System and process for improving recommendations for use in providing personalized advertisements to retail customers
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving from a retailer, by a configured computer system, a request for one or more recommended user sets that include indications of multiple specific users to which to provide product advertising for one or more products, wherein the request indicates the one or more products but does not include the one or more user sets;
obtaining, by the configured computer system, a plurality of user sets from one or more automated user recommendation systems, the plurality of user sets having been generated using multiple different user models; and
in response to the receiving of the request,using ensemble learning to automatically select, by the configured computer system and from the plurality of user sets, one or more most relevant user sets for the one or more products, the selected one or more user sets indicating multiple users, wherein the using of the ensemble learning includes automatically selecting the one or more most relevant user sets from the plurality of user sets based, at least in part, on information regarding user behavior collected from user activity subsequent to previous recommendations; and
electronically communicating the selected one or more user sets to the retailer, to enable the retailer to provide advertising for the one or more products to the multiple users of the selected one or more user sets, the electronic communicating of the selected one or more user sets being performed by the configured computer system.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of improving user set recommendations for product advertising including receiving a request for user set recommendations from any of a set of retailers where such request is related to one or more products, receiving from a plurality of user sets from one or more automated user recommendation systems, wherein the plurality of user sets are generated using different user models and using ensemble learning to select one or more most relevant user sets from the plurality of user sets.
71 Citations
16 Claims
-
1. A computer-implemented method comprising:
-
receiving from a retailer, by a configured computer system, a request for one or more recommended user sets that include indications of multiple specific users to which to provide product advertising for one or more products, wherein the request indicates the one or more products but does not include the one or more user sets; obtaining, by the configured computer system, a plurality of user sets from one or more automated user recommendation systems, the plurality of user sets having been generated using multiple different user models; and in response to the receiving of the request, using ensemble learning to automatically select, by the configured computer system and from the plurality of user sets, one or more most relevant user sets for the one or more products, the selected one or more user sets indicating multiple users, wherein the using of the ensemble learning includes automatically selecting the one or more most relevant user sets from the plurality of user sets based, at least in part, on information regarding user behavior collected from user activity subsequent to previous recommendations; and electronically communicating the selected one or more user sets to the retailer, to enable the retailer to provide advertising for the one or more products to the multiple users of the selected one or more user sets, the electronic communicating of the selected one or more user sets being performed by the configured computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium having computer-executable instructions stored thereon that when executed configure a computer system to perform the steps of:
-
receiving from a retailer a request for one or more recommended user sets that include indications of multiple specific users to which to provide product advertising, wherein the request is related to one or more products but does not include the one or more user sets, the receiving of the request being performed by the configured computer system; receiving a plurality of user sets from one or more automated user recommendation systems, the plurality of user sets having been generated using multiple different user models, the receiving of the plurality of user sets being performed by the configured computer system; and in response to the receiving of the request, automatically selecting, by the configured computer system, one or more most relevant user sets from the plurality of user sets, the selected one or more user sets indicating multiple users, the automatic selecting being based at least in part on information regarding user activity subsequent to previous recommendations; and electronically communicating the selected one or more user sets to the retailer, to enable the retailer to provide advertising for the one or more products to the multiple users of the selected one or more user sets, the electronic communicating of the selected one or more user sets being performed by the configured computer system. - View Dependent Claims (10, 11, 12)
-
-
13. A system comprising:
-
a memory; and a controller associated with the memory, wherein the controller is configured to;
receive from a retailer a request for one or more user sets that include indications of multiple specific users to which to provide product advertising, wherein the request is related to one or more products but does not include the one or more user sets;receive a plurality of user sets from one or more automated user recommendation systems, the plurality of user sets having been generated using multiple different user models; in response to the received request, use ensemble learning to select one or more most relevant user sets from the plurality of user sets for use in responding to the received request, wherein use of the ensemble learning includes automatically selecting the one or more most relevant user sets from the plurality of user sets based, at least in part, on information regarding user behavior subsequent to previous recommendations; and electronically communicate the selected one or more user sets to the retailer, to enable the retailer to provide advertising for the one or more products to multiple users of the selected one or more user sets. - View Dependent Claims (14, 15, 16)
-
Specification