Patent classifications
G06Q30/0255
Adaptive rewarding for content personalization
Business goals may be achieved using adaptive rewarding for the personalization of contents. In response to receiving user information, personalized contents for the user can be recommended using a reinforcement learning algorithm. In response to presenting the personalized content to the user, an action by the user selecting a particular content may be received. A reward value can be calculated for the action based on a reward function. The reward function can be based, at least in part, upon the action, the selected content, and/or the user. The reward function can be based upon one or more business goals, such as user engagement, monetization, and/or security. The calculated reward value can be provided to the reinforcement learning algorithm, which can be adapted based upon the reward value for future selection of personalized contents.
Dynamic evaluation and use of global and contextual personas
A system and method for content selection and presentation is disclosed. A plurality of content elements configured for presentation in at least one content container is received and one of the plurality of content elements is selected for presentation in the at least one content container. The one of the plurality of content elements is selected by a trained selection model configured to select one of an individual context or a global context. An interface including the selected one of the plurality of content elements is generated.
Systems and methods for capturing, managing, and using receipt data
Methods and systems disclosed herein facilitate users to capture, manage, and use receipt data, and use the information identified in the receipts in multiple receipt data use applications. Examples of such applications are generating customized recommendations for healthier items of consumable goods or services (e.g., food or beverage) based on correlating a user's purchase habits with the user's health-related data that is monitored by a wearable device, determining insurable items from receipt line item data, creating spending forecasts geared towards budgeting and saving, facilitating donations to charities based on a percentage of price of one or more items in receipt line data, and other applications that utilize receipt data.
PRESS RELEASE DISTRIBUTION SYSTEM
A press release distribution system provides press release and other news to forum sites as posts. The forum software that runs at forum sites includes press release interface software or is adapted to receive press release interface plug-in modules for interfacing with the press release distribution system. The press release interface software or plug-in module may also monitor and/or analyze user data of forum members and/or forum activities of the users. The monitored user data and forum activities may be provided to the press release distribution system for analysis and generation of user profiles. Using the result of the analysis (e.g., user profiles), the press release distribution system can target particular users or forums to direct the press releases, news, or advertisements for most effective advertising campaign.
SYSTEM AND METHOD FOR ORDER FULFILLMENT
A system and method for order fulfillment includes receiving an order for a plurality of items, initiating collection of the plurality of items for the order, detecting presence of a user at a selected one of a plurality of delivery locations when the plurality of items are ready for delivery, and initiating delivery of the items to the user at the selected delivery location.
METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR PREDICTING CONSUMER BEHAVIOR
Embodiments of the present invention provide methods, systems, apparatuses, and computer program products for predicting consumer behavior. In one embodiment a method is provided comprising determining a classification for a first consumer, wherein the classification is based on a measure of frequency of purchases by the first consumer; identifying one or more first attributes for the first consumer based on the determined classification, the one or more attributes being attributes selected for predicting the respective one or more metric associated with the first consumer; and determining, based on values for the one or more first attributes, a first prediction value that indicates a programmatically expected number of purchases by the first consumer.
UTILIZING MACHINE LEARNING MODELS FOR DATA-DRIVEN CUSTOMER SEGMENTATION
A device may receive purchase data identifying purchases by users of user devices and identifying non-temporal data associated with the users, and may preprocess the purchase data to generate sequences of multivariate and multimodal symbols. The device may process the sequences of multivariate and multimodal symbols, with a long short-term memory based encoder-decoder model, to generate sequence embeddings, and may process the non-temporal data associated with the users, with a knowledge graph, to determine knowledge graph embeddings capturing the non-temporal data. The device may process the sequence embeddings and the knowledge graph embeddings, with a knowledge graph embedding model, to generate modified sequence embeddings, and may process the modified sequence embeddings, with a clustering model, to determine clusters of the users in relation to products or services purchased by the users. The device may perform one or more actions based on the clusters of the users.
DYNAMIC DISPLAY OF DRIVER CONTENT
Systems and methods are disclosed configured to identify a location where current or predicted ride requests exceed a threshold within a time period. Driver location information for one or more drivers is used to identify a driver to satisfy the identified current or predicted ride requests at the location that exceed the threshold within the time period. In response to determining that a driver has at least a first likelihood of accepting a ride request at the location within the time period, item content is selected using a history of establishments frequented by the driver. The selected item of content, associated with a token, is provided for presentation on a display to the driver. In response to determining that the identified driver accepted the ride request at the location within the time period, the token is enabled to be utilized by the identified driver at an entity.
METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR MATCHING CARD TRANSACTION DATA TO MOBILE APPLICATION USAGE
Provided is a method for matching card transaction data to mobile application data. The method may include generating a plurality of regions within a geographic area, each region of the plurality of regions associated with a region identifier. Transaction data associated with an account identifier and mobile application data associated a user identifier may be received. A region for each transaction and for each interaction may be determined based on the transaction and interaction locations. A transaction signature may be generated for each account and an interaction signature may be generated for each user identifier. At least one transaction may be matched to at least one interaction signature. At least one account identifier may be linked to at least one user identifier based on matching the at least one transaction signature to the at least one interaction signature. A system and computer program product are also disclosed.
METHODS AND SYSTEMS FOR VIDEO GAME LIVE STREAMING
Ad servers, live streaming systems and user devices that provide complementary advertisements to the viewers of live stream broadcasts are provided. The complementary advertisements relate to or complement an in-game advertisement present in the live streams. This allows for advertisements and advertising campaigns that are better targeted, more effective, and more easily monitored. Advertisements that are served may be better targeted, more effective and interactive. Techniques presented herein may reduce the computer resources required for advertising and increase public safety, for example, by avoiding children and minors being served advertisements for age restricted products.