THUMB AND PEN INTERACTION ON A MOBILE DEVICE
First Claim
1. A method for providing bimanual interactions for touchscreen enabled devices, comprising:
- providing an application canvas accepting touch inputs from the touch interface;
receiving a selection of a thumb control of the thumb controls;
receiving an input in the application canvas;
identifying an action based on the selected thumb control and the input; and
applying the action to the application canvas.
1 Assignment
0 Petitions
Accused Products
Abstract
Thumb+pen inputs are described herein, to improve the functionality of touch enabled devices for accepting bimanual input in situations where the device is gripped or supported by one of the user'"'"'s hands, leaving only one hand free. The thumb of an engaging hand is identified and controls are placed within its range of motion to enhance the functionality provided by the free hand. The actions of the thumb can be used to determine how pen actions made using the other hand are interpreted. Alternatively, the pen can indicate an object through pointing, while the thumb indirectly manipulates one or more of its parameters through touch controls. Marking menus, spring-loaded modes, indirect input, and conventional multi-touch interfaces are applied with respect to the bimanual input mode in which one hand is positioned to hold or support the device, and the other hand is free to improve device operability and accessibility.
24 Citations
20 Claims
-
1. A method for providing bimanual interactions for touchscreen enabled devices, comprising:
-
providing an application canvas accepting touch inputs from the touch interface; receiving a selection of a thumb control of the thumb controls; receiving an input in the application canvas; identifying an action based on the selected thumb control and the input; and applying the action to the application canvas. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing a unified system for bimanual interactions on flexible representations of content, comprising:
-
a processing unit; and a memory including instructions, which when executed by the processing unit, causes the system to; detect a contextual interaction of a gripping hand on a user device, the user device including a touch interface and providing an application canvas accepting touch inputs from the touch interface; in response to detecting the contextual interaction, display thumb controls in the application canvas based on the contextual interaction for actuation by a thumb of the gripping hand; receive a selection of a given thumb control of the thumb controls; receive a pen input in the application canvas; identify an action based on the selected thumb control and the input; and apply the given action to the application canvas. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20)
-
-
19. A computer readable storage media including computer readable instructions, which when executed by a processing unit, performs steps for providing bimanual interactions for touchscreen enabled devices, comprising:
-
detecting a grip interaction of a gripping hand on a user device, the user device including a touch interface and providing an application canvas accepting touch inputs from the touch interface; in response to detecting the grip interaction, displaying thumb controls in the application canvas based on the grip interaction for actuation by a thumb of the gripping hand including; determining a hand size of the gripping hand; and displaying the thumb controls in the application canvas based on the hand size; receiving a selection of a given thumb control of the thumb controls associated with a given action; receiving a pen input in the application canvas; and applying the given action in conjunction with the pen input.
-
Specification