Gesture-based object manipulation methods and devices
First Claim
1. A computer implemented method performed on a processing system that includes at least one processor, the processing system coupled to a memory, the processing system coupled to a touch screen display, the method comprising:
- displaying a first object on the touch screen display;
detecting a first touch input on the touch screen at a first position within an area that is associated with the first object;
detecting a second touch input on the touch screen within the area at a second position that is different from the first position;
detecting a third touch input on the touch screen at a third position after detecting the first and second touch inputs, the third position being different from the second position;
determining a distance between the third position and the first position; and
displaying a copy of the first object on the touch screen enabled display as a result of determining that the distance is greater than a predetermined value,wherein the second touch input and the third touch inputs are included in a continuous touch input connecting at least the second and third positions,wherein the detected first touch input is not included as part of the continuous touch input between at least the second and third positions.
1 Assignment
0 Petitions
Accused Products
Abstract
Gesture based control of objects displayed on touch screen displays is described. An object is displayed on a touch screen display, and a first touch operation is detected at a first position on the display. The first position is within an area that is associated with the displayed object. A second touch operation is detected within the area. After detecting the first and second touch operations another, a third touch operation is detected at a third position. A distance between the third position and the first position is calculated. When the distance is greater than a predetermined value, a copy of the object is displayed on the touch screen display.
61 Citations
16 Claims
-
1. A computer implemented method performed on a processing system that includes at least one processor, the processing system coupled to a memory, the processing system coupled to a touch screen display, the method comprising:
-
displaying a first object on the touch screen display; detecting a first touch input on the touch screen at a first position within an area that is associated with the first object; detecting a second touch input on the touch screen within the area at a second position that is different from the first position; detecting a third touch input on the touch screen at a third position after detecting the first and second touch inputs, the third position being different from the second position; determining a distance between the third position and the first position; and displaying a copy of the first object on the touch screen enabled display as a result of determining that the distance is greater than a predetermined value, wherein the second touch input and the third touch inputs are included in a continuous touch input connecting at least the second and third positions, wherein the detected first touch input is not included as part of the continuous touch input between at least the second and third positions. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory, computer-readable storage medium storing computer readable instructions for use with a computing system that includes at least one processor, the computing system including a display that is associated with a touch screen and a memory that is operatively coupled to the at least one processor, the stored instructions comprising instructions that are configured to:
-
display at least one object on the touch screen display; detect a first touch input on the touch screen at a first position within an area that is associated with the at least one object; detect a second touch input on the touch screen within the area at a second position that is different from the first position; detect a third touch input on the touch screen at a third position after detecting the first and second touch inputs, the third position being different from the second position; perform a test using a duplication criteria to determine if a distance between the third position and a detected position of the first touch input is greater than a distance threshold value; and display a copy of the at least one object on the touch screen display as a result of the test being successful, wherein the third touch input is detected while the first touch input is still detected at the detected position. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
-
a touch screen display; a processing system that includes at least one processor, the processing system configured to; display an object on the touch screen display; detect a first touch input on the touch screen display at a first position that is within an area that is associated with the object; detect a second touch input on the touch screen display within the area at a second position that is different from the first position; detect a third touch input on the touch screen at a third position after detecting the second touch input, the third position being different from the second position; calculate a distance between the third position and the first position; duplicate the object if the calculated distance is greater than or equal to a predetermined value; and display the duplicated object on the touch screen display, wherein the second touch operation and the third touch operation are part of a contiguous touch operation between at least the second and third positions, wherein the detected first touch input is not included as part of the contiguous touch operation between the second and third positions. - View Dependent Claims (13, 14, 15, 16)
-
Specification