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;
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; and
if the polynomials correspond to one or more of said Bayes nets, causing said computing device to execute one or more commands associated with said predetermined command gestures, and to delete said ink.
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.
73 Citations
17 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;
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; and
if the polynomials correspond to one or more of said Bayes nets, causing said computing device to execute one or more commands associated with said predetermined command gestures, and to delete said ink. - 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:
-
rendering one or more stylus strokes as ink on a display of a computing device;
calculating Chebyshev polynomials corresponding to said one or more strokes;
passing said Chebyshev polynomials to one or more Bayes nets corresponding to one or more command gestures;
if the polynomials correspond to one or more of said Bayes nets, causing said computing device to execute one or more commands associated with said command gestures, 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. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
Specification