COOPERATIVE USE OF PLURAL INPUT MECHANISMS TO CONVEY GESTURES
First Claim
1. A computing device, comprising:
- a first input mechanism for providing at least one first input event;
a second input mechanism for providing at least one second input event; and
an interpretation and behavior selection module (IBSM) for receiving at least one of said at least one first input event and said at least one second input event, the IBSM being configured to;
determine whether a first mode has been activated, upon which the IBSM is configured to interpret said at least one first input event without reference to said at least one second input event;
determine whether a second mode has been activated, upon which the IBSM is configured to interpret said at least one second input event without reference to said at least one first input event;
determine whether a third mode has been activated, upon which the IBSM is configured to interpret said at least one second input event with reference to said at least one first input event, said at least one first input event operating in cooperative conjunction with said at least one second input event.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing device is described which allows a user to convey a gesture through the cooperative use of two input mechanisms, such as a touch input mechanism and a pen input mechanism. A user uses a first input mechanism to demarcate content presented on a display surface of the computing device or other part of the computing device, e.g., by spanning the content with two fingers of a hand. The user then uses a second input mechanism to make gestures within the content that is demarcated by first input mechanism. In doing so, the first input mechanism establishes a context which governs the interpretation of gestures made by the second input mechanism. The computing device can also activate the joint use mode using two applications of the same input mechanism, such as two applications of a touch input mechanism.
-
Citations
20 Claims
-
1. A computing device, comprising:
-
a first input mechanism for providing at least one first input event; a second input mechanism for providing at least one second input event; and an interpretation and behavior selection module (IBSM) for receiving at least one of said at least one first input event and said at least one second input event, the IBSM being configured to; determine whether a first mode has been activated, upon which the IBSM is configured to interpret said at least one first input event without reference to said at least one second input event; determine whether a second mode has been activated, upon which the IBSM is configured to interpret said at least one second input event without reference to said at least one first input event; determine whether a third mode has been activated, upon which the IBSM is configured to interpret said at least one second input event with reference to said at least one first input event, said at least one first input event operating in cooperative conjunction with said at least one second input event. - 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 via at least two input mechanisms, comprising:
-
receiving at least one first input event from a first input mechanism in response to demarcation of content on a display surface of the computing device; receiving at least one second input event from a second input mechanism in response to an input action applied to the content demarcated by the first input mechanism; activating a joint-use mode of operation if it is determined that said at least one first input event and said at least one second input event are indicative of a cooperative use of the first input mechanism and the second input mechanism; and applying a behavior defined by said at least one first input event and said at least one second input event, said at least one first input event qualifying said at least one second input event. - View Dependent Claims (17, 18, 19)
-
-
20. 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 touch input event from a touch input mechanism in response to demarcation of content on a display surface with at least two hand portions that span the content; logic configured to receive at least one pen input event from a pen input mechanism in response to a pen input action applied to the content demarcated by said at least two hand portions; and logic configured to activate a joint use mode of operation if it is determined that said at least one first input event and said at least one second input event are indicative of a cooperative use of the touch input mechanism and the pen input mechanism, said at least one touch input event setting a context which qualifies interpretation of the said at least one pen input event in the joint use mode.
-
Specification