Stylus-input recognition correction manager
First Claim
Patent Images
1. A computer-based system referred to as a stylus-input recognition correction manager comprising:
- (a) a stroke router for receiving strokes from an application program, said stroke router having a first and a second mode of operation;
(b) a recognition manager, connected to said stroke router, for storing said received strokes, for passing said received strokes to a handwriting recognizer for recognition, and for relaying said recognized strokes from said handwriting recognizer back to said application program; and
(c) a mediator for implementing a protocol between said application program and an error correction module, said protocol having means for facilitating retrieval of said recognized strokes by said error correction module from said application program;
wherein said first mode of operation of said stroke router routes said received strokes to said recognition manager, and wherein said second mode of operation of said stroke router routes said received strokes to said error correction module through an auxiliary stylus-input recognition correction manager, said auxiliary stylus-input recognition correction manager being an instance of the stylus-input recognition correction manager,wherein the stylus-input recognition correction manager provides an interface among said application program, said handwriting recognizer, and said error correction module.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a stylus-based user interface for computers. It describes a process for separating a stylus-based application program from the procedures used to implement stylus-based, user driven error correction processes. This separation allows error correction procedures to be used by many applications, providing consistency in the user interface and saving application development costs through reuse of these procedures.
-
Citations
7 Claims
-
1. A computer-based system referred to as a stylus-input recognition correction manager comprising:
-
(a) a stroke router for receiving strokes from an application program, said stroke router having a first and a second mode of operation; (b) a recognition manager, connected to said stroke router, for storing said received strokes, for passing said received strokes to a handwriting recognizer for recognition, and for relaying said recognized strokes from said handwriting recognizer back to said application program; and (c) a mediator for implementing a protocol between said application program and an error correction module, said protocol having means for facilitating retrieval of said recognized strokes by said error correction module from said application program; wherein said first mode of operation of said stroke router routes said received strokes to said recognition manager, and wherein said second mode of operation of said stroke router routes said received strokes to said error correction module through an auxiliary stylus-input recognition correction manager, said auxiliary stylus-input recognition correction manager being an instance of the stylus-input recognition correction manager, wherein the stylus-input recognition correction manager provides an interface among said application program, said handwriting recognizer, and said error correction module. - View Dependent Claims (2, 3)
-
-
4. A computer-based system for processing stylus-input comprising:
-
(a) a stylus-input recognition correction manager for managing a stroke router, a recognition manager, and a mediator; (b) a stylus-based application program, operating on a computer platform and connected to said stylus-input recognition correction manager, that accepts handwritten strokes as input; (c) a handwriting recognizer, connected to said stylus-input recognition manager, that recognizes said handwritten strokes; and (d) an error correction module, connected to said stylus-input recognition manager, for correcting errors in said recognized handwritten strokes, wherein said stylus-input recognition correction manager provides an interface among said application program, said error correction module, and said handwriting recognizer, and wherein said stroke router receives said handwritten strokes from said application program, said stroke router having a first and a second mode of operation, wherein said first mode of operation routes received strokes to said recognition manager for storage and processing by said handwriting recognizer, and said second mode of operation routes said received strokes to said error correction module through an auxiliary stylus-input recognition correction manager, said auxiliary stylus-input recognition correction module being an instance of said stylus-input recognition correction module. - View Dependent Claims (5, 6, 7)
-
Specification