Gestures and touches on force-sensitive input devices
First Claim
Patent Images
1. A method comprising:
- under control of one or more computer systems configured with executable instructions,displaying a representation of a three-dimensional object on a display;
detecting, via a force-sensitive touch sensor, a first indication of a first touch input;
determining a first value representing a first magnitude of force associated with the first touch input;
detecting, via the force-sensitive touch sensor, a second indication of a second touch input;
determining a second value representing a second magnitude of force associated with the second touch input;
detecting, via the force-sensitive touch sensor, a third indication of a third touch input;
determining a threshold force value, wherein the threshold force value is based at least in part on detecting the third indication of the third touch input for an amount of time greater than a threshold period of time;
determining that a sum of the first value and the second value exceeds the threshold force value; and
modifying, based at least in part on the first value and the second value exceeding the threshold force value, the representation of the three-dimensional object.
1 Assignment
0 Petitions
Accused Products
Abstract
A force-sensitive touch sensor detects location and force of touches applied to the sensor. Movement of an object touching the force-sensitive touch sensor correlates to movement of a pointer on a display device. Varying levels of force applied to the force-sensitive touch sensor are interpreted as different commands. Objects displayed on the display device can be manipulated by a combination of gestures across a surface of the force-sensitive touch sensor and changes in force applied to the force-sensitive touch sensor.
-
Citations
19 Claims
-
1. A method comprising:
-
under control of one or more computer systems configured with executable instructions, displaying a representation of a three-dimensional object on a display; detecting, via a force-sensitive touch sensor, a first indication of a first touch input; determining a first value representing a first magnitude of force associated with the first touch input; detecting, via the force-sensitive touch sensor, a second indication of a second touch input; determining a second value representing a second magnitude of force associated with the second touch input; detecting, via the force-sensitive touch sensor, a third indication of a third touch input; determining a threshold force value, wherein the threshold force value is based at least in part on detecting the third indication of the third touch input for an amount of time greater than a threshold period of time; determining that a sum of the first value and the second value exceeds the threshold force value; and modifying, based at least in part on the first value and the second value exceeding the threshold force value, the representation of the three-dimensional object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device comprising:
-
one or more processors; a memory coupled to the one or more processors; an input/output interface coupled to the one or more processors configured to receive input from a force-sensitive touch sensor and send an image to a display; and a touch control component stored in the memory and configured to execute on the one or more processors to; determine a first contact point associated with a first touch input on the force-sensitive touch sensor; determine a second contact point associated with a second touch input on the force-sensitive touch sensor; determine a third contact point associated with a third touch input on the force-sensitive touch sensor; determine a first value representing a first magnitude of force corresponding to the first touch input; determine a second value representing a second magnitude of force corresponding to the second touch input; determine a third value representing a third magnitude of force corresponding to the third touch input; determine that the third value is greater than a first threshold force value for a period of time greater than a threshold period of time; determine that a sum of the first value and the second value exceeds a second threshold force value, wherein the second threshold force value is based at least in part on the third value being greater than the first threshold force value for the threshold period of time; determine a change in a location associated with at least one of the first touch input or the second touch input; and modify the image on the display based at least in part on the sum of the first value and the second value exceeding the threshold force value and the change in location. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method comprising:
-
under control of one or more computing systems with executable instructions, displaying an image on a display coupled with a touch sensor; detecting, via the touch sensor, a first indication of a first touch input on the display; determining a first value representing a first magnitude of force associated with the first touch input; presenting, on the display, a first pointer corresponding to the first touch input; detecting, via the touch sensor, a second indication of a second touch input on the display; determining a second value representing a second magnitude of force associated with the touch input; presenting, on the display, a second pointer corresponding to the second touch input; determining that a sum of the first value and the second value exceeds a first threshold force value; updating, based at least in part on the sum of the first value and the second value exceeding the first threshold force value, display of the first pointer and the second pointer; determining that a difference between the first value and the second value exceeds a second threshold force value; modifying the image on the display by rotating the image in a first direction towards a first location of the first touch input based at least in part on; the sum of the first value and the second value exceeding the first threshold force value, and the difference between the first value and the second value exceeding the second threshold force value; detecting, via the touch sensor, one or more touches for a period of time that is greater than a threshold period of time; and adjusting, based at least in part on detecting the one or more touches for the period of time that is greater than the threshold period of time, the first threshold force value. - View Dependent Claims (16, 17, 18, 19)
-
Specification