×

Cursor driven interface for layer control

  • US 9,360,942 B2
  • Filed: 05/20/2013
  • Issued: 06/07/2016
  • Est. Priority Date: 05/21/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for layer control, comprising:

  • under control of one or more computer systems configured with executable instructions;

    causing a visual display of a plurality of elements stacked in a display order, the display order having a frontmost element and a rearmost element of the plurality of elements;

    receiving an indication of a selection of a first element of the plurality of elements;

    displaying, in response to receiving the indication, an interface element associated with the first element, the interface element visually contacting at least a portion of the first element;

    determining a first relative position in the display order of the first element to each of the plurality of elements and a second relative position in the display order of the first element to the frontmost element and the rearmost element;

    receiving input associated with the interface element, the input comprising a dragging motion in a first direction;

    determining, in response to receiving the input, a new display order of the first element in the plurality of elements, the new display order of the first element in relation to the plurality of elements being determined based at least in part on the first direction;

    modifying the visual display of the plurality of elements to reflect the new display order, the first element visually moving at a first speed through the plurality of elements toward the rearmost element or the frontmost element based on the first direction, the first speed being based on the first relative position and the second relative position;

    determining, based on the new display order, a new first relative position in the display order of the first element to the plurality of elements and a new second relative position of the first element to the frontmost element and the rearmost element;

    determining that the input associated with the interface element is still being received;

    determining, in response to determining that the input associated with the interface element is still being received, a modified new display order of the first element in the plurality of elements;

    modifying the visual display of the plurality of elements to reflect the modified new display order, the first element visually moving at a second speed through the plurality of elements toward the rearmost element or the frontmost element based on the first direction, the second speed being different from the first speed and being based on the first new relative position and the new second relative position.

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