×

Scrolling across boundaries in a structured document

  • US 9,965,162 B2
  • Filed: 11/29/2012
  • Issued: 05/08/2018
  • Est. Priority Date: 11/29/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • by a computing device, displaying, to a user, one or more of a plurality of content objects each having a boundary defining a two-dimensional area, wherein at least a portion of each of the displayed content objects appears in a view port of a graphical user interface displayed on a screen of the computing device;

    by the computing device, determining a two-dimensional scroll region for user scrolling within the view port, the two-dimensional scroll region being independent of the boundaries of the displayed content objects and comprising a first region associated with a first scrolling axis and a second region associated with a second scrolling axis that is perpendicular to the first scrolling axis;

    by the computing device, receiving a first touch gesture to scroll within the content objects and across one or more of the boundaries, wherein the first touch gesture comprises a motion along a first path, wherein the first path is within the first region associated with the first scrolling axis;

    by the computing device, upon receiving the first touch gesture, scrolling the displayed content objects in a first direction parallel to the first scrolling axis, wherein the scrolling the displayed content objects is clamped in the first direction for a threshold time period;

    by the computing device, receiving a second touch gesture to scroll within the content objects, wherein the second touch gesture comprises a motion along a second path beyond the first region, wherein the second path comprising a first directional component parallel to the first scrolling axis and a second directional component perpendicular to the first directional component;

    by the computing device, when the second touch gesture is received within the threshold time period, scrolling the displayed content objects through the view port corresponding to the first directional component of the second path, wherein the scrolling the displayed content objects through the view port occurs linearly and is clamped by the first gesture to be parallel to the first direction which is parallel to the first scrolling axis; and

    by the computing device, when the second touch gesture is received beyond the threshold time period, scrolling the displayed content objects through the view port in a second direction determined by the second path of the second touch gesture.

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