×

Visual object manipulation

  • US 8,698,772 B2
  • Filed: 08/24/2012
  • Issued: 04/15/2014
  • Est. Priority Date: 08/24/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • outputting, by a computer device and for display at a first location of a presence-sensitive display, a first graphical object in a graphical user interface;

    responsive to receiving an indication of a first touch gesture detected at a second location of the presence-sensitive display, determining, by the computing device, whether the first location is within a first predetermined distance of the second location, the first and second locations included within the graphical user interface;

    responsive to determining whether the first location is within the first predetermined distance of the second location;

    if the first location is within the first predetermined distance of the second location, outputting, by the computing device and for display at the second location of the presence-sensitive display that corresponds to the first touch gesture, a second graphical object, andif the first location is not within the first predetermined distance of the second location, refraining from outputting the second graphical object;

    while the second graphical object is output for display at the presence-sensitive display;

    responsive to receiving an indication of a second touch gesture originating within a second predetermined distance of the second location and moving towards the first location, outputting, by the computing device and for display at the presence-sensitive display, movement of the second graphical object into contact with the first graphical object, wherein the second touch gesture comprises a motion of an input unit, wherein the input unit is detectable at the presence-sensitive display while the input unit is at least at or near the presence-sensitive display;

    determining, by the computing device, an overlap distance that the second touch gesture overlaps with the first location;

    responsive to determining that the overlap distance is greater than a threshold distance, increasing, by the computing device, a determined distance by a distance factor that is based on the overlap distance;

    responsive to outputting movement of the second graphical object into contact with the first graphical object, outputting, by the computing device and for display at a third location of the presence-sensitive display, the first graphical object, the third location being the determined distance away from the first location; and

    responsive to determining that the input unit is no longer detectable at the presence-sensitive display, removing from display, by the computing device, the second graphical object.

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