Alternative browse graphs for viewing data
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.
Claims20
A computer-implemented method for providing alternative browse graphs for viewing data, comprising:
- under control of one or more computer systems configured with executable instructions,
- reading a data set including a plurality of data items;
- generating a first browse graph for the data items contained in the data set, the first browse graph providing a first plurality of paths connecting the data items of the data set;
- generating a second browse graph for the data items contained in the data set, the second browse graph providing a second plurality of paths connecting the data items that are at least in part different from the paths of the first browse graph;
- associating the first browse graph with a first set of one or more users having a first plurality of preferences, wherein a user of the first set is able to navigate the data set using the first browse graph;
- and
- associating the second browse graph with a second set of one or more users having a second plurality of preferences that are at least in part different from the first plurality of preferences, wherein a user of the second set is able to navigate the data set using the second browse graph.
A system for providing alternative browse graphs for viewing data, comprising:
- a processor;
- and
- memory including instructions that, upon being executed by the processor, cause the system to:
- read a data set including a plurality of data items;
- generate a first browse graph for the data items contained in the data set, the first browse graph providing a first plurality of paths connecting the data items of the data set;
- generate a second browse graph for the data items contained in the data set, the second browse graph providing a second plurality of paths connecting the data items that are at least in part different from the paths of the first browse graph;
- associate the first browse graph with a first set of one or more users having a first plurality of preferences, wherein a user of the first set is able to navigate the data set using the first browse graph;
- and
- associate the second browse graph with a second set of one or more users having a second plurality of preferences that are at least in part different from the first plurality of preferences, wherein a user of the second set is able to navigate the data set using the second browse graph.
A non-transitory computer-readable storage medium storing instructions for providing alternative browse graphs for viewing data, the instructions, upon executed by a processor of a computing system, cause the computing system to:
- read a data set including a plurality of data items;
- generate a first browse graph for the data items contained in the data set, the first browse graph providing a first plurality of paths connecting the data items of the data set;
- generate a second browse graph for the data items contained in the data set, the second browse graph providing a second plurality of paths connecting the data items that are at least in part different from the paths of the first browse graph;
- associate the first browse graph with a first set of one or more users having a first plurality of preferences, wherein a user of the first set is able to navigate the data set using the first browse graph;
- and
- associate the second browse graph with a second set of one or more users having a second plurality of preferences that are at least in part different from the first plurality of preferences, wherein a user of the second set is able to navigate the data set using the second browse graph.
Dependencies are inferred from the claim text.