Methods for navigating collections of information in varying levels of detail
First Claim
1. A method comprising performing a machine-executed operation involving instructions, wherein the machine-executed operation is at least one of:
- A) sending said instructions over transmission media;
B) receiving said instructions over transmission media;
C) storing said instructions onto a machine-readable storage medium; and
D) executing the instructions;
wherein said instructions are instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of;
presenting to a user at least a portion of an ordered collection, wherein the portion comprises a set of entries that correspond to items in the ordered collection;
identifying a current location of a focus, wherein the current location of the focus corresponds to a subset of the set of entries;
determining a level of detail, from a set of at least three distinct levels of detail, for each entry in the set of entries based on the current location of the focus and a current location of each entry;
displaying, for each entry, a set of semantic details that is based on the level of detail determined for each entry; and
wherein each level of detail is used to display at last one entry in said portion.
9 Assignments
0 Petitions
Accused Products
Abstract
By varying the levels of detail associated with items in an ordered collection of information, items may be organized in a way to emphasize details about item of current interest. Displaying varying levels of detail about items in an ordered collection of information involves determining a focus, and based on their relative location to the focus adding additional detail to other items displayed from the collection of information. For instance, a user browsing a web search results list typically only sees a few essential details such as the name, link, and brief abstract about each item in the list. Providing the user with varying levels of detail about each item in the list helps them decide to where they want to navigate.
96 Citations
25 Claims
-
1. A method comprising performing a machine-executed operation involving instructions, wherein the machine-executed operation is at least one of:
-
A) sending said instructions over transmission media;
B) receiving said instructions over transmission media;
C) storing said instructions onto a machine-readable storage medium; and
D) executing the instructions;
wherein said instructions are instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of;
presenting to a user at least a portion of an ordered collection, wherein the portion comprises a set of entries that correspond to items in the ordered collection;
identifying a current location of a focus, wherein the current location of the focus corresponds to a subset of the set of entries;
determining a level of detail, from a set of at least three distinct levels of detail, for each entry in the set of entries based on the current location of the focus and a current location of each entry;
displaying, for each entry, a set of semantic details that is based on the level of detail determined for each entry; and
wherein each level of detail is used to display at last one entry in said portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising performing a machine-executed operation involving instructions, wherein the machine-executed operation is at least one of:
-
A) sending said instructions over transmission media;
B) receiving said instructions over transmission media;
C) storing said instructions onto a machine-readable storage medium; and
D) executing the instructions;
wherein said instructions are instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of;
presenting to a user at least a portion of an ordered collection, wherein the portion comprises a set of entries that correspond to items in the ordered collection;
identifying a current location of a focus, wherein the current location of the focus corresponds to a subset of the set of entries;
determining a level of detail for each entry in the set of entries based on the current location of the focus and a current location of each entry;
displaying, for each entry, a set of semantic details that is based on the level of detail determined for each entry; and
wherein the semantic detail of at least one entry includes information that originates from a source other than the item that corresponds to the entry. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method comprising performing a machine-executed operation involving instructions, wherein the machine-executed operation is at least one of:
-
A) sending said instructions over transmission media;
B) receiving said instructions over transmission media;
C) storing said instructions onto a machine-readable storage medium; and
D) executing the instructions;
wherein said instructions are instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of;
presenting to a user, in a web browser, a search results list, wherein the search results list comprises a set of hyperlinks corresponding to web pages;
selecting a focus from the set of hyperlinks, wherein the focus corresponds to a subset of the set of hyperlinks;
determining a level of detail, from a set of at least three distinct levels of detail, for each hyperlink in the set of hyperlinks based on the current location of the focus and a current location of each hyperlink in relation to the focus;
displaying, for each hyperlink, a set of semantic details that is based on the level of detail determined for each hyperlink;
wherein each level of detail is used to display at last one hyperlink in said search result list; and
wherein the semantic detail of at least one hyperlink includes information that originates from a source other than the web page that corresponds to the hyperlink.
-
Specification