Multi-touch-movement gestures for tablet computing devices
First Claim
1. A method, performed by a tablet computing device, for detecting gestures, comprising:
- receiving touch input information from at least one touch input mechanism, in response to a user touching the computing device;
receiving movement input information from at least one movement input mechanism, in response to movement of the computing device;
determining whether the touch input information and the movement input information indicate that the user has performed or is performing a multi-touch-movement gesture,where the multi-touch-movement gesture entails;
establishing two or more contacts with a surface of the computing device by a user who grasps the computing device with two hands during use; and
moving the computing device to establish a prescribed posture;
after determining that the user has performed a multi-touch-movement gesture, evaluating data from one or more sensors of the tablet computing device to determine whether a predefined telltale noise signature representing a predefined pattern of behavior has occurred; and
cancelling implementation of the multi-touch-movement gesture when the predefined telltale noise signature has occurred.
2 Assignments
0 Petitions
Accused Products
Abstract
Functionality is described herein for detecting and responding to gestures performed by a user using a computing device, such as, but not limited to, a tablet computing device. In one implementation, the functionality operates by receiving touch input information in response to the user touching the computing device, and movement input information in response to the user moving the computing device. The functionality then determines whether the input information indicates that a user has performed or is performing a multi-touch-movement (MTM) gesture. The functionality can then perform any behavior in response to determining that the user has performed an MTM gesture, such as by modifying a view or invoking a function, etc.
-
Citations
20 Claims
-
1. A method, performed by a tablet computing device, for detecting gestures, comprising:
-
receiving touch input information from at least one touch input mechanism, in response to a user touching the computing device; receiving movement input information from at least one movement input mechanism, in response to movement of the computing device; determining whether the touch input information and the movement input information indicate that the user has performed or is performing a multi-touch-movement gesture, where the multi-touch-movement gesture entails; establishing two or more contacts with a surface of the computing device by a user who grasps the computing device with two hands during use; and moving the computing device to establish a prescribed posture; after determining that the user has performed a multi-touch-movement gesture, evaluating data from one or more sensors of the tablet computing device to determine whether a predefined telltale noise signature representing a predefined pattern of behavior has occurred; and cancelling implementation of the multi-touch-movement gesture when the predefined telltale noise signature has occurred. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer readable storage device for storing computer readable instructions, the computer readable instructions providing an interpretation and behavior selection module (IBSM) when the instructions are executed by one or more processing devices, the computer readable instructions comprising:
-
logic configured to receive touch input information from at least one touch input mechanism of a tablet computing device, in response to a user touching the computing device; logic configured to receive movement input information from at least one movement input mechanism, in response to movement of the computing device; logic configured to determine whether the touch input information and the movement input information indicate that the user has made or is making a multi-touch-movement gesture by; determining that the user has applied at least two hand contacts at two respective points along a peripheral region of a display surface of the computing device, using two hands that are also used to grasp the computing device; and determining that the user has rotated the computing device in a prescribed manner while touching the display surface with said at least two hand contacts; after determining that the user has performed a multi-touch-movement gesture, evaluating data from one or more sensors of the tablet computing device to determine whether a predefined telltale noise signature representing a predefined pattern of behavior has occurred; and logic configured perform an action in response to determining that the user has performed a multi-touch-movement gesture unless the predefined telltale noise signature has occurred.
-
-
19. A booklet computing device, comprising:
-
at least a first section and a second section; a hinged coupling mechanism for movably coupling the first section to the second section, each section comprising a separate display device; at least one touch input mechanism configured to receive touch input information in response to a user touching the first section or the second section, or both the first section and the second section; at least one movement input mechanism configured to receive movement input information in response to movement of the booklet computing device, including; movement applied to both the first section and the second section; and movement of the first section relative to the second section; and a gesture matching module configured to; receive the touch input information from said at least one touch input mechanism, and the movement input information from said at least one movement input mechanism; determine whether the touch input information and the movement input information indicate that a user has performed or is performing a multi-touch-movement gesture, where the multi-touch-movement gesture entails; establishing two or more contacts with the booklet computing device, using two hands that are also used to grasp the booklet computing device; and moving the sections of the booklet computing device relative to each other; a noise cancelling mechanism that, after determining that the user has performed a multi-touch-movement gesture, evaluates data from one or more sensors of the booklet computing device to determine whether a predefined telltale noise signature representing a predefined pattern of behavior has occurred; and wherein the noise cancelling mechanism cancels implementation of the multi-touch-movement gesture when the predefined telltale noise signature has occurred. - View Dependent Claims (20)
-
Specification