Method and apparatus for facilitating improved navigation through a list
First Claim
1. A method for facilitating improved navigation through a list, the method comprising:
- obtaining a list, wherein the list includes a set of list-entries;
analyzing the list to determine a set of list-properties for the list;
associating a set of identifiers with the list based on the set of list-properties;
inserting the list into a list-box; and
inserting the set of identifiers into a scrollbar associated with the list-box, thereby enabling a user to navigate to a subset of the list by selecting an identifier which corresponds to the subset from the scrollbar.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a system that facilitates improved navigation through a list. During operation, the system obtains a list, wherein the list includes a set of list-entries. The system then analyzes the list to determine a set of list-properties for the list. Next, the system associates a set of identifiers with the list based on the set of list-properties. Then, the system inserts the list into a list-box. The system also inserts the set of identifiers into a scrollbar associated with the list-box, thereby enabling a user to navigate to a subset of the list by selecting an identifier which corresponds to the subset from the scrollbar.
26 Citations
29 Claims
-
1. A method for facilitating improved navigation through a list, the method comprising:
-
obtaining a list, wherein the list includes a set of list-entries; analyzing the list to determine a set of list-properties for the list; associating a set of identifiers with the list based on the set of list-properties; inserting the list into a list-box; and inserting the set of identifiers into a scrollbar associated with the list-box, thereby enabling a user to navigate to a subset of the list by selecting an identifier which corresponds to the subset from the scrollbar. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for facilitating improved navigation through a list, the method comprising:
-
obtaining a list, wherein the list includes a set of list-entries; analyzing the list to determine a set of list-properties for the list; associating a set of identifiers with the list based on the set of list-properties; inserting the list into a list-box; and inserting the set of identifiers into a scrollbar associated with the list-box, thereby enabling a user to navigate to a subset of the list by selecting an identifier which corresponds to the subset from the scrollbar. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus that facilitates improved navigation through a list, comprising:
-
an obtaining mechanism configured to obtain a list, wherein the list includes a set of list-entries; an analysis mechanism configured to analyze the list to determine a set of list-properties for the list; an association mechanism configured to associate a set of identifiers with the list based on the set of list-properties; an insertion mechanism configured to insert the list into a list-box; and wherein the insertion mechanism is further configured to insert the set of identifiers into a scrollbar associated with the list-box, thereby enabling a user to navigate to a subset of the list by selecting an identifier which corresponds to the subset from the scrollbar. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
Specification