User Interface to enable users to scroll through a large list of items
First Claim
1. A method for scrolling a list of items on a display screen of a portable device with a user interface for scrolling by user touch, the method comprising:
- showing on the display screen the list of items, the list of items representing a selection of items for playback at a playback device separate from and controlled by the portable device via a wireless interface;
displaying an indexing display that comprises a plurality of indexes, each of the indexes corresponding to a group of items in the list of items that share one or more common characteristics, wherein the indexing display is displayed in relation to the list of items;
facilitating a user scrolling on the user interface through the indexing display for a desired index;
updating displayed items in the list based on the desired index;
associating the user interface with items in the list corresponding to the desired index and at least one item corresponding to an unselected index such that selection of an item is used by the portable device to configure the playback device to play the selected item; and
displaying items in the list corresponding to the desired index and at least one item corresponding to an unselected index for user selection,wherein displaying includes highlighting either a first item or a last item in the desired index, and wherein, when the first item in the desired index is highlighted, then the at least one item corresponding to an unselected index includes a last item in a preceding index, and, when the last item in the desired index is highlighted, then the at least one item corresponding to an unselected index includes a first item in a following index.
6 Assignments
0 Petitions
Accused Products
Abstract
Techniques pertaining to efficient scrolling are disclosed. One of the features of the efficient scrolling is the enablement of a search right at an appropriate item in a large list of items, thus avoiding going through the long list and wandering back and forth around a desired item. According to one embodiment, an indexing display is used. The indexing display includes a list of indexes, each corresponding to a group of items that sharing one or more common characteristics (e.g., a character or a kind). The indexing display is allowed first to be scrolled for a desired index. Once the desired index is confirmed, searching for a desired item in the large list starts at an item indexed by the desired index.
29 Citations
20 Claims
-
1. A method for scrolling a list of items on a display screen of a portable device with a user interface for scrolling by user touch, the method comprising:
-
showing on the display screen the list of items, the list of items representing a selection of items for playback at a playback device separate from and controlled by the portable device via a wireless interface; displaying an indexing display that comprises a plurality of indexes, each of the indexes corresponding to a group of items in the list of items that share one or more common characteristics, wherein the indexing display is displayed in relation to the list of items; facilitating a user scrolling on the user interface through the indexing display for a desired index; updating displayed items in the list based on the desired index; associating the user interface with items in the list corresponding to the desired index and at least one item corresponding to an unselected index such that selection of an item is used by the portable device to configure the playback device to play the selected item; and displaying items in the list corresponding to the desired index and at least one item corresponding to an unselected index for user selection, wherein displaying includes highlighting either a first item or a last item in the desired index, and wherein, when the first item in the desired index is highlighted, then the at least one item corresponding to an unselected index includes a last item in a preceding index, and, when the last item in the desired index is highlighted, then the at least one item corresponding to an unselected index includes a first item in a following index. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A remote controller for scrolling a large list of items, the remote controller comprising:
-
a display screen; a user interface to scroll by a user touch; a screen driver configured to display the list on the display screen; a memory for storing code; a network interface for wirelessly controlling another device; a processor executing the code to perform operations of; showing an indexing display that includes a list of indexes, each of the indexes corresponding to a group of items in the list of items that share one or more common characteristics, wherein the indexing display is displayed in relation to the list of items, the list of items representing a selection of items for playback at a playback device separate from and controlled by the remote controller via the network interface; facilitating a user scrolling on the user interface through the indexing display for a desired index; updating displayed items in the list based on the desired index; associating the user interface with items in the list corresponding to the desired index and at least one item corresponding to an unselected index such that selection of an item is used by the remote controller to configure the playback device to play the selected item; and displaying items in the list corresponding to the desired index and at least one item corresponding to an unselected index for user selection, wherein displaying includes highlighting either a first item or a last item in the desired index, and wherein, when the first item in the desired index is highlighted, then the at least one item corresponding to an unselected index includes a last item in a preceding index, and, when the last item in the desired index is highlighted, then the at least one item corresponding to an unselected index includes a first item in a following index. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification