System for obtaining recommendations from multiple recommenders
First Claim
Patent Images
1. A system for providing recommendations to content sites, the system comprising:
- a network service interface operative to;
receive a first request from a content site to store event data descriptive of user-generated events, the event data comprising identifiers of particular items and particular users to which the events correspond, the first request being received over a computer network;
receive a second request from the content site for item recommendations, the second request being received over the computer network;
an event data repository operative to store the event data received from the content site, the event data repository comprising physical computer storage;
a recommendations service operative to, in response to the second request, cause a plurality of external recommendation algorithms to provide recommendations responsive to the second request, the plurality of external recommendation algorithms being developed by recommender providers; and
a billing module comprising computer hardware, the billing module operative to cause an operator of the content site to be charged fees for obtaining recommendations from the plurality of external recommenders, and operative to cause at least a portion of the fees to be provided to the recommender providers such that monetary amounts paid to a recommender provider are dependent upon a level of performance of one or more recommendation algorithms provided by the recommender provider.
1 Assignment
0 Petitions
Accused Products
Abstract
A personalization network service enables developers to develop recommenders that can be made available to content site operators for providing recommendations to end users. The personalization network service may also be capable of optimizing the use and selection of the recommenders for different end users, groups or segments of end users, content sites, and the like.
89 Citations
15 Claims
-
1. A system for providing recommendations to content sites, the system comprising:
-
a network service interface operative to; receive a first request from a content site to store event data descriptive of user-generated events, the event data comprising identifiers of particular items and particular users to which the events correspond, the first request being received over a computer network; receive a second request from the content site for item recommendations, the second request being received over the computer network; an event data repository operative to store the event data received from the content site, the event data repository comprising physical computer storage; a recommendations service operative to, in response to the second request, cause a plurality of external recommendation algorithms to provide recommendations responsive to the second request, the plurality of external recommendation algorithms being developed by recommender providers; and a billing module comprising computer hardware, the billing module operative to cause an operator of the content site to be charged fees for obtaining recommendations from the plurality of external recommenders, and operative to cause at least a portion of the fees to be provided to the recommender providers such that monetary amounts paid to a recommender provider are dependent upon a level of performance of one or more recommendation algorithms provided by the recommender provider. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method of compensating recommender providers, the method comprising:
-
invoking one or more recommendation algorithms to provide recommendations for a content site over a network for presentation to end users; causing the content site to be charged a fee related to a user-generated event in response to determining that the user-generated event is attributable to a recommendation developed by the one or more recommendation algorithms; and in response to said determination, causing at least a portion of the fee to be distributed to one or more developers of the one or more recommendation algorithms; wherein at least said causing is performed by computer hardware. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification