Patent classifications
G06Q30/0246
Condition-based method of directing electronic advertisements for display in ad space within streaming video based on website visits
An automatic system facilitates selection of media properties on which to display an advertisement, responsive to a profile collected on a first media property, where a behavioral-targeting company calculates expected profit for an ad correlated with the profile and arranges for the visitor to be tagged with a tag readable by the selected media property. The profit can be calculated by deducting, from the revenues that are expected to be generated from an ad delivered based on the collected profile, at least the price of ad space at a media property where the BT company might like to deliver ads to the profiled visitor. When the calculated profit is positive (i.e., not a loss), the BT company arranges for the visitor to be tagged with a tag readable by the selected media property through which the BT company expects to profit.
SYSTEMS AND METHODS FOR FEED STREAM TRANSMISSION
A method for transmitting feed stream may include receiving, over a network, a request for transmitting feed stream to a user interface of an application installed in a terminal device, wherein the request is associated with one or more users of the terminal device and the user interface is to be displayed to the one or more users. The method may also include determining at least one operating control element to be displayed in the user interface, wherein the operating control element is selected from one or more pre-arranged control elements based on historical behavior data of the one or more users. The method may further include transmitting feed stream to the terminal device over the network, wherein the feed stream is configured to prompt the application to display the operating control element in the user interface of the application.
Dismiss and follow up advertising
Techniques to allow advertising or other secondary content to be dismissed for later follow up are disclosed. In various embodiments, a user input associated with dismissing a displayed content for later follow up is received. Display of the content item discontinued and a follow up record is stored based at least in part on the indication. The follow up record is used to provide to a user with which the user input is associated a follow up content associated with the dismissed content.
Pre-loaded native application tracking service
A mobile communication device is disclosed. The device comprises a processor, a memory, a display, an input device, and a tracking client pre-loaded native application stored in the memory and referenced by a uniform resource identifier (URI). When executed by the processor the client application receives a tracking identity of a mobile advertisement from another application installed on the device sent based on the URI associated with the client application. In response to receiving the tracking identity of the mobile advertisement, the client application stores a log of a click input associated with the mobile advertisement, and in response to receiving the tracking identity of the mobile application, transmits a click message to an application store. The application further establishes a reliable communication connection to an event tracking server and transmits the log of the click input via the reliable communication connection to the event tracking server.
PERSONALIZATION OF MESSAGES BY ASSESSING THE EFFECTIVENESS OF MESSAGES BASED ON MESSAGE OUTCOMES
Data is stored that defines a user lifecycle phase and a desired outcome for the user lifecycle phase. Metrics are computed for evaluating the individual effectiveness of each of the messages in a set of messages. Personalization rules can be generated for a particular user that are based on the computed metrics and attributes associated with the particular user. The personalization rules are rules for selecting messages from the set of messages for presentation to the particular user. The personalization rules can be provided to a computing device associated with the particular user. The computing device can utilize the personalization rules to select a message from the set of messages and present the selected message to the user.
Information communication method
A method includes setting an exposure time of an image sensor of a terminal of a customer so that, in an image obtained by capturing a subject, a bright line corresponding to each of a plurality of exposure lines included in the image sensor appears according to a change in luminance of the subject. The method also includes obtaining a bright line image including a plurality of bright lines, by capturing the subject that changes in luminance by the image sensor with the set exposure time, and obtaining identification information of the subject, by demodulating data specified by a pattern of the plurality of bright lines. The method further includes sending the identification information to a server, obtaining a menu listing a product of the store from the server, displaying the menu on a display of the terminal, and sending product information of the product selected by the customer.
Continuing playback of advertisements across multiple devices based on monitoring user active viewing duration
A computer-implemented method comprising: presenting, by a computing device, an advertisement on a first device; monitoring, by the computing device, viewing activity by a user of the advertisement, wherein the monitoring comprises tracking an amount of time that the user actively views the advertisement on the first device; and continuing, by the computing device, playback of the advertisement on one or more second devices until the user has actively viewed the advertisement for a target impression time based on the monitoring.
PLATFORM FOR LOCATION AND TIME BASED ADVERTISING
Disclosed is a method and system (collectively platform) of geolocation and time-based advertising. The platform may include receiving, using a communication interface, a first geolocation from a client device. Further, the platform may include, receiving, using the communication interface, an advertisement content from the client device. Additionally, the platform may include creating, using the processor, an association between the first geolocation and the advertisement content. Further, the platform may include storing, using a storage device, each of the first geolocation, the advertisement content and the association. Furthermore, the platform may include receiving, using the communication interface, a second geolocation from a client device. Additionally, the platform may include comparing, using the processor, the second geolocation with the first geolocation. Further, the platform may include transmitting, using the communication interface, the advertisement content to the client device based on the comparison.
SYSTEM AND METHOD FOR GENERATING A FACIAL REPRESENTATION
A system and method for generating a facial representation. The method includes identifying, via at least one data source, at least one multimedia content element; generating at least one signature for at least a portion of each identified multimedia content element, wherein each generated signature represents at least one facial concept; analyzing the generated signatures to determine a cluster of signatures of facial concepts; and generating, based on the cluster of facial concept signatures, a facial representation.
Blockchain-Based Advertising Delivering and Evaluation Method
A blockchain-based advertisement delivering and evaluation method to be applied to a blockchain-based delivering platform providing a user interface to an audience to allow the audience joining the blockchain-based delivering platform is provided and includes the steps of: receiving an advertisement delivering request output from the user interface; generating a smart contract according to the advertisement delivering request; delivering an advertisement to more than one advertising platforms according to the advertisement delivering request while the smart contract is authenticated and executed; and collecting a delivering result and forming a transaction block to be added to the blockchain of the blockchain-based delivering platform.