×

Anchored approach to scrolling

  • US 9,886,179 B2
  • Filed: 09/30/2014
  • Issued: 02/06/2018
  • Est. Priority Date: 08/27/2014
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a display, cause the device to:

  • display a viewport having content comprising graphical representations of a first subset of a plurality of data objects, wherein the data objects of the first subset are ordered, and wherein the first subset of data objects is associated with a first anchor;

    while displaying the graphical representations of the first subset of the plurality of data objects in the viewport, receive a request to navigate through graphical representations of the plurality of data objects in the viewport, wherein the request is associated with an input magnitude; and

    in response to receiving the request;

    in accordance with a determination that the input magnitude corresponds to less than a threshold amount of movement of the graphical representations, generate layout of graphical representations of a second subset of the plurality of data objects based on the first anchor and the input magnitude, and change the content of the viewport by displaying graphical representations of the data objects of the second subset according to the layout;

    in accordance with a determination that the input magnitude corresponds to more than the threshold amount of movement of the graphical representations, select a second anchor based on the input magnitude, generate layout of graphical representations of a third subset of data objects based on the second anchor, and change the content of the viewport by displaying graphical representations of the data objects of the third subset according to the layout.

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