Patent ID: 8436827

Claim:
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; determining whether an input-point represented by the touch-point trail is the landing point or is rather the lifting point, wherein the determining is based at least in part on a variation in speed of movement of the user input along the length of the touch-point trail, wherein determining whether the input-point is the landing point or is rather the lifting point comprises (i) determining that the input-point is the landing point if speed of movement of the user input along the length of the touch-point trail increases approaching the lifting point, and (ii) determining that the input-point is the lifting point if speed of movement of the user input along the length of the touch-point trail decreases approaching the lifting point; and providing output data representing the determined input-point.