×

Pressure-sensitive manipulation of displayed objects

  • US 8,209,628 B1
  • Filed: 04/13/2009
  • Issued: 06/26/2012
  • Est. Priority Date: 04/11/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method for revealing an object displayed on a pressure-sensitive touch-screen display device that is occluded by one or more other objects displayed on the pressure-sensitive touch-screen display device, the method being implemented using a computing system and comprising:

  • causing a scene to be displayed on a pressure-sensitive touch-screen display device, the scene including empty space and first and second displayed objects, the second displayed object being layered above the first displayed object and occluding at least a part of the first displayed object;

    detecting contact with the pressure-sensitive touch-screen display device by an input mechanism in a region of the pressure-sensitive touch-screen display device that corresponds to empty space;

    tracking movement of the input mechanism while the input mechanism remains in contact with the pressure-sensitive touch-screen display device;

    based on tracking movement of the input mechanism while the input mechanism remains in contact with the pressure-sensitive touch-screen display device, detecting that the input mechanism has moved from contacting the pressure-sensitive touch-screen display device in the region that corresponds to empty space to contacting the pressure-sensitive touch-screen display device at a position that corresponds to a point along the boundary of the second displayed object;

    in response to detecting that the input mechanism has moved from contacting the pressure-sensitive touch-screen display device in the region that corresponds to empty space to contacting the pressure-sensitive touch-screen display device at the position that corresponds to the point along the boundary of the second displayed object;

    sensing pressure applied to the pressure-sensitive touch-screen display device by the input mechanism;

    comparing the sensed pressure applied to the pressure-sensitive display device by the input mechanism to a threshold pressure value;

    based on a result of comparing the sensed pressure applied to the pressure-sensitive display device by the input mechanism to the threshold pressure value, determining that the sensed pressure applied to the pressure-sensitive display device by the input mechanism exceeds the threshold pressure value;

    based on tracking movement of the input mechanism while the input mechanism remains in contact with the pressure-sensitive touch-screen display device, detecting that the input mechanism has moved to a new position on the pressure-sensitive touch-screen display device;

    as a consequence of detecting that the input mechanism has moved to the new position on the pressure-sensitive touch-screen display device and determining that the sensed pressure applied to the pressure-sensitive display device by the input mechanism exceeds the threshold pressure value;

    calculating, as a function of the movement of the input mechanism to the new position, a fold operation to perform on the second displayed object to fold a part of the second displayed object including the point along the boundary of the second displayed object back on top of itself such that the point along the boundary of the second displayed object is moved to a position substantially at the new location of the input mechanism,applying the calculated fold operation to the second displayed object,determining that when the fold operation is applied to the second displayed object a portion of the folded part of the second displayed object that previously occluded a portion of the occluded part of the first displayed object does not occlude the portion of the occluded part of the first displayed object, andcausing the display of the scene to be updated to reflect the folding operation applied to the second displayed object, including causing the second displayed object to be displayed in accordance with the applied fold operation such that the point along the boundary of the second displayed object is located substantially at the new location of the input mechanism and the previously occluded portion of the occluded part of the first displayed object is revealed.

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