Processing for distinguishing pen gestures and dynamic self-calibration of pen-based computing systems
First Claim
Patent Images
1. A device comprising:
- a processor; and
a memory coupled with the processor, the memory storing executable instructions that when executed by the processor cause the processor to effectuate operations comprising;
running an application program;
rendering at least a portion of an input panel associated with the application program, wherein the input panel comprises a gesture profile, the gesture profile comprising at least one of a preferential expected input gesture type and a non-preferential expected input gesture type, wherein the preferential expected input gesture type is assigned as a more likely input type that the non-preferential expected input gesture type; and
changing a gesture recognition parameter for the non-preferential expected input gesture type based on the preferential expected input gesture type being the more likely input type for the portion of the input panel.
2 Assignments
0 Petitions
Accused Products
Abstract
Devices, methods, and computer-readable media process to distinguish user input device gestures, such as gestures input via a pen in a pen-based computing system, e.g., to quickly and reliably distinguish between electronic ink entry, single taps, double taps, press-and-hold actions, dragging operations, and the like. The devices, methods, and computer-readable media process quickly and reliably distinguishes between input device gestures by utilizing a gesture profile that includes a preferential input type, e.g. to preferentially recognize a received input as a first input type over a second input type.
-
Citations
20 Claims
-
1. A device comprising:
-
a processor; and a memory coupled with the processor, the memory storing executable instructions that when executed by the processor cause the processor to effectuate operations comprising; running an application program; rendering at least a portion of an input panel associated with the application program, wherein the input panel comprises a gesture profile, the gesture profile comprising at least one of a preferential expected input gesture type and a non-preferential expected input gesture type, wherein the preferential expected input gesture type is assigned as a more likely input type that the non-preferential expected input gesture type; and changing a gesture recognition parameter for the non-preferential expected input gesture type based on the preferential expected input gesture type being the more likely input type for the portion of the input panel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
running an application program on a computing device; rendering at least a portion of an input panel associated with the application program, wherein the input panel comprises a gesture profile, the gesture profile comprising both a preferential expected input gesture type and a non-preferential expected input gesture type, wherein the preferential expected input gesture type is assigned as a more likely input type than the non-preferential expected input gesture type; and changing a gesture recognition parameter for the non-preferential expected input gesture type based on the preferential expected input gesture type being the more likely input type for the portion of the input panel. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. One or more computer memory devices embodied with executable instructions that, when executed by a computing device, cause said computing device to perform operations comprising:
-
running an application program; rendering at least a portion of an input panel associated with the application program, wherein the input panel comprises a gesture profile, the gesture profile comprising both a preferential expected input gesture type and a non-preferential expected input gesture type; setting a gesture recognition parameter based at least on the gesture profile, wherein the gesture recognition parameter preferentially recognizes a received input as the preferential expected input gesture type over the non-preferential input gesture type; and changing a gesture recognition parameter for the non-preferential expected input gesture type based on the preferential expected input gesture type being the more likely input type for the portion of the input panel.
-
Specification