Scrolling techniques for user interfaces
First Claim
Patent Images
1. A system for controlling the scrolling of information comprising:
- a first output component configured to display at least a portion of a list of listings, wherein the list of listings includes a plurality of sublists of listings;
an input component configured to receive a user movement; and
an interface coupled to the input component and the first output component;
wherein the interface is configured to monitor a first attribute of the user movement;
wherein the interface is configured to scroll through the list of listings on the first output component from an originating listing to a first scroll listing when the first attribute is below a first threshold;
wherein the originating listing is contained within an originating sublist of the plurality of sublists;
wherein the first scroll listing is consecutive with the originating listing in the list;
wherein the interface is configured to scroll through the list of listings on the first output component from the originating listing to a second scroll listing when the first attribute is above the first threshold;
wherein the second scroll listing is the initial listing in a second scroll sublist of the plurality of sublists; and
wherein the second scroll sublist is one of the sublists from the following group of sublists;
(1) the originating sublist and (2) a sublist consecutive with the originating sublist in the list of listings.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for improving the scrolling of user interfaces of electronic devices are provided.
-
Citations
104 Claims
-
1. A system for controlling the scrolling of information comprising:
-
a first output component configured to display at least a portion of a list of listings, wherein the list of listings includes a plurality of sublists of listings; an input component configured to receive a user movement; and an interface coupled to the input component and the first output component; wherein the interface is configured to monitor a first attribute of the user movement; wherein the interface is configured to scroll through the list of listings on the first output component from an originating listing to a first scroll listing when the first attribute is below a first threshold; wherein the originating listing is contained within an originating sublist of the plurality of sublists; wherein the first scroll listing is consecutive with the originating listing in the list; wherein the interface is configured to scroll through the list of listings on the first output component from the originating listing to a second scroll listing when the first attribute is above the first threshold; wherein the second scroll listing is the initial listing in a second scroll sublist of the plurality of sublists; and wherein the second scroll sublist is one of the sublists from the following group of sublists;
(1) the originating sublist and (2) a sublist consecutive with the originating sublist in the list of listings. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A method for controlling the scrolling of a list of listings on a first output component with an input component, wherein the list of listings includes a plurality of sublists of listings, the method comprising:
-
monitoring a first attribute of a user movement of the input component; scrolling on the first output component from an originating listing to a first scroll listing when the monitored first attribute is below a first threshold; wherein the originating listing is contained within an originating sublist of the plurality of sublists; and wherein the first scroll listing is consecutive with the originating listing in the list; and scrolling on the first output component from the originating listing to a second scroll listing when the monitored first attribute is above the first threshold; wherein the second scroll listing is the initial listing in a second scroll sublist of the plurality of sublists; and wherein the second scroll sublist is one of the sublists from the following group of sublists; (1) the originating sublist and (2) a sublist consecutive with the originating sublist in the list. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A method comprising:
-
detecting an accelerated navigation through a listing of assets; and while the accelerated navigation is detected, providing an asset list identifier along with the listing of assets to indicate where within the listing of assets a user is currently navigating, wherein the providing an asset list identifier comprises generating a first audible signal associated with the accelerated navigation. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A method comprising:
-
detecting an accelerated navigation through a listing of assets; and while the accelerated navigation is detected, providing an asset list identifier along with the listing of assets to indicate where within the listing of assets a user is currently navigating, wherein each asset in the listing of assets is related to an image file. - View Dependent Claims (58, 59, 60, 61, 62, 63)
-
-
64. A method comprising:
-
detecting an accelerated navigation through a listing of assets; and while the accelerated navigation is detected, providing an asset list identifier along with the listing of assets to indicate where within the listing of assets a user is currently navigating, wherein each asset in the listing of assets is related to a geographic location file. - View Dependent Claims (65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75)
-
-
76. A system for controlling the navigation of assets comprising:
-
a first output component configured to provide a list of assets; a second output component; and an input component coupled to the first and second output components, wherein the input component is configured to detect an accelerated navigation through the list of assets, and wherein the second output component is configured to provide an audible asset list identifier to indicate where within the list of assets provided by the first output component a user is currently navigating when the accelerated navigation is detected. - View Dependent Claims (77, 78, 79, 80, 81, 82, 84, 85)
-
-
86. A system for controlling the navigation of assets comprising:
-
an output component configured to provide a list of assets; and an input component coupled to the output component, wherein the input component is configured to detect an accelerated navigation through the list of assets, wherein the output component is configured to provide an asset list identifier to indicate where within the list of assets a user is currently navigating when the accelerated navigation is detected, and wherein each asset in the list of assets is related to an image file. - View Dependent Claims (87, 88, 89, 90, 91, 92)
-
-
93. A system for controlling the navigation of assets comprising:
-
an output component configured to provide a list of assets; and an input component coupled to the output component, wherein the input component is configured to detect an accelerated navigation through the list of assets, wherein the output component is configured to provide an asset list identifier to indicate where within the list of assets a user is currently navigating when the accelerated navigation is detected, and wherein each asset in the list of assets is related to a geographic location file. - View Dependent Claims (94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104)
-
Specification