Patent ReferencesAutomated system and method for dynamic menu construction in a graphical user interface Method and apparatus for information management using an open hierarchical data structure User interface system and method for traversing a database Method, computer program product, and system for a reorienting categorization table System and method for maintaining a shared cache look-up table System for categorizing documents in a linked collection of documents Information retrieval from hierarchical compound documents Electronic catalog system for exploring a multitude of hierarchies, using attribute relevance and forwarding-checking System for customized electronic identification of desirable objects Enhanced tree control system for navigating lattices data structures and displaying configurable lattice-node labels InventorsApplicationNo. 208337 filed on 07/29/2002US Classes:707/2, Access augmentation or optimizing707/1, DATABASE OR FILE ACCESSING707/3, Query processing (i.e., searching)707/5Query augmenting and refining (e.g., inexact access)ExaminersPrimary: Robinson, GretaAssistant: Black, Linh Attorney, Agent or FirmForeign Patent References
International ClassesG06F 017/30G06F 007/00 AbstractA computer-implemented process identifies specific nodes within a browse tree or other hierarchical browse structure based on historical actions of online users, and calls such nodes to the attention of users during navigation of the browse structure. The system and method are particularly useful for assisting users in locating popular products and/or product categories within a catalog of an online merchant, but may be used in connection with browse structures used to locate other types of items. In one embodiment, node popularity levels are determined periodically (e.g., once per day) based on user activity data that represents users' affinities for such nodes (items and/or item categories). 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 particular user.Other References
Field of SearchConcurrency (e.g., lock management in shared database)Privileged access Query formulation, input preparation, or translation Access augmentation or optimizing Query augmenting and refining (e.g., inexact access) Query processing (i.e., searching) Distributed or remote access Sorting Pattern matching access DATABASE OR FILE ACCESSING Generating database or data structure (e.g., via user interface) Application of database or data structure (e.g., distributed, multimedia, image) DATABASE SCHEMA OR DATA STRUCTURE Object-oriented database structure Object-oriented database structure network Object-oriented database structure reference Object-oriented database structure processing Manipulating data structure (e.g., compression, compaction, compilation) | |