System and method for exposing popular categories of browse tree
First Claim
1. A computer-implemented method for facilitating identification of popular categories of a browse tree that contains multiple levels of item categories, comprising:
- monitoring at least one type of user activity that is indicative of user affinities for particular categories of the browse tree;
determining popularity levels of categories using data collected during the step of monitoring; and
based at least upon the popularity levels, elevating popular categories along parent-child paths of the browse tree for display;
wherein the method enables a user to view popular categories that fall multiple levels below a selected parent category without the need to navigate to the popular categories within the browse tree.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented process identifies popular nodes (items and/or item categories) within a browse tree or other hierarchial browse structure based on historical actions of online users, and calls such nodes to the attention of users during navigation of the browse tree. The system and method are particularly useful for assisting users in locating popular products and/or product categories within a catalog on an online merchant, but may be used with browse structures for navigating other types of content. Node popularity levels are determined periodically (e.g. once per day) based on recent user activity data that reflects users'"'"' affinities for specific nodes. Popular nodes are called to the attention of users, preferably by automatically “elevating” such nodes for display within the browse tree. The node elevation process may also be used to elevate nodes that are predicted to be of interest to a user, regardless of node popularity levels.
-
Citations
35 Claims
-
1. A computer-implemented method for facilitating identification of popular categories of a browse tree that contains multiple levels of item categories, comprising:
-
monitoring at least one type of user activity that is indicative of user affinities for particular categories of the browse tree;
determining popularity levels of categories using data collected during the step of monitoring; and
based at least upon the popularity levels, elevating popular categories along parent-child paths of the browse tree for display;
wherein the method enables a user to view popular categories that fall multiple levels below a selected parent category without the need to navigate to the popular categories within the browse tree. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 22)
-
-
10. A computer-implemented method for facilitating identification of popular categories of a browse tree that contains multiple levels of item categories, comprising:
-
monitoring at least one type of user activity that is indicative of user affinities for particular categories of the browse tree to determine popularity levels of specific categories; and
based at least upon the popularity levels, elevating popular categories along parent-child paths of the browse tree for display within the browse tree;
wherein the method automatically exposes popular categories that fall multiple levels below a selected parent category during navigation of the browse tree. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 23)
-
-
18. A system for facilitating identification of popular categories during browsing of a database of items, the system comprising:
-
a hierarchical browse structure stored within a computer memory for allowing users to locate items within the database according to predefined categories and subcategories of items;
a first process which tracks at least one type of user activity that is indicative of user affinities for particular categories of the browse structure to generate category popularity data; and
a second process which uses at least the category popularity data to elevate popular categories for display within the hierarchical browse structure to expose the popular categories to users during viewing of corresponding, non-immediate parent categories. - View Dependent Claims (19, 20, 21)
-
-
24. A method of assisting users in browsing a hierarchical browse structure in which items are arranged by category, said hierarchical browse structure including multiple levels of categories, and being browsable by users to locate specific items within a database of items, the method comprising:
-
monitoring user actions that are reflective of user affinities for particular categories of the hierarchical browse structure, said user actions including actions of a plurality of users;
analyzing user activity data resulting from said monitoring of user actions to generate category popularity data reflective of current popularity levels of specific categories of the hierarchical browse structure among said plurality of users; and
when a user accesses a first category of said hierarchical browse structure, selecting a second category to present to the user based at least in part on the category popularity data, the second category selected from a set of categories that fall below the first category within the hierarchical browse structure. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification