Patent ID: 9575578
Date: 2017-02-21
CPC Classifications: G06F

Claim:
1. A computer-readable storage device storing instructions that, when executed by a processor of a device, cause the processor to perform operations comprising: determining a region of reach, wherein the region of reach corresponds to a portion of a touchscreen display of the device; calculating a value of a scaling factor based on factors comprising dimensions of the region of reach, dimensions of the touchscreen display, a movement direction, and an initial touchdown point; calculating a scaled position, wherein the scaled position is based on factors comprising the initial touchdown point, a direct position of a user contact on the touchscreen display, and the value of the scaling factor; and calculating the scaled position after a time period, wherein the scaled position calculated after the time period is based on factors comprising a timeout scaled position, a timeout direct position, and the direct position, wherein the timeout scaled position is the scaled position at an end of the time period, and wherein the timeout direct position is the direct position at the end of the time period.