DETECTING GESTURES INVOLVING INTENTIONAL MOVEMENT OF A COMPUTING DEVICE
First Claim
Patent Images
1. A computing device, comprising:
- plural input mechanisms, including;
at least one contact-type input mechanism for providing at least one contact input event that indicates contact with the computing device; and
at least one movement-type input mechanism for providing at least one movement input event that indicate one or more of orientation and motion of the computing device; and
an interpretation and behavior selection module (IBSM) for receiving said at least one contact input event and said at least one movement input event, the IBSM being configured to use said at least one contact input event and said at least one movement input event to detect a gesture that involves intentional movement of the computing device in a prescribed manner,the IBSM enabling behavior to be executed that is associated with the gesture, the behavior resulting at least in visual manipulation of content presented by the computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing device is described herein which accommodates gestures that involve intentional movement of the computing device, either by establishing an orientation of the computing device and/or by dynamically moving the computing device, or both. The gestures may also be accompanied by contact with a display surface (or other part) of the computing device. For example, the user may establish contact with the display surface via a touch input mechanism and/or a pen input mechanism and then move the computing device in a prescribed manner.
-
Citations
20 Claims
-
1. A computing device, comprising:
-
plural input mechanisms, including; at least one contact-type input mechanism for providing at least one contact input event that indicates contact with the computing device; and at least one movement-type input mechanism for providing at least one movement input event that indicate one or more of orientation and motion of the computing device; and an interpretation and behavior selection module (IBSM) for receiving said at least one contact input event and said at least one movement input event, the IBSM being configured to use said at least one contact input event and said at least one movement input event to detect a gesture that involves intentional movement of the computing device in a prescribed manner, the IBSM enabling behavior to be executed that is associated with the gesture, the behavior resulting at least in visual manipulation of content presented by the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for controlling a computing device in response to an intentional movement of the computing device, comprising:
-
receiving at least one contact input event from at least one touch input mechanism in response to establishing a contact point on a surface of the computing device in a prescribed manner; receiving at least one movement input event from at least one movement-type input mechanism in response to rotation of the computing device in a prescribed manner; and detecting a gesture associated with said at least one contact input event and the intentional movement, the gesture instructing the computing device to enable or disable rotation of content presented on the computing device during the rotation of the computing device. - View Dependent Claims (17)
-
-
18. A computer readable medium for storing computer readable instructions, the computer readable instructions providing an interpretation and behavior selection module (IBSM) when executed by one or more processing devices, the computer readable instructions comprising:
-
logic configured to receive at least one contact input event from one or more touch input mechanisms in response to contact with content presented on a display surface of the computing device in a prescribed manner; logic configured to receive said at least one movement input event from one or more movement-type input mechanisms in response to an intentional rotation of the computing device about at least one axis; logic configured to detect a gesture associated with the contact with the display surface and the intentional rotation; and logic configured to execute a behavior associated with the gesture which modifies a zoom level of the content. - View Dependent Claims (19, 20)
-
Specification