G06Q30/0255

System and method for promoting media in an online distribution platform
09741053 · 2017-08-22 · ·

A system and method for promoting media in an online distribution platform includes accessing one of a plurality of gaming applications provided on an online distribution platform with a client device over a network, wherein the content of each of the plurality of gaming applications includes metadata corresponding to media provided by the online distribution platform. The system and method further includes displaying information related to the media being promoted on during the gaming application gameplay and allowing a user to purchase and download and/or stream the media being promoted.

Context based recommendations using machine learning

Gift givers typically find the process of selecting a personalized gift for a gift recipient to be time consuming with a low likelihood that the selected gift will be positively received by the recipient. The present disclosure describes analyzing a gift recipient's transaction history using machine learning techniques. Based on the analysis, one or more gift recommendations are provided to the gift giver. The one or more gift recommendations may comprise links to purchase products associated with the one or more gift recommendations. Additionally or alternatively, the one or more gift recommendations may comprise information about where the product may be purchased. This may improve the overall accuracy of the gift giving process, while reducing the stress surrounding gift giving. Additionally, the commercial opportunities of businesses may be expanded by partnering with sites that host the analysis.

Identifying interactions by social networking system users with identified actions performed outside of the social networking system

Third-party systems outside of a social networking system allow a user of the third-party systems that is also a user of the social networking system to perform an action on the third-party system that are communicated to the social-networking system. Additional actions on the third-party system may be associated with the action. These additional actions are communicated to the social networking system, which identifies the action from the third-party system and associates the additional actions with the identified action. The social networking system may notify the user that performed the action of the additional actions. Also, the social networking system may notify additional social networking system users of the action and of additional actions on the third-party system associated with the action.

Methods and systems for determining reach information
11244327 · 2022-02-08 · ·

Methods and systems for determining cumulative reach information. Duplicated watching habits of viewers in a designated market can be analyzed using campaign spot plans. The campaign spot plans can be applied to single viewer data to calculate campaign spot plan Television Average Ratings Points (TARP) pattern information. The TARP pattern information can be translated into reach information. Cumulative reach information can be determined using the reach information.

Systems and methods for cross-browser advertising ID synchronization
11430008 · 2022-08-30 · ·

Systems and methods are for identifying online advertisements to display to a user based on historical user data collected across the user's use of a plurality of Internet devices. One method includes receiving, over a network, a request for an advertisement to display at a first device of the user, the request including a unique identifier stored on the user's first device; accessing, in a database, a demographic or browsing history information generated from the user's use of a second device, the demographic or browsing history information being stored in the database in relation to the unique identifier; and identifying, based on the demographic or browsing history information, an advertisement to display at the user's first device. The demographic or browsing history information is synchronized based on the unique identifier being stored on the user's first device and the user's second device.

METHOD FOR WEB-BASED DISTRIBUTION OF TARGETED ADVERTISING MESSAGES
20220036375 · 2022-02-03 ·

A method for web browser-based distribution of targeted advertising messages is provided. An advertising party registers with a distributor of targeted advertising messages. An advertising campaign for goods targeting user demographic categories chosen by the advertising party is created, with advertising messages being customized for each category and the advertising messages being stored on a web server of the distributor. The advertising party pays the distributor for the advertising campaign. A user registers with the distributor for receiving advertising messages through a web browser and the user providing user demographic data and value account information at registration, The web browser home page of the user is configured with a user-specific URL corresponding to a set of targeted advertising messages according to the user demographic data. The user opens the browser and views the home page containing a target advertising message of the set of targeted advertising messages according to the user demographic category and the distributor credits the user value account upon the user viewing the advertising message.

System for providing DNS-based control of individual devices

A device control system is associated with individual devices connected through a network control point to a gateway and thereby to the Internet. The gateway inserts an EDNS0 pseudo resource record into an additional data section in each DNS query initiated by an individual device, the EDNS0 pseudo resource record identifying the initiating device. A dynamic policy enforcement engine in front of the DNS engine intercepts the DNS query, identifies the initiating device, and selects a policy that applies to the device. The dynamic policy enforcement engine may provide parental control and security service to the individual device by blocking the DNS query or passing it to the DNS engine according to the policy. A component that intercepts DNS queries may provide several additional types of services to the individual devices, including advertising, messaging, mobile device tracking, individual device application control, and delivery of individualized content.

SYSTEMS AND METHODS FOR GENERATING RECOMMENDATIONS USING A CORPUS OF DATA
20220036429 · 2022-02-03 ·

A method and system for recommending a merchant are provided. The method includes receiving financial transaction data documenting financial transactions between a plurality of account holders and a plurality of merchants and generating a merchant correspondence matrix that includes the plurality of merchants and a plurality of indicators of interactions associated with pairs of the plurality of merchants. The plurality of indicators of interactions tallying financial transactions conducted by the plurality of account holders at both of the merchants in a pair of the plurality of merchants. The method further includes receiving a query for a recommendation of a merchant from an account holder and generating a ranked list of merchants based on a recommender algorithm. The recommender algorithm inferring user preferences from attributes of the plurality of merchants that were visited by the cardholder.

INJECTING STREAMING MEDIA INTO A PLAYLIST
20170238039 · 2017-08-17 · ·

Systems, methods, and instrumentalities are disclosed for determining that a user is playing a playlist on a wireless device, offering an insertion opportunity to a third party, receiving a request from the third party to insert a media content into the playlist, wherein the media content is not part of the playlist, and injecting the media content into the playlist without the user's intervention. Systems, methods, and instrumentalities are disclosed for receiving information about a user playing a playlist on a wireless device, determining, based on the information, a media content for the user, wherein the media content is not part of the playlist, and requesting a playlist service provider to inject the media content into the playlist, without the user's intervention.

PERSONALIZED LOCATION-BASED OFFERS
20170236156 · 2017-08-17 ·

A system that combines location information and offline and online activity history provides for personalized offers that may be sent to a mobile device. The personalized offers may make use of where the person associated with the mobile device has been, in addition to where they are now, as well as what the person has purchased or done in the past, either offline or online. By providing better personalization, the offers may be made more effective and less intrusive or annoying to the consumer associated with the mobile device.