SYSTEM AND METHOD FOR RETRIEVING DATA BASED ON SCROLLING VELOCITY
First Claim
1. A computer-implemented method for retrieving data while scrolling through a list of items in a user interface, the method comprising:
- displaying initial data of at least a first presentation of a first one or more items in a list of items in a user interface of a display device;
receiving a user input to cause scrolling through the list of items in the user interface;
calculating an initial scrolling velocity responsive to the user input;
predicting, in accordance with the initial scrolling velocity and a deceleration rate, a second presentation of a second one or more items in the list of items that corresponds to an anticipated stopping of the scrolling; and
retrieving data to be displayed in the second presentation before the stopping of the scrolling.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are methods, apparatus, systems, and computer readable storage media for retrieving data while scrolling through a list of items in a user interface. A display device can display initial data of at least a first presentation of a first one or more items in a list of items. A user input can be received by the display device to cause scrolling through the list of items in the user interface. An initial scrolling velocity can be calculated responsive to the user input, and a second presentation of a second one or more items in the list of items that corresponds to an anticipated stopping of the scrolling can be predicted in accordance with the initial scrolling velocity and a deceleration rate. Data to be displayed in the second presentation can be retrieved before the stopping of the scrolling.
-
Citations
20 Claims
-
1. A computer-implemented method for retrieving data while scrolling through a list of items in a user interface, the method comprising:
-
displaying initial data of at least a first presentation of a first one or more items in a list of items in a user interface of a display device; receiving a user input to cause scrolling through the list of items in the user interface; calculating an initial scrolling velocity responsive to the user input; predicting, in accordance with the initial scrolling velocity and a deceleration rate, a second presentation of a second one or more items in the list of items that corresponds to an anticipated stopping of the scrolling; and retrieving data to be displayed in the second presentation before the stopping of the scrolling. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A display device comprising:
-
a display; and one or more processors configured to execute one or more instructions to; display initial data of at least a first presentation of a first one or more items in a list of items in a user interface of the display; receive a user input to cause scrolling through the list of items in the user interface; calculate an initial scrolling velocity responsive to the user input; predict, in accordance with the initial scrolling velocity and a deceleration rate, a second presentation of a second one or more items in the list of items that corresponds to an anticipated stopping of the scrolling; and retrieve data to be displayed in the second presentation before the stopping of the scrolling. - View Dependent Claims (17, 18)
-
-
19. A non-transitory computer-readable storage medium storing instructions executable by a display device to perform a method for retrieving data while scrolling through a list of items in a user interface, the method comprising:
-
displaying initial data of at least a first presentation of a first one or more items in a list of items in a user interface of a display device; receiving a user input to cause scrolling through the list of items in the user interface; calculating an initial scrolling velocity responsive to the user input; predicting, in accordance with the initial scrolling velocity and a deceleration rate, a second presentation of a second one or more items in the list of items that corresponds to an anticipated stopping of the scrolling; and retrieving data to be displayed in the second presentation before the stopping of the scrolling. - View Dependent Claims (20)
-
Specification