Motion and context sharing for pen-based computing inputs
First Claim
1. A computer-implemented process, comprising using a computer to perform process actions for:
- receiving sensor inputs from a plurality of sensors coupled to a stylus device while the stylus device is outside a hover range of a touch-sensitive computing device, said sensor inputs representing one or more intentional user interactions with the stylus device;
detecting one or more finger touches on any touch sensitive surface of the touch-sensitive computing device, said finger touches occurring while the intentional user interactions with the stylus device are occurring;
evaluating the sensor inputs in combination with the finger touches to identify an intended motion gesture from a plurality of available motion gestures; and
initiating a user interface action corresponding to the intended motion gesture in an application executing on the touch-sensitive computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A “Motion and Context Sharing Technique” uses a pen or stylus enhanced to incorporate multiple sensors, i.e., a “sensor pen,” and a power supply to enable various input techniques and gestures. Various combinations of pen stroke, pressure, motion, and other sensor pen inputs are used to enable various hybrid input techniques that incorporate simultaneous, concurrent, sequential, and/or interleaved, sensor pen inputs and touch inputs (i.e., finger, palm, hand, etc.) on displays or other touch sensitive surfaces. This enables a variety of motion-gesture inputs relating to the context of how the sensor pen is used or held, even when the pen is not in contact or within sensing range of the computing device digitizer. In other words, any particular touch inputs or combinations of touch inputs are correlated with any desired sensor pen inputs, with those correlated inputs then being used to initiate any desired action by the computing device.
177 Citations
20 Claims
-
1. A computer-implemented process, comprising using a computer to perform process actions for:
-
receiving sensor inputs from a plurality of sensors coupled to a stylus device while the stylus device is outside a hover range of a touch-sensitive computing device, said sensor inputs representing one or more intentional user interactions with the stylus device; detecting one or more finger touches on any touch sensitive surface of the touch-sensitive computing device, said finger touches occurring while the intentional user interactions with the stylus device are occurring; evaluating the sensor inputs in combination with the finger touches to identify an intended motion gesture from a plurality of available motion gestures; and initiating a user interface action corresponding to the intended motion gesture in an application executing on the touch-sensitive computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for initiating actions in an application executing on a touch-sensitive computing device, comprising:
-
receiving sensor inputs from a plurality of sensors coupled to a stylus device while the stylus device is outside a hover range of a touch-sensitive computing device, said sensor inputs representing one or more intentional user interactions with the stylus device; detecting one or more finger touches on any touch sensitive surface of the touch-sensitive computing device, said finger touches occurring while the intentional user interactions with the stylus device are occurring; evaluating the sensor inputs in combination with any finger touches to identify an intended motion gesture from a plurality of available motion gestures; and initiating a user interface action corresponding to the intended motion gesture in an application executing on the touch-sensitive computing device. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer storage media having computer executable instructions stored therein, said instructions causing a computing device to execute a method comprising:
-
receiving sensor inputs from a plurality of sensors coupled to a stylus device while the stylus device is outside a hover range of a touch-sensitive computing device, said sensor inputs representing one or more intentional user interactions with the stylus device; detecting one or more finger touches on any touch sensitive surface of the touch-sensitive computing device, said finger touches occurring at the same time as the sensor inputs received from the stylus device; evaluating the sensor inputs in combination with any finger touches to identify an intended motion gesture from a plurality of available motion gestures; and initiating a user interface action corresponding to the intended motion gesture in an application executing on the touch-sensitive computing device. - View Dependent Claims (18, 19, 20)
-
Specification