User interface to enable users to scroll through a large list of items
First Claim
1. Tangible, non-transitory computer-readable media comprising instructions encoded thereon, wherein the instructions, when executed by one or more processors, cause a computing device to perform a method comprising:
- displaying, in a first display on a screen of the computing device, at least a portion of a list of items selectable for playback by a playback device separate from and controlled by the computing device;
activating a power scrolling mode;
in response to activating the power scrolling mode, displaying an indexing display that is superimposed over the first display, wherein the indexing display comprises a plurality of indexes, each index comprising one or more characters and corresponding to a subset of items in the list of items that share one or more common characteristics;
while the power scrolling mode is activated, (i) receiving a user selection of one index of the plurality of indexes displayed in the indexing display, and (ii) in response to receiving the user selection of the one index, displaying, in the first display, (a) at least a subset of the items in the one index and (b) at least one additional item in an adjacent index but not in the one index;
receiving a user selection of an item in the one index displayed in the first display; and
after receiving the user selection of the item in the one index displayed in the first display, causing the playback device to play the selected item.
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.
-
Citations
20 Claims
-
1. Tangible, non-transitory computer-readable media comprising instructions encoded thereon, wherein the instructions, when executed by one or more processors, cause a computing device to perform a method comprising:
-
displaying, in a first display on a screen of the computing device, at least a portion of a list of items selectable for playback by a playback device separate from and controlled by the computing device; activating a power scrolling mode; in response to activating the power scrolling mode, displaying an indexing display that is superimposed over the first display, wherein the indexing display comprises a plurality of indexes, each index comprising one or more characters and corresponding to a subset of items in the list of items that share one or more common characteristics; while the power scrolling mode is activated, (i) receiving a user selection of one index of the plurality of indexes displayed in the indexing display, and (ii) in response to receiving the user selection of the one index, displaying, in the first display, (a) at least a subset of the items in the one index and (b) at least one additional item in an adjacent index but not in the one index; receiving a user selection of an item in the one index displayed in the first display; and after receiving the user selection of the item in the one index displayed in the first display, causing the playback device to play the selected item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing device comprising:
-
a processor; and tangible, non-transitory computer-readable storage media comprising instructions encoded thereon, wherein the instructions, when executed by the processor, cause the computing device to perform a method comprising; displaying, in a first display on a screen of the computing device, a list of items selectable for playback by a playback device separate from and controlled by the computing device; activating a power scrolling mode; in response to activating the power scrolling mode on the computing device, displaying an indexing display that is superimposed over the first display, wherein the indexing display comprises a plurality of indexes, each index comprising one or more characters and corresponding to a subset of items in the list of items that share one or more common characteristics; while the power scrolling mode is activated, (i) receiving a user selection of one index of the plurality of indexes displayed in the indexing display, and (ii) in response to receiving the user selection of the one index, displaying, in the first display, (a) at least a subset of the items in the one index and (b) at least one additional item in an adjacent index but not in the one index; receiving a user selection of an item in the one index displayed in the first display; and after receiving the user selection of the item in the one index displayed in the first display, causing the playback device to play the selected item. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method performed by a computing device, the method comprising:
-
displaying, in a first display on a screen of a the computing device, a list of items selectable for playback by a playback device separate from and controlled by the computing device; activating a power scrolling mode; in response to activating the power scrolling mode, displaying an indexing display that is superimposed over the first display, wherein the indexing display comprises a plurality of indexes, each index comprising one or more characters and corresponding to a subset of items in the list of items that share one or more common characteristics; while the power scrolling mode is activated, (i) receiving a user selection of one index of the plurality of indexes displayed in the indexing display, and (ii) in response to receiving the user selection of the one index, displaying, in the first display, (a) at least a subset of the items in the one index and (b) at least one additional item in an adjacent index but not in the one index; receiving a user selection of an item in the one index displayed in the first interface display; and after receiving the user selection of the item in the one index displayed in the first display, causing the playback device to play the selected item. - View Dependent Claims (17, 18, 19, 20)
-
Specification