Methods and Systems for Dynamically Providing Content
First Claim
1. A 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 from a remote computer,generating feature data based on one or more events associated with at least one of the user and the device,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,identifying 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 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.
50 Citations
20 Claims
-
1. A 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 from a remote computer, generating feature data based on one or more events associated with at least one of the user and the device, 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, identifying 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 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 device, a recommendation matrix from a remote computer; generating, by a processor included in the device, feature data based on one or more events associated with at least one of the device and a user associated with the device; 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; identifying, 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 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 remote client and corresponding to one or more events associated with the client or a user associated with the client, 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 remote client, the recommendation matrix including model coefficient values corresponding to the offers in the set of offers and to events associated with the client or the user associated with the remote client, and sending the recommendation matrix to the remote client for use in identifying a first offers from the set of offers to display on the remote client. - View Dependent Claims (20)
-
Specification