Method and apparatus for generating a recommended set of items
First Claim
1. A method of generating a recommended subset of items for a user of an electronic device, the method being executed at a server, the method comprises:
- prior to acquiring a request for the recommended subset of items, acquiring, by the server, user events associated with a plurality of users, the user events comprising indications of user queries associated with the plurality of users;
prior to acquiring the request, for each of the user queries, generating, by the server, a ranked predicted items list that comprises at least some items from a set of potentially recommendable items, such that each particular item within the ranked predicted items list has an associated rank;
prior to acquiring the request, for each item within a plurality of ranked predicted items lists, generating, by the server, an item score based on a totality of ranks associated therewith;
prior to acquiring the request, generating, by the server, the recommended subset of items from the set of potentially recommendable items, the generating the recommended subset of items comprises selecting, by the server, at least one item within the plurality of ranked predicted items lists as the recommended subset of items based on the item scores of the items within the plurality of ranked predicted items lists;
acquiring, by the server, the request for the recommended subset of items; and
after acquiring the request, sending a signal, by the server to the respective electronic device, for displaying at least one item selected from the recommended subset of items.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of generating a recommended subset of items for a user of an electronic device, the method being executed at a server, the method comprises: acquiring user events associated with a plurality of users, the user events comprising indications of user queries; for each of the user queries, generating a ranked predicted items list that comprises at least some items from a set of potentially recommendable items, such that each particular item within the ranked predicted items list has an associated rank; for each item within a plurality of ranked predicted items lists, generating, by the server, an item score based on a totality of ranks associated therewith; generating the recommended subset of items from the set of potentially recommendable items by selecting at least one item within the plurality of ranked predicted items lists as the recommended subset of items based on the item scores.
-
Citations
18 Claims
-
1. A method of generating a recommended subset of items for a user of an electronic device, the method being executed at a server, the method comprises:
-
prior to acquiring a request for the recommended subset of items, acquiring, by the server, user events associated with a plurality of users, the user events comprising indications of user queries associated with the plurality of users; prior to acquiring the request, for each of the user queries, generating, by the server, a ranked predicted items list that comprises at least some items from a set of potentially recommendable items, such that each particular item within the ranked predicted items list has an associated rank; prior to acquiring the request, for each item within a plurality of ranked predicted items lists, generating, by the server, an item score based on a totality of ranks associated therewith; prior to acquiring the request, generating, by the server, the recommended subset of items from the set of potentially recommendable items, the generating the recommended subset of items comprises selecting, by the server, at least one item within the plurality of ranked predicted items lists as the recommended subset of items based on the item scores of the items within the plurality of ranked predicted items lists; acquiring, by the server, the request for the recommended subset of items; and after acquiring the request, sending a signal, by the server to the respective electronic device, for displaying at least one item selected from the recommended subset of items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A server comprising a hardware processor configured to execute computer-readable instructions and a database for generating a recommended subset of items for a user of an electronic device, the hardware processor being configured to:
-
prior to acquiring a request for the recommended subset of items, acquire user events associated with a plurality of users, the user events comprising indications of user queries associated with the plurality of users; prior to acquiring the request, for each of the user queries, generate a ranked predicted items list that comprises at least some items from a set of potentially recommendable items, such that each particular item within the ranked predicted items list has an associated rank; prior to acquiring the request, for each item within a plurality of ranked predicted items lists, generate an item score based on a totality of ranks associated therewith; prior to acquiring the request, generate the recommended subset of items from the set of potentially recommendable items, to generate the recommended subset of items the processing module being configured to select at least one item within the plurality of ranked predicted items lists as the recommended subset of items based on the item scores of the items within the plurality of ranked predicted items lists; acquire the request for the recommended subset of items; and after acquiring the request, send a signal to the respective electronic device for displaying at least one item selected from the recommended subset of items. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification