×

System and method for retrieving data based on scrolling velocity

  • US 10,175,873 B2
  • Filed: 01/08/2014
  • Issued: 01/08/2019
  • Est. Priority Date: 01/21/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • causing display, in a user interface on a display of a device, of at least a first presentation of a first one or more items of a list of items, each item in the list of items having a uniform height dimension for display in the user interface;

    receiving, via the device, user input to cause scrolling of the list of items in the user interface on the display of the device;

    calculating an initial velocity of the scrolling;

    calculating, in accordance with the initial scrolling velocity, a deceleration rate of the scrolling;

    calculating, in accordance with the initial scrolling velocity and with the deceleration rate applied to a designated time interval, a cutoff velocity of the scrolling;

    determining one or more representations of one or more images in the list of items, the one or more representations being of a smaller data size than the one or more images;

    providing the one or more representations in placeholder data;

    determining that the initial scrolling velocity traverses a threshold scrolling velocity;

    responsive to determining that the initial scrolling velocity traverses the threshold scrolling velocity;

    causing display of the placeholder data as scrolling items in the user interface on the display of the device, andpredicting, in accordance with the initial scrolling velocity applied to the designated time interval, with the deceleration rate applied to a multiple of the designated time interval, with the uniform height dimension, and with the number of items in the first one or more items, a scrolling distance corresponding to a second one or more items of the list of items;

    retrieving, before the cutoff scrolling velocity is reached, the second one or more items of the list of items; and

    causing display, in the user interface on the display of the device, responsive to the cutoff scrolling velocity being reached, of at least a second presentation of the second one or more items of the list of items.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×