METHODS AND SYSTEMS FOR DYNAMICALLY PROVIDING CONTENT
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
40 Claims
-
1-20. -20. (canceled)
-
21. 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; receiving a travel graph specific to a user, the travel graph generated using location information provided by the mobile device and reflecting travel movements of the mobile device between designated geographical locations over a prior period of time; receiving a trigger event associated with a geographical location determined from the travel graph; generating feature data based on the received trigger event; identifying a first offer using the feature data and the recommendation matrix; providing an indication of the first offer; and receiving content associated with the first offer for display on the mobile device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. 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; receiving a travel graph specific to a user, the travel graph generated using location information provided by the mobile device and reflecting travel movements of the mobile device between designated geographical locations over a prior period of time; 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; identifying a first offer using the feature data and the recommendation matrix; providing an identification of the first offer; and receiving content associated with the first offer for display on the mobile device. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. 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; generating a travel graph specific to the user, the travel graph based on location information provided by a mobile device and reflecting travel movements of the mobile device between designated geographical locations over a prior period of time; generating a recommendation matrix based on the feature data provided by the mobile device, consumer data for the user provided by a third party, and offer data for potential offers, the recommendation matrix including model coefficient values associating trigger events and the potential offers, at least one trigger event based on the travel graph; and sending the recommendation matrix to the mobile device for use in generating a score matrix for identifying a first offer of the potential offers to display on the mobile device.
-
Specification