User interface for scrolling 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 via a screen of the computing device, a first interface showing at least a portion of a list of items selectable for playback by at least one playback device separate from and controlled by the computing device;
based on a first input via the first interface, displaying a second interface showing a plurality of indexes, each index comprising one or more characters corresponding to one or more shared characteristics of a first subset of items in the list of items, wherein at least a portion of the second interface is superimposed over at least a portion the first interface;
receiving via the second interface, a second input indicating a selection of a first index of the plurality of indexes;
in response to receiving the second input, displaying on the first interface, at least a portion of the first subset of items in the list of items, wherein the first subset of items corresponds to the first index; and
displaying on the first interface, at least a portion of a second subset of items in the list of items, wherein the second subset of items corresponds to a second index of the plurality of indexes.
4 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 via a screen of the computing device, a first interface showing at least a portion of a list of items selectable for playback by at least one playback device separate from and controlled by the computing device; based on a first input via the first interface, displaying a second interface showing a plurality of indexes, each index comprising one or more characters corresponding to one or more shared characteristics of a first subset of items in the list of items, wherein at least a portion of the second interface is superimposed over at least a portion the first interface; receiving via the second interface, a second input indicating a selection of a first index of the plurality of indexes; in response to receiving the second input, displaying on the first interface, at least a portion of the first subset of items in the list of items, wherein the first subset of items corresponds to the first index; and displaying on the first interface, at least a portion of a second subset of items in the list of items, wherein the second subset of items corresponds to a second index of the plurality of indexes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device comprising:
-
a screen; 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 via the screen, a first interface showing at least a portion of a list of items selectable for playback by at least one playback device separate from and controlled by the computing device; based on a first input via the first interface, displaying a second interface showing a plurality of indexes, each index comprising one or more characters corresponding to one or more shared characteristics of a first subset of items in the list of items, wherein at least a portion of the second interface is superimposed over at least a portion the first interface; receiving via the second interface, a second input indicating a selection of a first index of the plurality of indexes;
in response to receiving the second input, displaying on the first interface, at least a portion of the first subset of items in the list of items, wherein the first subset of items corresponds to the first index; anddisplaying on the first interface, at least a portion of a second subset of items in the list of items, wherein the second subset of items corresponds to a second index of the plurality of indexes. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method performed by a computing device, the method comprising:
-
displaying via a screen, a first interface showing at least a portion of a list of items selectable for playback by at least one playback device separate from and controlled by the computing device; based on a first input via the first interface, displaying a second interface showing a plurality of indexes, each index comprising one or more characters corresponding to one or more shared characteristics of a first subset of items in the list of items, wherein at least a portion of the second interface is superimposed over at least a portion the first interface; receiving via the second interface, a second input indicating a selection of a first index of the plurality of indexes; in response to receiving the second input, displaying on the first interface, at least a portion of the first subset of items in the list of items, wherein the first subset of items corresponds to the first index; and displaying on the first interface, at least a portion of a second subset of items in the list of items, wherein the second subset of items corresponds to a second index of the plurality of indexes. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification