Disambiguating touch-input based on variation in pressure along a touch-trail
First Claim
Patent Images
1. A method comprising:
- detecting, by a computing system, a trail of touch input at a touch-sensitive input surface, the trail being defined by movement of the touch input from a landing position to a lifting position;
responsive to detecting an increase in pressure of the touch input as it approaches the lifting position, determining, by the computing system, that the lifting position is an input position represented by the detected trail;
responsive to detecting a decrease in pressure of the touch input as it approaches the lifting position, determining, by the computing system, that the landing position is the input position represented by the detected trail; and
generating, by the computing system, based at least in part on the input position represented by the detected trail, an output signal.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a method and corresponding apparatus or system for disambiguating touch-input based on variation in a characteristic such as speed or pressure along a touch-trail (20, 26). A computing system may detect a variation in a characteristic of a touch-trail, such as variation in speed of movement of touch along the touch-trail and/or a variation in pressure of touch along the touch-trail (step 52). Based on the detected variation, the computing system may determine an intended touch position represented by the trail, such as a landing position or lifting position for instance (step 54). And the computing system may take action based at least in part on that determined touch position (step 56).
-
Citations
13 Claims
-
1. A method comprising:
-
detecting, by a computing system, a trail of touch input at a touch-sensitive input surface, the trail being defined by movement of the touch input from a landing position to a lifting position; responsive to detecting an increase in pressure of the touch input as it approaches the lifting position, determining, by the computing system, that the lifting position is an input position represented by the detected trail; responsive to detecting a decrease in pressure of the touch input as it approaches the lifting position, determining, by the computing system, that the landing position is the input position represented by the detected trail; and generating, by the computing system, based at least in part on the input position represented by the detected trail, an output signal. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory machine-readable medium having stored thereon instructions executable by a processor to carry out functions comprising:
-
receiving data representing user input at a touch-sensitive input surface, the user input defining a touch-point trail having a length extending from a landing point to a lifting point; responsive to detecting an increase in pressure of the touch input as it approaches the lifting position, determining that the lifting point is an input-point represented by the touch-point trail; responsive to detecting a decrease in pressure of the touch input as it approaches the lifting position, determining that the landing point is the input-point represented by the touch-point trail; and providing output data representing the input-point represented by the touch-point trail. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A computing system comprising:
-
an input device having a touch-sensitive input surface; a processor; a memory; and code comprising instructions stored at the memory and executable by the processor to carry out functions comprising; detecting a touch trail at the touch-sensitive input surface, the touch trail being defined by touch input moving from a landing position to a lifting position; responsive to detecting an increase in pressure of the touch input as it approaches the lifting position, determining that the lifting position is an input position represented by the touch trail; responsive to detecting a decrease in pressure of the touch input as it approaches the lifting position, determining that the landing position is the input position represented by the touch input; and outputting data representing the input position. - View Dependent Claims (13)
-
Specification