Ink gestures
First Claim
Patent Images
1. A method for determining if a gesture has been received from a user viewing a page comprising the steps of:
- receiving a stroke placed on said page;
determining whether the stroke includes a gesture; and
alerting a system or application that said gesture has been received.
2 Assignments
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.
74 Citations
17 Claims
-
1. A method for determining if a gesture has been received from a user viewing a page comprising the steps of:
-
receiving a stroke placed on said page;
determining whether the stroke includes a gesture; and
alerting a system or application that said gesture has been received. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for determining if a gesture has been received from a user viewing a page comprising the steps of:
-
receiving a stroke placed on said page;
rendering said stroke on said page;
sending said stroke to an application;
determining in said application if said stroke includes a gesture; and
,processing said gesture.
-
-
7. A data structure for storing a gesture comprising:
-
a first portion associated with an identity of said gesture;
a second portion describing a normalized shape of said gesture;
a third portion describing an action area of said gesture; and
,a fourth portion describing a default action or control method or property.
-
-
8. A method for determining if received strokes are gestures comprising:
-
normalizing at least one stroke to create a normalized at least one stroke;
computing Chebychev polynomials for the coordinates of the at least one stroke;
combining the normalized at least one stroke with the Chebychev polynomials to create a Bayes net;
comparing said Bayes net to previously computed Bayes nets for known gestures;
determining whether said Bayes net correlates with one of said computed Bayes nets; and
if said Bayes net correlates with one of said computed Bayes nets, then processing said at least one stroke as a gesture corresponding to said one of said computed Bayes nets. - View Dependent Claims (9, 10, 11)
-
-
12. A computer readable medium including a program for determining whether a gesture has been received from a user viewing a page, the program comprising instructions for performing the steps of:
-
receiving a stroke placed on said page;
determining whether the stroke includes a gesture; and
alerting a system or application that said gesture has been received. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system for implementing gestures comprising:
-
a digitizer associated with a display for displaying a page;
a stylus; and
a processor, wherein, in response to a stroke received anywhere on said page, by interaction between said stylus and said digitizer, said processor determines whether said stroke includes a gesture and processes said gesture using the action area of said gesture and a method or property of said gesture.
-
Specification