×

MULTI-LAYER USER INTERFACE WITH FLEXIBLE PARALLEL AND ORTHOGONAL MOVEMENT

  • US 20110202837A1
  • Filed: 06/25/2010
  • Published: 08/18/2011
  • Est. Priority Date: 02/12/2010
  • Status: Active Grant
First Claim
Patent Images

1. In a computer system, a method comprising:

  • displaying a graphical user interface comprising at least first and second layers, wherein a first portion of visual information in the first layer is within a display area of a touchscreen, and wherein the first layer comprises a user interface element operable to move in a second direction substantially orthogonal to a first direction;

    receiving first user input corresponding to a first gesture on the touchscreen;

    calculating a first movement based at least in part on the first user input, the first movement comprising a movement of the first layer from an initial first-layer position in which a second portion of visual information in the first layer is outside the display area to a current first-layer position in which the second portion of visual information in the first layer is within the display area, wherein the first movement is in a first direction at a first movement rate; and

    calculating a second movement substantially parallel to the first movement based at least in part on the first user input, the second movement comprising a movement of visual information in the second layer from an initial second-layer position to a current second-layer position, wherein the second movement is in the first direction at a second movement rate;

    receiving second user input corresponding to a second gesture on the touchscreen; and

    calculating a substantially orthogonal movement of visual information in the user interface element of the first layer independent from other visual information in the first layer based at least in part on the second user input, the substantially orthogonal movement comprising a movement of visual information in the user interface element from an initial element position to a current element position;

    wherein the second movement rate differs from the first movement rate.

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