Detecting gestures involving intentional movement of a computing device
First Claim
Patent Images
1. A computing device, comprising:
- at least one contact-type input mechanism for providing at least one contact input event that indicates contact with the computing device;
wherein at least one contact input event corresponds to a selection of content rendered on a display surface of the computing device;
at least one sensing-type input mechanism for providing input to an interpretation and behavior selection module (IBSM), the at least one sensing-type input mechanism providing sensor data corresponding to a target entity towards which the computing device is pointed, the IBSM automatically determining a previously unregistered location and a corresponding identity of the target entity from the sensor data corresponding to the target entity;
wherein the IBSM jointly evaluates the selected content in combination with the location and identity of the target entity to detect a compound gesture;
the IBSM enabling the computing device to execute behavior that is associated with the compound gesture.
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:
-
at least one contact-type input mechanism for providing at least one contact input event that indicates contact with the computing device; wherein at least one contact input event corresponds to a selection of content rendered on a display surface of the computing device; at least one sensing-type input mechanism for providing input to an interpretation and behavior selection module (IBSM), the at least one sensing-type input mechanism providing sensor data corresponding to a target entity towards which the computing device is pointed, the IBSM automatically determining a previously unregistered location and a corresponding identity of the target entity from the sensor data corresponding to the target entity; wherein the IBSM jointly evaluates the selected content in combination with the location and identity of the target entity to detect a compound gesture; the IBSM enabling the computing device to execute behavior that is associated with the compound gesture. - 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 multi-touch gesture 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 movement of the computing device in a prescribed manner; using a sensor input mechanism for receiving sensor data corresponding to a target entity towards which the computing device is pointed and automatically determining a previously unregistered location and a corresponding identity of the target entity from the sensor data corresponding to the target entity; wherein at least one movement input event is concurrent with at least one multi-touch gesture input event while the computing device is pointed at the target entity; jointly evaluating the concurrent movement and multi-touch gesture input events in combination with the location and identity of the target entity for detecting a compound gesture; and wherein the compound gesture is used for instructing the computing device to execute prescribed behavior. - View Dependent Claims (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 executed by one or more processing devices, the computer readable instructions comprising:
-
logic configured to receive at least one multi-touch gesture input event from one or more touch input mechanisms in response to contact with content presented on a display surface of a computing device in a prescribed manner; logic configured to receive at least one movement input event that is concurrent with the at least one multi-touch gesture 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 receive sensor data from a sensing-type input mechanism and to evaluate that sensor data to determine a previously unregistered location and a corresponding identity of a target entity towards which the computing device is pointed; logic configured to jointly evaluate the concurrent movement and multi-touch gesture input events in combination with the location and identity of the target entity to detect a compound gesture; and logic configured to execute a behavior associated with the compound gesture. - View Dependent Claims (19, 20)
-
Specification