Claims Analysis
Total Claims: 55
Claim 1
Independent Claim
154 words
A system for facilitating browsing of hierarchical browse structure that comprises a plurality of nodes, wherein leaf nodes represent items and non-leaf nodes represent item categories, the system comprising: a tracking component that monitors and records user actions of a plurality of users to generate user activity data, said user actions including actions reflective of user affinities for specific nodes of the hierarchical browse structure; an analysis component that analyzes the user activity data and generates scores for specific nodes of the hierarchical browse structure; and a node elevation component that uses the scores to select specific nodes of the hierarchical browse structure to elevate for display to users; wherein, by elevating a selected node for display to a user, the node elevation component enables the user to view the selected node during browsing of the hierarchical browse structure without drilling down within the hierarchical browse structure to a level of the selected node.
Claim 2
Independent Claim
154 words
A system for facilitating browsing of hierarchical browse structure that comprises a plurality of nodes, wherein leaf nodes represent items and non-leaf nodes represent item categories, the system comprising: a tracking component that monitors and records user actions of a plurality of users to generate user activity data, said user actions including actions reflective of user affinities for specific nodes of the hierarchical browse structure; an analysis component that analyzes the user activity data and generates scores for specific nodes of the hierarchical browse structure; and a node elevation component that uses the scores to select specific nodes of the hierarchical browse structure to elevate for display to users; wherein, by elevating a selected node for display to a user, the node elevation component enables the user to view the selected node during browsing of the hierarchical browse structure without drilling down within the hierarchical browse structure to a level of the selected node.
Claim 3
Dependent Claim
46 words
The system as in claim 1 , wherein the analysis component periodically regenerates the scores such that the scores reflect most recently recorded sets of user activity data, whereby different nodes are selected for elevation in different time periods according to changes in user browsing patterns.
Claim 4
Dependent Claim
24 words
The system as in claim 1 , wherein the node elevation component elevates the selected nodes along parent-child paths of the hierarchical browse structure.
Claim 5
Dependent Claim
27 words
The system as in claim 1 , wherein the scores generated by the analysis component reflect current popularity levels of the nodes among the plurality of users.
Claim 6
Dependent Claim
58 words
The system as in claim 1 , wherein the analysis component generates community-specific sets of said scores for each of a plurality of user communities, and wherein the node elevation component selects nodes to elevate for a given user based on a set of scores corresponding to a user community of which the given user is a member.
Claim 7
Dependent Claim
32 words
The system as in claim 1 , wherein the analysis component generates user-specific scores, and the node elevation component uses the user-specific scores to personalize selections of nodes to elevate for users.
Claim 8
Dependent Claim
55 words
The system as in claim 1 , wherein the node elevation component selects leaf nodes to elevate for display in conjunction with a non-leaf category node at least in-part by identifying a set of leaf nodes that fall below the non-leaf category node; and selecting a subset of said set of leaf nodes to elevate.
Claim 9
Dependent Claim
25 words
The system as in claim 1 , wherein the nodes selected for elevation by the node elevation component include leaf nodes that represent respective items.
Claim 10
Dependent Claim
25 words
The system as in claim 1 , wherein the nodes selected for elevation by the node elevation component include nodes that represent respective item subcategories.
Claim 11
Dependent Claim
18 words
The system as in claim 1 , wherein the hierarchical browse structure is a directed acyclic graph structure.
Claim 12
Dependent Claim
21 words
The system as in claim 1 , wherein the node elevation component selects nodes to elevate recursively on a node-by-node basis.
Claim 13
Dependent Claim
135 words
A computer-implemented method for facilitating browsing of a hierarchical browse structure in which each node represents an item or an item category, the method comprising: monitoring at least one type of user activity that is indicative of user affinities for particular nodes of the hierarchical browse structure; generating scores using data collected during said monitoring, the scores reflecting at least one of (a) popularity levels of particular nodes, and (b) predicted user affinities for particular nodes; and based at least in-part upon on the scores, elevating selected nodes along parent-child paths of the hierarchical browse structure for display; wherein, by elevating a node, the method enables a user to view the node during browsing of the hierarchical browse structure without having to navigate down to a level of the node within the hierarchical browse structure.
Claim 14
Dependent Claim
135 words
A computer-implemented method for facilitating browsing of a hierarchical browse structure in which each node represents an item or an item category, the method comprising: monitoring at least one type of user activity that is indicative of user affinities for particular nodes of the hierarchical browse structure; generating scores using data collected during said monitoring, the scores reflecting at least one of (a) popularity levels of particular nodes, and (b) predicted user affinities for particular nodes; and based at least in-part upon on the scores, elevating selected nodes along parent-child paths of the hierarchical browse structure for display; wherein, by elevating a node, the method enables a user to view the node during browsing of the hierarchical browse structure without having to navigate down to a level of the node within the hierarchical browse structure.
Claim 15
Dependent Claim
32 words
The method as in claim 12 , wherein generating scores comprises periodically processing user activity data collected over a selected period of time to generate scores reflective of current node popularity levels.
Claim 16
Dependent Claim
16 words
The method of claim 12 , wherein the browse structure is a directed acyclic graph structure.
Claim 17
Dependent Claim
22 words
The method as in claim 12 , wherein monitoring at least one type of user activity comprises tracking online purchases of items.
Claim 18
Dependent Claim
27 words
The method as in claim 12 , wherein generating scores comprises applying a recommendation algorithm to activity data collected for a particular user to generate user-specific scores.
Claim 19
Dependent Claim
20 words
The method as in claim 12 , wherein elevating selected nodes comprises selecting nodes to elevate on a user-specific basis.
Claim 20
Dependent Claim
49 words
The method as in claim 12 , wherein elevating selected nodes comprises: identifying a set of leaf nodes that fall below a current node being accessed by a user; and selecting a subset of said set of leaf nodes to elevate for display in conjunction with the current node.
Claim 21
Dependent Claim
51 words
The method as in claim 12 , wherein the method comprises generating sets of said scores separately for each of a plurality of user communities, and using a set of scores associated with each community to elevate nodes for members of that community, whereby nodes are elevated differently for different users.
Claim 22
Dependent Claim
19 words
The method of claim 12 , wherein the selected nodes elevated for display include nodes that represent respective items.
Claim 23
Dependent Claim
15 words
The method of claim 20 , wherein at least some of the items are auctions.
Claim 24
Dependent Claim
20 words
The method of claim 12 , wherein the selected nodes elevated for display include nodes that represent respective item subcategories.
Claim 25
Dependent Claim
11 words
A computer system that embodies the method of claim 12 .
Claim 26
Dependent Claim
49 words
A web page generated in accordance with the method of claim 12 , the web page including a representation of a first node of the hierarchical browse structure, and further including a representation of a second node that has been elevated for display in conjunction with the first node.
Claim 27
Independent Claim
144 words
A system for facilitating browsing of an electronic catalog of items, the system comprising: a database which contains information about a plurality of items; a hierarchical browse structure represented within a server system that provides user access to the database, wherein items from the database are arranged within the hierarchical browse structure according to a hierarchy of item categories, and wherein the hierarchical browse structure is interactively browsable by users to locate items according to the hierarchy of item categories; a first process which tracks at least one type of user activity that is reflective of user affinities for particular items in the hierarchical browse structure to generate item popularity data; and a second process which uses at least the item popularity data to elevate items for display to expose popular items to users during viewing of non-leaf categories of the hierarchical browse structure.
Claim 28
Independent Claim
144 words
A system for facilitating browsing of an electronic catalog of items, the system comprising: a database which contains information about a plurality of items; a hierarchical browse structure represented within a server system that provides user access to the database, wherein items from the database are arranged within the hierarchical browse structure according to a hierarchy of item categories, and wherein the hierarchical browse structure is interactively browsable by users to locate items according to the hierarchy of item categories; a first process which tracks at least one type of user activity that is reflective of user affinities for particular items in the hierarchical browse structure to generate item popularity data; and a second process which uses at least the item popularity data to elevate items for display to expose popular items to users during viewing of non-leaf categories of the hierarchical browse structure.
Claim 29
Dependent Claim
16 words
The system of claim 25 , wherein the hierarchical browse structure is a directed acyclic graph.
Claim 30
Dependent Claim
50 words
The system of claim 25 , wherein the first process additionally tracks at least one type of user activity that is reflective of user affinities for particular categories of items to generate category popularity data, and the second process further uses the category popularity data to select items to elevate.
Claim 31
Dependent Claim
24 words
The system of claim 27 , wherein the second process further uses the category popularity data to select leaf categories to elevate for display.
Claim 32
Dependent Claim
34 words
The system of claim 25 , wherein the second process uses user-specific data to elevate items on a user-specific basis, so that items are elevated differently for different users of the hierarchical browse structure.
Claim 33
Dependent Claim
32 words
The system of claim 25 , wherein the first process periodically uses activity data collected over a selected period of time to generate item popularity data that reflects current interests of users.
Claim 34
Dependent Claim
23 words
The system of claim 25 , wherein the second process elevates the items for display along parent-child paths of the hierarchical browse structure.
Claim 35
Independent Claim
153 words
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 items in 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 item popularity data reflective of current popularity levels of specific items of the hierarchical browse structure among said plurality of users; and when a user accesses a non-leaf category of said hierarchical browse structure, selecting, from a set of items that fall below the non-leaf category within the hierarchical browse structure, at least one item to present to the user based at least in-part on the item popularity data.
Claim 36
Independent Claim
153 words
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 items in 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 item popularity data reflective of current popularity levels of specific items of the hierarchical browse structure among said plurality of users; and when a user accesses a non-leaf category of said hierarchical browse structure, selecting, from a set of items that fall below the non-leaf category within the hierarchical browse structure, at least one item to present to the user based at least in-part on the item popularity data.
Claim 37
Dependent Claim
22 words
The method of claim 32 , wherein said set of items consists of items that are non-immediate children of the non-leaf category.
Claim 38
Dependent Claim
29 words
The method of claim 32 , wherein the item popularity data is based at least in-part on item selection actions of users during navigation of the hierarchical browse structure.
Claim 39
Dependent Claim
27 words
The method of claim 32 , wherein the at least one item is selected to present to the user based further upon a profile of said user.
Claim 40
Dependent Claim
24 words
The method of claim 32 , wherein analyzing the user activity data comprises periodically analyzing a most recent set of the user activity data.
Claim 41
Dependent Claim
15 words
The method of claim 32 , wherein the hierarchical browse structure is a pure tree.
Claim 42
Dependent Claim
16 words
The method of claim 32 , wherein the hierarchical browse structure is a directed acyclic graph.
Claim 43
Dependent Claim
17 words
A computer program which, when executed by a computer system, performs the method of claim 32 .
Claim 44
Dependent Claim
27 words
A web page generated according to the method of claim 32 , said web page including representations of the non-leaf category and the at least one item.
Claim 45
Dependent Claim
35 words
The method of claim 32 , wherein selecting at least one item to present to the user comprises recursively selecting items to elevate within each of a plurality of categories falling below said non-leaf category.
Claim 46
Independent Claim
179 words
A method of personalizing the display of a hierarchical browse structure in which items are arranged within multiple levels of item categories, and in which items and item categories are represented as respective nodes of the hierarchical browse structure, the method comprising: monitoring online actions of the user over time to collect personal user activity data; analyzing the personal user activity data to generate, for each of a plurality of nodes of the hierarchical browse structure, a user-specific score reflective of the user's predicted affinity for that node, to thereby generate a plurality of user-specific scores; and using the user-specific scores to select, from a set of nodes falling below a first node within the hierarchical browse structure, a second node to elevate for display such that the second node is exposed to the user when the user accesses the first node; wherein, by elevating the second node, the second node is exposed to the user without the user having to drill down within the hierarchical browse structure below the first node to a level of the second node.
Claim 47
Independent Claim
179 words
A method of personalizing the display of a hierarchical browse structure in which items are arranged within multiple levels of item categories, and in which items and item categories are represented as respective nodes of the hierarchical browse structure, the method comprising: monitoring online actions of the user over time to collect personal user activity data; analyzing the personal user activity data to generate, for each of a plurality of nodes of the hierarchical browse structure, a user-specific score reflective of the user's predicted affinity for that node, to thereby generate a plurality of user-specific scores; and using the user-specific scores to select, from a set of nodes falling below a first node within the hierarchical browse structure, a second node to elevate for display such that the second node is exposed to the user when the user accesses the first node; wherein, by elevating the second node, the second node is exposed to the user without the user having to drill down within the hierarchical browse structure below the first node to a level of the second node.
Claim 48
Dependent Claim
14 words
The method of claim 42 , wherein the second node represents a leaf category.
Claim 49
Dependent Claim
19 words
The method of claim 42 , wherein the second node is a leaf node that represents a single item.
Claim 50
Dependent Claim
22 words
The method of claim 42 , wherein the first node resides multiple levels above the second node in the hierarchical browse structure.
Claim 51
Dependent Claim
26 words
The method of claim 42 , wherein the set of nodes consists of nodes falling multiple levels below the first node within the hierarchical browse structure.
Claim 52
Dependent Claim
26 words
The method of claim 42 , wherein the second node is selected based further upon node popularity data reflective of actions of a plurality of users.
Claim 53
Dependent Claim
16 words
The method of claim 42 , wherein the hierarchical browse structure is a directed acyclic graph.
Claim 54
Dependent Claim
25 words
The method of claim 42 , wherein analyzing the personal user activity data comprises applying a personal recommendations algorithm to the personal user activity data.
Claim 55
Dependent Claim
11 words
A computer system that embodies the method of claim 42 .