Methods and systems for dynamically providing content
First Claim
1. A mobile device for dynamically providing content to a user, comprising:
- a memory storing instructions; and
a processor configured to execute the instructions to perform operations including;
receiving a recommendation matrix associating potential offers with potential trigger events, the matrix based on a machine learning algorithm;
receiving a travel graph specific to a user, the travel graph generated using location information provided by the mobile device and indicating travel movements of the mobile device, over a prior period of time, between designated geographical locations and a consumer location;
receiving a trigger event associated with a geographical location determined from the travel graph;
generating feature data based on the received trigger event,wherein the feature data indicates an update to a social network parameter of the user;
identifying a first one of the offers using the feature data and the recommendation matrix;
providing an indication of the first offer;
receiving content associated with the first offer for display on the mobile device; and
receiving redemption information of the first offer during a period of time,wherein the redemption information indicates success of the first offer, including at least one of;
an amount of time between the display of the first offer and acceptance of the first offer;
ora time elapsed up to a defined period.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for dynamically providing content to a user. The disclosed embodiments include generating a recommendation matrix based on event data received from a client. In certain embodiments, the client may be configured to generate event data associated with the client or a user associated with the client. The disclosed embodiments may also include generating an offer score matrix based on the recommendation matrix and the event data. In certain aspects, the offer score matrix may include score values associated with a set of offers to be provided to the user. The disclosed embodiments may identify a first offer from the set of offers based on the score values for the offers and provide an identification of the first offer. The disclosed embodiments may also receive content associated with the first offer for display on the client.
-
Citations
20 Claims
-
1. A mobile device for dynamically providing content to a user, comprising:
-
a memory storing instructions; and a processor configured to execute the instructions to perform operations including; receiving a recommendation matrix associating potential offers with potential trigger events, the matrix based on a machine learning algorithm; receiving a travel graph specific to a user, the travel graph generated using location information provided by the mobile device and indicating travel movements of the mobile device, over a prior period of time, between designated geographical locations and a consumer location; receiving a trigger event associated with a geographical location determined from the travel graph; generating feature data based on the received trigger event, wherein the feature data indicates an update to a social network parameter of the user; identifying a first one of the offers using the feature data and the recommendation matrix; providing an indication of the first offer; receiving content associated with the first offer for display on the mobile device; and receiving redemption information of the first offer during a period of time, wherein the redemption information indicates success of the first offer, including at least one of; an amount of time between the display of the first offer and acceptance of the first offer;
ora time elapsed up to a defined period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method performed by a mobile device for dynamically providing content to a user, comprising:
-
storing a recommendation matrix associating potential offers with potential trigger events, the matrix based on a machine learning algorithm; receiving a travel graph specific to a user, the travel graph generated using location information provided by the mobile device and indicating travel movements of the mobile device, over a prior period of time, between designated geographical locations and a consumer location; identifying a trigger event associated with a geographical location, the geographical location determined from the travel graph; generating feature data based on the received trigger event, wherein the feature data indicates an update to a social network parameter of the user; identifying a first one of the offers using the feature data and the recommendation matrix; providing an identification of the first offer; receiving content associated with the first offer for display on the mobile device; and receiving redemption information of the first offer during a period of time, wherein the redemption information indicates success of the first offer, including at least one of; an amount of time between the display of the first offer and acceptance of the first offer;
ora time elapsed up to a defined period. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for recommendation data associated with offers to be presented to a user, comprising:
-
a memory storing instructions; and a processor configured to execute the instructions to perform operations including; receiving a travel graph specific to a user, the travel graph generated using location information provided by the mobile device and indicating travel movements of the mobile device, over a prior period of time, between designated geographical locations and a consumer location; generating a recommendation matrix based on the feature data provided by the mobile device, consumer data for the user provided by a third party, offer data for potential offers, and a machine learning algorithm, the recommendation matrix including model coefficient values associating trigger events and the potential offers, at least one trigger event based on the travel graph, wherein the feature data indicates an update to a social network parameter of the user; sending the recommendation matrix to the mobile device for use in generating a score matrix for identifying a first one of the offers of the potential offers to display on the mobile device; and receiving redemption information of the first offer during a period of time, wherein the redemption information indicates success of the first offer, including at least one of; an amount of time between the display of the first offer and acceptance of the first offer;
ora time elapsed up to a defined period.
-
Specification