×

Enhanced user interface scrolling system

  • US 9,021,386 B1
  • Filed: 05/27/2010
  • Issued: 04/28/2015
  • Est. Priority Date: 05/28/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • at a computer system having one or more processors, memory and a display;

    displaying a representation of an entire ordered set of data items, the entire ordered set of data items including an initial subset of data items that is initially a currently selected subset of data items;

    wherein the subset comprises two or more data items;

    displaying, in a view window for indicating a currently selected subset of data items during a scrolling, a scroll icon at an initial scroll icon location wherein the initial scroll icon location corresponds to the initial subset of data items;

    detecting a scrolling input with respect to the entire ordered set of data items;

    in response to detecting the scrolling input;

    moving the scroll icon to a target scroll icon location on the display, wherein the target scroll icon location corresponds to a target subset of data items from the entire ordered set of data items; and

    automatically scrolling, without user intervention, through data items of the entire ordered set of data items at a variable scrolling speed, wherein the scrolling includes sequentially displaying, in the view window, a sequence of currently selected subsets of data items from the entire ordered set of data items, andthe scrolling speed for scrolling from one currently selected subset of data items to a next selected subset of data items in the sequence is determined based on a distance between the currently selected subset of data items and the target subset of data items in the entire ordered set of data items;

    wherein the scrolling includes continuing to scroll through the ordered set of data items after moving the scroll icon to the target scroll icon location until the currently selected subset of data items displayed in the view window includes the target subset of data items.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×