Ink gestures
AssigneeMicrosoft Corporation
InventorsGregory Hullender, Alexander Gounares
Life of this patent
Estimating the term…
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.
Claims17
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.
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.
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.
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.
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.
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.
Dependencies are inferred from the claim text.