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, at the mobile device, a recommendation matrix from a remote computer, the recommendation matrix based on consumer data for the user provided by a third party;
receiving, at the mobile device from the remote computer, a travel graph specific to the user, the travel graph reflecting travel movements of the mobile device between designated geographical locations over a prior period of time;
receiving, at the mobile device, a trigger event associated with a geographical location determined from a travel graph generated using location information provided by the mobile device;
generating feature data based on the received trigger event,generating an offer score matrix based on the recommendation matrix and the feature data, the offer score matrix including score values associated with a set of offers to be provided to the user,determining a first offer from among the set of offers based on the score values associated with the set of offers,providing an identification of the first offer, andreceiving content associated with the first offer for display on the mobile device.
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.
7 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, at the mobile device, a recommendation matrix from a remote computer, the recommendation matrix based on consumer data for the user provided by a third party; receiving, at the mobile device from the remote computer, a travel graph specific to the user, the travel graph reflecting travel movements of the mobile device between designated geographical locations over a prior period of time; receiving, at the mobile device, a trigger event associated with a geographical location determined from a travel graph generated using location information provided by the mobile device; generating feature data based on the received trigger event, generating an offer score matrix based on the recommendation matrix and the feature data, the offer score matrix including score values associated with a set of offers to be provided to the user, determining a first offer from among the set of offers based on the score values associated with the set of offers, providing an identification of the first offer, and receiving content associated with the first offer for display on the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for dynamically providing content to a user, comprising:
-
receiving, by a mobile device, a recommendation matrix from a remote computer, the recommendation matrix based on consumer data for the user provided by a third party; receiving, at the mobile device from the remote computer, a travel graph specific to the user, the travel graph reflecting travel movements of the mobile device between designated geographical locations over a prior period of time; receiving, by the mobile device, a trigger event associated with a geographical location determined from a travel graph generated using location information provided by the mobile device; generating, by a processor included in the mobile device, feature data based on the received trigger event; generating, by the processor, an offer score matrix based on the recommendation matrix and the feature data, the offer score matrix including score values associated with a set of offers to be provided to the user; determining, by the processor, a first offer from among the set of offers based on the score values associated with the set of offers; providing an identification of the first offer; and receiving content associated with the first offer for display on the mobile device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. 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 customer data, the customer data including; feature data provided by a mobile device and corresponding to one or more feature data events associated with the mobile device or a user associated with the mobile device, and consumer data for the user provided by a third party; generating a travel graph specific to the user, the travel graph based on 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; generating a recommendation matrix based on the customer data and offer data associated with a set of offers to be provided to the user via the mobile device, the recommendation matrix including model coefficient values corresponding to the offers in the set of offers and to feature data events associated with the mobile device or the user associated with the mobile device, at least one feature data event based on the travel graph; and sending the recommendation matrix to the mobile device for use in identifying a first offers from the set of offers to display on the mobile device. - View Dependent Claims (20)
-
Specification