Turbo-scroll mode for rapid data item selection
First Claim
1. At least one computer-readable storage medium storing computer-executable instructions that, when executed by a processor of a computing device, cause the computing device to perform steps comprising:
- displaying a subset of a set of items via a user interface;
scrolling through the set of items in a first direction at a first scrolling rate in response to user input;
activating a rapid scrolling mode in response to determining that the scrolling through the set of items in the first direction at the first scrolling rate has continued for a threshold time and determining that the set of items includes at least a threshold number of items, wherein the rapid scrolling mode provides rapid scrolling through the set of items in the first direction at a second scrolling rate that is faster than the first scrolling rate;
determining a group of items corresponding to at least one of recently-selected items from the set of items or frequently-selected items from the set of items;
outputting, in the rapid scrolling mode via the user interface, visual cues indicative of a relative current position of the rapid scrolling through the set of items, wherein;
the subset of the set of items is displayed in the user interface as a background representation behind the visual cues during the rapid scrolling, andthe visual cues identify items from the group of items that are proximate the relative current position of the rapid scrolling through the set of items to assist in stopping the rapid scrolling at or near a particular item from the group of items;
stopping the rapid scrolling through the set of items in response to user input; and
activating a course correction mode for a certain period of time after the stopping of the rapid scrolling, wherein;
the course correction mode enables rapid scrolling to resume in the first direction at the second scrolling rate, without scrolling at the first scrolling rate, when user input to scroll in the first direction is received within the certain period of time,the course correction mode enables rapid scrolling in a second direction at the second scrolling rate, without scrolling at the first scrolling rate, when user input to scroll in the second direction is received within the certain period of time, andthe rapid scrolling mode is exited to enable scrolling at the first scrolling rate in both the first direction and the second direction when user input to scroll is not received within the certain period of time.
2 Assignments
0 Petitions
Accused Products
Abstract
Described is a scrolling technology including a turbo-scroll mode that is automatically entered to increase the rate of scrolling through a set of items, (e.g., media content). The turbo-scroll mode may be triggered by holding down a scroll button for a period of time. In the turbo-scroll mode, visual cues are provided to assist the user in knowing a current relative position within the set of items. The visual cues may correspond to text metadata, such as letters indicative of an alphabetic position of scrolling, displaying a list or filtered sub-list of label data for items proximate the scroll position, a graphical position indicator, a channel indicator or time indicator for an electronic program guide, fading the electronic program guide into a background representation thereof, and/or providing at least two letters indicative of an alphabetic position of scrolling through the items.
-
Citations
20 Claims
-
1. At least one computer-readable storage medium storing computer-executable instructions that, when executed by a processor of a computing device, cause the computing device to perform steps comprising:
-
displaying a subset of a set of items via a user interface; scrolling through the set of items in a first direction at a first scrolling rate in response to user input; activating a rapid scrolling mode in response to determining that the scrolling through the set of items in the first direction at the first scrolling rate has continued for a threshold time and determining that the set of items includes at least a threshold number of items, wherein the rapid scrolling mode provides rapid scrolling through the set of items in the first direction at a second scrolling rate that is faster than the first scrolling rate; determining a group of items corresponding to at least one of recently-selected items from the set of items or frequently-selected items from the set of items; outputting, in the rapid scrolling mode via the user interface, visual cues indicative of a relative current position of the rapid scrolling through the set of items, wherein; the subset of the set of items is displayed in the user interface as a background representation behind the visual cues during the rapid scrolling, and the visual cues identify items from the group of items that are proximate the relative current position of the rapid scrolling through the set of items to assist in stopping the rapid scrolling at or near a particular item from the group of items; stopping the rapid scrolling through the set of items in response to user input; and activating a course correction mode for a certain period of time after the stopping of the rapid scrolling, wherein; the course correction mode enables rapid scrolling to resume in the first direction at the second scrolling rate, without scrolling at the first scrolling rate, when user input to scroll in the first direction is received within the certain period of time, the course correction mode enables rapid scrolling in a second direction at the second scrolling rate, without scrolling at the first scrolling rate, when user input to scroll in the second direction is received within the certain period of time, and the rapid scrolling mode is exited to enable scrolling at the first scrolling rate in both the first direction and the second direction when user input to scroll is not received within the certain period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing system comprising:
-
a processor for executing computer-executable instructions; and memory storing computer-executable instructions that, when executed by the processor, cause the computing system to perform a method comprising; displaying a subset of a set of items via a user interface; scrolling through the set of items in a first direction at a first scrolling rate in response to user input; activating a rapid scrolling mode in response to determining that the scrolling through the set of items in the first direction at the first scrolling rate has continued for a threshold time and determining that the set of items includes at least a threshold number of items, wherein the rapid scrolling mode provides rapid scrolling through the set of items in the first direction at a second scrolling rate that is faster than the first scrolling rate; determining a group of items corresponding to at least one of recently-selected items from the set of items or frequently-selected items from the set of items; outputting, in the rapid scrolling mode via the user interface, visual cues indicative of a relative current position of the rapid scrolling through the set of items, wherein; the subset of the set of items is displayed in the user interface as a background representation behind the visual cues during the rapid scrolling, and the visual cues identify items from the group of items that are proximate the relative current position of the rapid scrolling through the set of items to assist in stopping the rapid scrolling at or near a particular item from the group of items; stopping the rapid scrolling through the set of items in response to user input; and activating a course correction mode for a certain period of time after the stopping of the rapid scrolling, wherein; the course correction mode enables rapid scrolling to resume in the first direction at the second scrolling rate, without scrolling at the first scrolling rate, when user input to scroll in the first direction is received within the certain period of time, the course correction mode enables rapid scrolling in a second direction at the second scrolling rate, without scrolling at the first scrolling rate, when user input to scroll in the second direction is received within the certain period of time, and the rapid scrolling mode is exited to enable scrolling at the first scrolling rate in both the first direction and the second direction when user input to scroll is not received within the certain period of time. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
displaying, by a computing device, a subset of a set of items via a user interface; scrolling, by the computing device, through the set of items in a first direction at a first scrolling rate in response to user input; activating, by the computing device, a rapid scrolling mode in response to determining that the scrolling through the set of items in the first direction at the first scrolling rate has continued for a threshold time and determining that the set of items includes at least a threshold number of items, wherein the rapid scrolling mode provides rapid scrolling through the set of items in the first direction at a second scrolling rate that is faster than the first scrolling rate; determining, by the computing device, a group of items corresponding to at least one of recently-selected items from the set of items or frequently-selected items from the set of items; outputting, by the computing device in the rapid scrolling mode via the user interface, visual cues indicative of a relative current position of the rapid scrolling through the set of items, wherein; the subset of the set of items is displayed in the user interface as a background representation behind the visual cues during the rapid scrolling, and the visual cues identify items from the group of items that are proximate the relative current position of the rapid scrolling through the set of items to assist in stopping the rapid scrolling at or near a particular item from the group of items; stopping, by the computing device, the rapid scrolling through the set of items in response to user input; and activating, by the computing device, a course correction mode for a certain period of time after the stopping of the rapid scrolling, wherein; the course correction mode enables rapid scrolling to resume in the first direction at the second scrolling rate, without scrolling at the first scrolling rate, when user input to scroll in the first direction is received within the certain period of time, the course correction mode enables rapid scrolling in a second direction at the second scrolling rate, without scrolling at the first scrolling rate, when user input to scroll in the second direction is received within the certain period of time, and the rapid scrolling mode is exited to enable scrolling at the first scrolling rate in both the first direction and the second direction when user input to scroll is not received within the certain period of time. - View Dependent Claims (19, 20)
-
Specification