Ink gestures
First Claim
Patent Images
1. A method for processing strokes, comprising the steps of:
- receiving one or more strokes using a stylus of a computing device;
rendering said one or more strokes as ink on a display of said computing device, wherein said display includes at least one other object displaced thereon;
calculating Chebyshev polynomials for one or more coordinate points of said one or more strokes;
passing said polynomials to one or more Bayes nets, said Bayes nets corresponding to one or more predetermined command gestures, said command gestures being associated with one or more commands to alter the appearance of a displaced object;
if the polynomials correspond to one or more of said Bayes nets, causing said computing device to execute said one or more commands associated with said predetermined command gestures to alter an appearance of said at least one other object, and to delete said ink; and
if the polynomials do not correspond to one or more of said Bayes nets, allowing the rendered ink to remain on the display;
wherein said predetermined command gesture is in the shape of one or more text characters on top of an existing portion of text displayed on said display, and wherein said altering an appearance changes an appearance of the portion of text.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and process for capturing and implementing handwritten gestures is described. A user may use gestures to quickly command a pen-based input device to perform operations. Using the described embodiments, users may edit text or handwritten ink using a pen in a pen-based computing platform and have the edits affect the text or ink.
-
Citations
18 Claims
-
1. A method for processing strokes, comprising the steps of:
-
receiving one or more strokes using a stylus of a computing device; rendering said one or more strokes as ink on a display of said computing device, wherein said display includes at least one other object displaced thereon; calculating Chebyshev polynomials for one or more coordinate points of said one or more strokes; passing said polynomials to one or more Bayes nets, said Bayes nets corresponding to one or more predetermined command gestures, said command gestures being associated with one or more commands to alter the appearance of a displaced object; if the polynomials correspond to one or more of said Bayes nets, causing said computing device to execute said one or more commands associated with said predetermined command gestures to alter an appearance of said at least one other object, and to delete said ink; and if the polynomials do not correspond to one or more of said Bayes nets, allowing the rendered ink to remain on the display; wherein said predetermined command gesture is in the shape of one or more text characters on top of an existing portion of text displayed on said display, and wherein said altering an appearance changes an appearance of the portion of text. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more computer-readable media storing computer-executable instructions for processing strokes using the following steps:
-
receiving one or more strokes using a stylus of a computing device; rendering said one or more strokes as ink on a display of said computing device, wherein said display includes at least one other object displaced thereon; calculating Chebyshev polynomials for one or more coordinate points of said one or more strokes; passing said polynomials to one or more Bayes nets, said Bayes nets corresponding to one or more predetermined command gestures, said command gestures being associated with one or more commands to alter the appearance of a displaced object; if the polynomials correspond to one or more of said Bayes nets, causing said computing device to execute said one or more commands associated with said predetermined command gestures to alter an appearance of said at least one other object, and to delete said ink; and if the polynomials do not correspond to one or more of said Bayes nets, allowing the rendered ink to remain on the display; wherein said predetermined command gesture is in the shape of one or more text characters on top of an existing portion of text displayed on said display, and wherein said altering an appearance changes an appearance of the portion of text. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification