Methods, devices, and computer readable storage device for touchscreen navigation
First Claim
Patent Images
1. A method, comprising:
- determining, by a processor, a region of reach, wherein the region of reach corresponds to a portion of a touchscreen display of a device;
determining, by the processor, parameters associated with a movement of a point of contact, wherein the contact is between an object and the touchscreen display, the parameters comprising;
an initial point of contact on the touchscreen display;
a direct point of contact on the touchscreen display offset from the initial point of contact; and
a direction based on the initial point of contact and the direct point of contact;
calculating, by the processor, a value of a scaling factor based on;
a first area of the region of reach;
a second area of the touchscreen display;
the direction; and
the initial point of contact; and
calculating, by the processor, a scaled input position on the touchscreen display, wherein the scaled input position is based on;
the initial point of contact;
the direct point of contact; and
the value of the scaling factor.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, devices, and computer readable storage device for navigation of a touchscreen display include calculating a scaled position based on a scaling factor. The scaling factor is based on dimensions of a region of reach and dimensions of the touchscreen display.
9 Citations
20 Claims
-
1. A method, comprising:
-
determining, by a processor, a region of reach, wherein the region of reach corresponds to a portion of a touchscreen display of a device; determining, by the processor, parameters associated with a movement of a point of contact, wherein the contact is between an object and the touchscreen display, the parameters comprising; an initial point of contact on the touchscreen display; a direct point of contact on the touchscreen display offset from the initial point of contact; and a direction based on the initial point of contact and the direct point of contact; calculating, by the processor, a value of a scaling factor based on; a first area of the region of reach; a second area of the touchscreen display; the direction; and the initial point of contact; and calculating, by the processor, a scaled input position on the touchscreen display, wherein the scaled input position is based on; the initial point of contact; the direct point of contact; and the value of the scaling factor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device, comprising:
a processor; and
a memory having stored thereon computer-executable instructions which, when executed by the processor, 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 a device; determining parameters associated with a movement of a point of contact, wherein the contact is between an object and the touchscreen display, the parameters comprising; an initial point of contact on the touchscreen display; a direct point of contact on the touchscreen display offset from the initial point of contact; and a direction based on the initial point of contact and the direct point of contact; calculating a value of a scaling factor based on; a first area of the region of reach; a second area of the touchscreen display; the direction; and the initial point of contact; and calculating a scaled input position on the touchscreen display, wherein the scaled input position is based on; the initial point of contact; the direct point of contact; and the value of the scaling factor. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
20. A non-transitory computer-readable storage device having instructions stored thereon which, when executed by a processor, 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 a device; determining parameters associated with a movement of a point of contact, wherein the contact is between an object and the touchscreen display, the parameters comprising; an initial point of contact on the touchscreen display; a direct point of contact on the touchscreen display offset from the initial point of contact; and a direction based on the initial point of contact and the direct point of contact; calculating a value of a scaling factor based on; a first area of the region of reach; a second area of the touchscreen display; the direction; and the initial point of contact; and calculating a scaled input position on the touchscreen display, wherein the scaled input position is based on; the initial point of contact; the direct point of contact; and the value of the scaling factor.
-
Specification