Method and system for navigating within a body of data using one of a number of alternative browse graphs
AssigneeA9.com, Inc.
InventorsRobert W. McDade, Anne K. Krook, Bonnie Bouman
Life of this patent
Estimating the term…
Abstract
A facility for navigating within a body of data using one of a number of distinct browse graphs is described. Initially, a navigation request is received. Based upon information contained in the received navigation request, the facility selects one of the plurality of browse graphs. In response to user input, the facility browses the body of data using the selected browse graph. The browse graphs may each correspond to a collection of the body of data, such as a website.
Claims21
A computer implemented method for providing alternative browse graphs for viewing data, said method comprising:
- under control of one or more computing devices configured with executable instructions, reading a data set including a plurality of data items;
- obtaining a browse graph for the data items contained in the data set, the browse graph including a plurality of nodes connected by one or more relations, the browse graph being associated with a first set of users, wherein a user of the first set of users is able to navigate the data set using the browse graph;
- creating a copy of the browse graph;
- modifying the copy of the browse graph by adding or deleting relations in the copy of the browse graph in order to customize the copy of the browse graph for a second set users;
- and
- associating the modified copy of the browse graph with said second set of users.
A non-transitory computer-readable medium storing a set of instructions which when executed by one or more processors instruct the one or more processors to perform a plurality of steps comprising:
- reading a data set including a plurality of data items;
- obtaining a browse graph for the data items contained in the data set, the browse graph including a plurality of nodes connected by one or more relations, the browse graph being associated with a first set of users, wherein a user of the first set of users is able to navigate the data set using the browse graph;
- creating a copy of the browse graph;
- modifying the copy of the browse graph by adding or deleting relations in the copy of the browse graph in order to customize the copy of the browse graph for a second set users;
- and
- associating the modified copy of the browse graph with said second set of users.
A system, comprising:
- one or more processors;
- a memory device including instructions, which when executed by the one or more processors, cause the system to perform a plurality of steps comprising:
- reading a data set including a plurality of data items;
- obtaining a browse graph for the data items contained in the data set, the browse graph including a plurality of nodes connected by one or more relations, the browse graph being associated with a first set of users, wherein a user of the first set of users is able to navigate the data set using the browse graph;
- creating a copy of the browse graph;
- modifying the copy of the browse graph by adding or deleting relations in the copy of the browse graph in order to customize the copy of the browse graph for a second set users;
- and
- associating the modified copy of the browse graph with said second set of users.
Dependencies are inferred from the claim text.