Patent ID: 8407626
Filing Date: 2013-03-26
Classification: G06F

Abstract:
1. A method, implemented by one or more processors of a computing system having a display surface that displays one or more display objects, for manipulating the display objects on a display surface, the method comprising: the computing system detecting a flick gesture; determining that the flick gesture is associated with a displayed object on the display surface; an act of identifying a portion of a displayed object on the display surface to keep in display on the display surface, the identified portion being less than the whole displayed object; an act of moving the displayed object to the edge of the display surface so that only the identified portion of the displayed object is displayed at the edge of the display surface after being moved, as if the displayed object were extending past the edge of the display surface; upon detecting a second gesture that has been made on the display surface, an act of determining that the second gesture is associated with the moved displayed object; an act of dragging the displayed object further into view towards the direction of its original position on the display surface prior to the displayed object being moved to the edge of the display surface; at the end of the act of dragging, an act of determining whether the displayed object has been dragged to a threshold position on the display surface; if the displayed object has been dragged at least to the threshold position, an act of positioning the displayed object at the location of the end of the act of dragging; and if the displayed object has not been dragged at least to the threshold position, an act of snapping the displayed object back to the edge of the display surface.