Automated selection of item categories for presenting item recommendations
First Claim
1. A computer-implemented method of facilitating the navigation of recommended items, the method comprising:
- receiving, from a recommendation engine, an indication of a plurality of items selected by the recommendation engine to recommend to a user, said plurality of items selected by the recommendation engine based on information reflecting preferences of the user, each of the plurality of items being pre-assigned to at least one item category of a hierarchical browse structure;
determining, based on said pre-assigned categorizations, an initial set of item categories associated with the plurality of items, each of the item categories in the initial set being associated with one or more of the plurality of items;
selectively filtering out item categories from the initial set of item categories based at least in part on the degree to which particular item categories in the set overlap with other item categories in the set, to thereby create a subset of item categories to present to the user; and
providing, based on the created subset of item categories, a recommendations user interface that includes functionality for the user to navigate at least a portion of the plurality of items using the subset of item categories;
said method performed in its entirely by a computer system that comprises one or more computers.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented process for reducing category overlap obtains a set of source items and an initial set of item categories associated with the source items. An assessment of the overlap between different item categories in the initial set of item categories is used to selectively eliminate one or more item categories prior to presentation of the source items and associated categories to the user, thereby resulting in reduced overlap between the item categories presented. The resulting set of categories improves the ability of the user to efficiently and effectively access source items of interest, such as recommended items generated by a recommendation engine.
63 Citations
26 Claims
-
1. A computer-implemented method of facilitating the navigation of recommended items, the method comprising:
-
receiving, from a recommendation engine, an indication of a plurality of items selected by the recommendation engine to recommend to a user, said plurality of items selected by the recommendation engine based on information reflecting preferences of the user, each of the plurality of items being pre-assigned to at least one item category of a hierarchical browse structure; determining, based on said pre-assigned categorizations, an initial set of item categories associated with the plurality of items, each of the item categories in the initial set being associated with one or more of the plurality of items; selectively filtering out item categories from the initial set of item categories based at least in part on the degree to which particular item categories in the set overlap with other item categories in the set, to thereby create a subset of item categories to present to the user; and providing, based on the created subset of item categories, a recommendations user interface that includes functionality for the user to navigate at least a portion of the plurality of items using the subset of item categories; said method performed in its entirely by a computer system that comprises one or more computers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system, comprising:
-
a recommendation engine configured to select a plurality of items to recommend to a user based on information regarding past behaviors of the user; a category filtering system in communication with the recommendation engine, the category filtering system configured to determine an initial set of item categories associated with the plurality of items selected by the recommendation engine, and to selectively filter out item categories from the initial set of item categories based at least in part on the degree to which particular item categories in the set overlap with other item categories in the set, to thereby create a subset of item categories to present to the user; and a server that provides a recommendations user interface that includes functionality for using the subset of item categories to interactively browse at least a portion of the plurality of items, said recommendations user interface omitting the filtered-out item categories. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. Non-transitory computer storage comprising executable code that directs a computer system to perform a process that comprises:
-
receiving, from an items-of-interest engine, a representation of a set of source items identified as being of interest to a target user; determining a set of item categories associated with said set of source items; and selecting, from the set of item categories, a subset of item categories to use to present the set of source items to the target user, wherein selecting the subset of item categories comprises filtering out at least a first item category from the set based, at least in part, on a calculated measure of overlap between the first item category and one or more other item categories in said set. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
Specification