Patent classifications
G06Q30/0255
Validating a target audience using a combination of classification algorithms
This disclosure generally covers systems and methods that determine demographic labels for a user or a group of users by using digital inputs within a predictive model for demographic classification. In particular, the disclosed systems and methods use a unique combination of classification algorithms to determine demographic labels for users as a potential audience of digital content items. When applying the combination of classification algorithms, the disclosed systems and methods use a first classification algorithm to determine user-level-latent features for each user within a group of users based on demographic-label statistics associated with particular digital content items. The disclosed systems and methods then use the user-level-latent features and session-level features (from sessions of each user consuming the digital content items) as inputs in a second classification algorithm to determine a demographic label for each user within the group of users.
SYSTEMS AND METHODS FOR IDENTIFYING AND CORRELATING AN ADVERTISED OBJECT FROM A MEDIA ASSET WITH A DEMANDED OBJECT FROM A GROUP OF INTERCONNECTED COMPUTING DEVICES EMBEDDED IN A LIVING ENVIRONMENT OF A USER
Systems and methods for identifying and correlating an advertised object with a plurality of interconnected computing devices embedded in a living environment of the user. For example, a media guidance application implemented at a set-top box with a television may receive a signal from a printer indicating that cartridge ink is low. When the user is watching a television show and an advertisement relating to printer cartridges is being played, the media guidance application may identify that the advertised printer cartridges may be something that the user needs, and may then send a notification to a user of the advertisement. In this way, the media guidance application correlates advertisements from a media asset with a user's actual needs, which may improve the advertisement conversion rate for advertisers.
Rebroadcasting of Advertisements in a Social Network
The subject matter of this specification can be embodied in, among other things, a method that receives at a server a first request to rebroadcast a first sponsored content item that was displayed on the social network to the first user to a second user. A second request to display at least one sponsored content item to the second user when the second user accesses an electronic document associated with the social network is received at the server. The first sponsored content item is retrieved for rebroadcast from one or more sponsored content items indicated for rebroadcast to the second user. The first sponsored content item is output to the second user of the social network in response to the second request to display and without requiring the second user to select the first sponsored content item for display.
Collection Analysis and Use of Viewer Behavior
Aspects discussed herein relate to systems, apparatuses, and methods to determine when a user remains engaged or stops paying attention to a content item. In response, a snapshot of the user's activity and environment may be obtained to ascertain the reason the user stopped paying attention. If the user stopped paying attention as a result of being uninterested in the content item, the system may replace the content item, such as an advertisement, with a different content item to regain the user's attention. Further, demographic information and the user's interests may be updated for use in scheduling future content items.
SYSTEMS AND METHODS FOR INFERRING MATCHES AND LOGGING-IN OF ONLINE USERS ACROSS DEVICES
Systems and methods are disclosed for associating a plurality of Internet-enabled devices with a common user profile for targeting Internet content or advertising. One method includes: receiving, from a plurality of Internet-enabled devices, a plurality of requests for electronic content or advertising; extracting, from each of the plurality of requests, a source IP address and a unique identifier associated with the respective Internet-enabled device; identifying each possible pair of devices from which requests were received; calculating for each possible pair of devices a probability that the pair of devices are owned or operated by a common user; and prompting a user to either confirm a characteristic of a prior browsing session or to log-in to an account associated with the common user based on a comparison of the calculated probability to one or more thresholds.
Targeting an aggregate group
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for providing content. A method includes receiving a request for an advertisement to be displayed in a slot associated with a third-party content site; identifying a relevant advertisement to be provided in the slot; determining information to be included in an annotation associated with the advertisement; the annotation including customized information to be presented along with the advertisement; providing the advertisement responsive to the request including providing the annotation along with a control for re-publishing the advertisement along with the relevant advertisement; receiving user input selecting the control and designating the advertisement for re-publishing to a group, the group being designated by the user; and targeting additional content to the group based on the received user input.
Method, system and software program for handling and storing purchase transactions between a user and point-of-sales
A method and system for handling and storing purchase transactions between a user and point-of-sales is described. The method comprises the steps of: a user purchasing an item from a point-of-sale, the point-of-sale generating an electronic receipt related to said item, the point-of sale sending the electronic receipt to an accounting system for bookkeeping of purchase transactions, said system storing the receipt, said system extracting price and information about the item, and said system storing the price and information in a bookkeeping module.
Display device for transmitting advertisement content and method for controlling same
The present disclosure relates to a display device for transmitting advertisement content and a method for controlling the display device. According to an embodiment of the present disclosure, the display device may include a communication unit configured to transmit and receive data, a display to display content, a memory storing one or more instructions, and at least one processor configured to execute the one or more instructions stored in the memory. The at least one processor may obtain viewing information about content being displayed, obtain a plurality of smart contracts corresponding to a plurality of advertisement content items, respectively, determine advertisement content related to the content from among the plurality of advertisement content items based on the viewing information and the plurality of smart contracts, receive and reproduce the determined advertisement content, and share blocks including the plurality of smart contracts with an advertiser device, which provides the plurality of advertisement content items, and other display devices.
Facilitating inter-system data transfer with serialized data objects
A computer server includes processor and memory hardware. The processor hardware executes instructions including parsing a hypertext transfer protocol (HTTP) request from a first user agent to identify a first data object matching a set of characteristics and generating a new data element based on the HTTP request. The instructions include, in response to the first data object being present: extracting a first set of serialized data elements and serializing them with the new data element to generate a second data object. The instructions include, in response to the first data object being absent and a user associated with the first user agent being identifiable: determining a second set of serialized data elements based on an identity of the user, and serializing them with the new data element to generate the second data object. The instructions include transmitting an HTTP response including the second data object.
User Preferences Based Synthesis of Group Recommendations
A system includes a computing platform having processing hardware and a memory storing an asset library and software code including a recommendation engine. The processing hardware executes the software code to receive, from a user, group generation data and a preferences profile of the user, the group generation data identifying a group including the user and another user, and to send, to the other user, an invitation to join the group. The processing hardware also executes the software code to receive, from the other user, one of an acceptance or a refusal of the invitation, obtain, in response to receiving the acceptance, a preferences profile of the other user, generate, using the preferences profiles of the user and the other user, a group preferences profile for the group, and identify, using the recommendation engine and the group preferences profile, one or more assets in the asset library for the group.