Determining User Handedness and Orientation Using a Touchscreen Device
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides techniques for determining the position and/or orientation of a pointing device relative to the screen on a touchscreen device. A method may include receiving first orientation data from a first device that may include a capacitive touch surface. A touch point may be received indicating a location of a touch by a user on the capacitive touch surface. Second orientation data may be received from a second device. The first and second orientation data may be correlated to determine a relative orientation of the first device to the second device. A position of a pointing device may be determined based on the touch point and the relative orientation of the first and second devices. Additionally, multiple distances relative to a capacitive touch surface may be received, and based on the multiple distances, a position of a user'"'"'s finger, hand, and/or arm may be determined.
15 Citations
40 Claims
-
1-19. -19. (canceled)
-
20. A computer-implemented method comprising:
-
determining whether a touch input is likely to be a left-handed input or a right-handed input; identifying a particular portion of the user interface based on whether the touch input is likely to be a left-handed input or a right-handed input; determining to position a user interface element on the particular portion of the user interface; and providing, for display in a user device, the user interface including the user interface element positioned on the particular portion of the user interface. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A non-transitory computer-readable storage medium encoded with a computer program, the computer program comprising instructions that, upon execution by a computer, cause the computer to perform operations comprising:
-
determining whether a touch input is likely to be a left-handed input or a right-handed input; identifying a particular portion of the user interface based on whether the touch input is likely to be a left-handed input or a right-handed input; determining to position a user interface element on the particular portion of the user interface; and providing, for display in a user device, the user interface including the user interface element positioned on the particular portion of the user interface. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. A system comprising:
one or more processors and one or more computer storage media storing instructions that are operable and when executed by the one or more processors, cause the one or more processors to perform operations comprising; determining whether a touch input is likely to be a left-handed input or a right-handed input; identifying a particular portion of the user interface based on whether the touch input is likely to be a left-handed input or a right-handed input; determining to position a user interface element on the particular portion of the user interface; and providing, for display in a user device, the user interface including the user interface element positioned on the particular portion of the user interface. - View Dependent Claims (35, 36, 37, 38, 39)
-
40. A computer-implemented method comprising:
-
receiving a touch input; identifying a particular portion of the user interface that is likely to be obscured by the touch input; determining to position a user interface element on a portion of the user interface other than the particular portion; and providing, for display in a user device, the user interface including the user interface element positioned on the portion of the user interface other than the particular portion.
-
Specification