Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
179 words
A computer implemented method for interfacing between an application program and a recognizer routine, each of which are implemented on a computer system, the method comprising the steps of: displaying a recognition field in an interface area of a display screen of said computer system; displaying a control field in said interface area; receiving user inputs into an interface routine implemented on said computer system, said interface routine not integral to either said recognizer routine or an operating system for said computer system, said user inputs comprising inputs made from a pointing device interacting with said interface area; analyzing said user inputs made from said pointing device interacting with said interface area; editing said recognition field in said interface area, when appropriate, as determined by said analyzing step; sending said user inputs to said recognizer routine, when appropriate, as determined by said analyzing step; receiving a recognized object from said recognizer routine, said recognized object corresponding to at least one of said user inputs; sending said recognized object to said application, when appropriate, as determined by said analyzing step.
Claim 2
Dependent Claim
179 words
A computer implemented method for interfacing between an application program and a recognizer routine, each of which are implemented on a computer system, the method comprising the steps of: displaying a recognition field in an interface area of a display screen of said computer system; displaying a control field in said interface area; receiving user inputs into an interface routine implemented on said computer system, said interface routine not integral to either said recognizer routine or an operating system for said computer system, said user inputs comprising inputs made from a pointing device interacting with said interface area; analyzing said user inputs made from said pointing device interacting with said interface area; editing said recognition field in said interface area, when appropriate, as determined by said analyzing step; sending said user inputs to said recognizer routine, when appropriate, as determined by said analyzing step; receiving a recognized object from said recognizer routine, said recognized object corresponding to at least one of said user inputs; sending said recognized object to said application, when appropriate, as determined by said analyzing step.
Claim 3
Dependent Claim
34 words
A method as recited in claim 1 wherein said interface routine is one of a plurality of interface routine types, and wherein said recognizer routine is of the same type as said interface routine.
Claim 4
Dependent Claim
40 words
A method as recited in claim 2 further comprising a plurality of recognizer routines of said same type, wherein said interface routine sends said user inputs to at least one of said plurality of recognizer routines of said same type.
Claim 5
Dependent Claim
21 words
A method as recited in claim 1 further including the step of initializing said interface routine including selecting an interface type.
Claim 6
Dependent Claim
15 words
A method as recited in claim 4 wherein said interface types include a text type.
Claim 7
Dependent Claim
17 words
A method as recited in claim 5 wherein said interface types further include numeric, graphical, and musical.
Claim 8
Dependent Claim
27 words
A method as recited in claim 1 wherein said step of editing comprises at least one of deleting, adding, and changing said at least one recognition field.
Claim 9
Dependent Claim
28 words
A method as recited in claim 1 wherein said computer system is capable of utilizing dynamically linked libraries and said interface routine includes a dynamically linked interface library.
Claim 10
Dependent Claim
164 words
A computer system comprising: a central processing unit (CPU); screen means coupled to said CPU; pointer means coupled to said CPU and operable to produce ink inputs on said screen; means for providing an application running on said CPU; means for recognizing said ink inputs; and interface means implemented on said computer system and not integral to either said means for recognizing said ink inputs or an operating system for said computer system, said interface means operative to display an interface image on said screen of said CPU, receive ink inputs made by said pointer means on a region of said screen defined by said interface image, perform an analysis of said ink inputs, allow editing of said ink input when determined appropriate by said analysis, send said ink inputs to said means for recognizing ink inputs when determined appropriate by said analysis, receive recognized objects from said means for recognizing ink inputs, and send recognized object to said means for providing an application.
Claim 11
Dependent Claim
164 words
A computer system comprising: a central processing unit (CPU); screen means coupled to said CPU; pointer means coupled to said CPU and operable to produce ink inputs on said screen; means for providing an application running on said CPU; means for recognizing said ink inputs; and interface means implemented on said computer system and not integral to either said means for recognizing said ink inputs or an operating system for said computer system, said interface means operative to display an interface image on said screen of said CPU, receive ink inputs made by said pointer means on a region of said screen defined by said interface image, perform an analysis of said ink inputs, allow editing of said ink input when determined appropriate by said analysis, send said ink inputs to said means for recognizing ink inputs when determined appropriate by said analysis, receive recognized objects from said means for recognizing ink inputs, and send recognized object to said means for providing an application.
Claim 12
Dependent Claim
36 words
A computer system as recited in claim 9 wherein said interface means is capable of adding contextually related information to a recognized object prior to sending said recognized object to said means for providing an application.
Claim 13
Dependent Claim
32 words
A computer system as recited in claim 9 wherein said means for providing an application running on said CPU comprises said operating system and an application program running under said operating system.
Claim 14
Dependent Claim
27 words
A computer system as recited in claim 11 wherein said means recognizing ink inputs comprises said operating system and a recognition routine running under said operating system.
Claim 15
Dependent Claim
25 words
A computer system as recited in claim 12 wherein said screen means comprises a dual function display including an output screen and an associated tablet.
Claim 16
Dependent Claim
15 words
A computer system as recited in claim 13 wherein said pointer means comprises a stylus.
Claim 17
Dependent Claim
21 words
A computer system as recited in claim 14 wherein said interface means comprises an interface routine running under said operating system.
Claim 18
Dependent Claim
29 words
A computer system as recited in claim 15 wherein said interface routine is further operative to edit said recognized objects prior to sending said recognized objects to said application.
Claim 19
Dependent Claim
158 words
A computer system comprising: a central processing unit (CPU); a display screen assembly coupled to said CPU; a pointer assembly coupled to said CPU that can make ink inputs; a mass storage device coupled to said CPU; a read only memory (ROM) device coupled to said CPU; a random access memory (RAM) device coupled to said CPU; an application program implemented on said computer system; a recognizer routine implemented on said computer system; and a recognition editor and interface (REI) routine implemented on said computer system which provides an interface between said application program and said recognizer routine, displays an interlace image on said screen assembly, receives inputs from said pointing assembly, sends inputs to said recognition routine, receives recognized inputs from said recognition routine, and sends recognized inputs to said application program, said REI implemented as a dynamically linked library, said REI not integral to either said recognizer routine or an operating system for said computer system.
Claim 20
Dependent Claim
158 words
A computer system comprising: a central processing unit (CPU); a display screen assembly coupled to said CPU; a pointer assembly coupled to said CPU that can make ink inputs; a mass storage device coupled to said CPU; a read only memory (ROM) device coupled to said CPU; a random access memory (RAM) device coupled to said CPU; an application program implemented on said computer system; a recognizer routine implemented on said computer system; and a recognition editor and interface (REI) routine implemented on said computer system which provides an interface between said application program and said recognizer routine, displays an interlace image on said screen assembly, receives inputs from said pointing assembly, sends inputs to said recognition routine, receives recognized inputs from said recognition routine, and sends recognized inputs to said application program, said REI implemented as a dynamically linked library, said REI not integral to either said recognizer routine or an operating system for said computer system.
Claim 21
Dependent Claim
34 words
A computer system as recited in claim 17 wherein said display screen assembly comprises a dual function assembly including a display screen and an associated tablet responsive to a position of said pointer assembly.
Claim 22
Dependent Claim
15 words
A computer system as recited in claim 18 wherein said pointer assembly comprises a stylus.
Claim 23
Dependent Claim
32 words
A computer system as recited in claim 17 wherein the REI routine is further operable to provide editing of the recognized inputs prior to sending the recognized inputs to the application program.
Claim 24
Dependent Claim
34 words
A computer system as recited in claim 17 wherein the REI routine is further operative to add contextual related information to a recognized input prior to sending said recognized input to the application program.
Claim 25
Dependent Claim
129 words
A computer implemented method for interfacing between an application program and a recognizer routine, each of which are implemented on a computer system, the method comprising the steps of: displaying an interface area on a display screen coupled with said computer system; receiving user inputs into an interface routine implemented as a dynamically linked library on said computer system, said interface routine not integral to either said recognizer routine or an operating system for said computer system, said user inputs including inputs made from a pointing device interacting with said interface area; sending said user inputs to said recognizer routine; receiving a recognized object from said recognizer routine, said recognized object corresponding to at least one of said user inputs; and sending said recognized object to said application program.
Claim 26
Dependent Claim
129 words
A computer implemented method for interfacing between an application program and a recognizer routine, each of which are implemented on a computer system, the method comprising the steps of: displaying an interface area on a display screen coupled with said computer system; receiving user inputs into an interface routine implemented as a dynamically linked library on said computer system, said interface routine not integral to either said recognizer routine or an operating system for said computer system, said user inputs including inputs made from a pointing device interacting with said interface area; sending said user inputs to said recognizer routine; receiving a recognized object from said recognizer routine, said recognized object corresponding to at least one of said user inputs; and sending said recognized object to said application program.