Method and apparatus for multiple simultaneously active data entry mechanisms on a computer system
First Claim
1. A computer system comprising:
- a processor coupled to a bus;
a screen coupled to said bus and for displaying thereon a virtual keyboard image and a data entry field, said virtual keyboard image comprising characters and wherein said screen is also for registering selection of a particular character in response to a stylus contacting a screen location displaying said particular character and for automatically placing said particular character into said data entry field; and
a handwriting recognition pad coupled to said bus and for providing information to said processor for recognizing a character in response to said stylus being stroked on said handwriting recognition pad, wherein said character is automatically placed in said data entry field and wherein said handwriting recognition pad and said virtual keyboard image are both simultaneously and independently active for accepting manual data entry.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and system providing simultaneous data entry for a computer system having both on-screen keyboard entry and mechanisms for handwriting recognition entry. In one embodiment, a portable or palmtop computer system contains a flat panel display screen capable of displaying thereon a keyboard image (“virtual keyboard”). Characters can be entered into the computer system by a user interacting with (e.g., tapping) the displayed characters of the virtual keyboard. The computer system also provides a handwriting recognition mechanism (e.g., digitizer pad) whereby characters are recognized based on a user drawing strokes on the pad. In accordance with the present invention, the virtual keyboard and the handwriting recognition mechanism are simultaneously active for data entry. Therefore, the computer system can accept character entry from the handwriting recognition mechanism while the virtual keyboard is displayed and active and capable of providing character entry itself. Specifically, from the virtual keyboard, the user is allowed to either tap the individual buttons, representing characters, on the screen to enter data or the user can enter data via the handwriting recognition mechanism. Since both methods are active simultaneously, the user does not have to switch between them. The present invention gives a user increased flexibility in the manual entry of characters to the computer system.
204 Citations
19 Claims
-
1. A computer system comprising:
-
a processor coupled to a bus;
a screen coupled to said bus and for displaying thereon a virtual keyboard image and a data entry field, said virtual keyboard image comprising characters and wherein said screen is also for registering selection of a particular character in response to a stylus contacting a screen location displaying said particular character and for automatically placing said particular character into said data entry field; and
a handwriting recognition pad coupled to said bus and for providing information to said processor for recognizing a character in response to said stylus being stroked on said handwriting recognition pad, wherein said character is automatically placed in said data entry field and wherein said handwriting recognition pad and said virtual keyboard image are both simultaneously and independently active for accepting manual data entry. - View Dependent Claims (2, 3, 4, 5, 6)
a first region upon which said stylus draws alphabetic characters for recognition by said processor; and
a second region upon which said stylus draws numeric characters for recognition by said processor.
-
-
7. A computer system comprising:
-
a processor coupled to a bus;
a screen coupled to said bus and for displaying thereon a virtual keyboard image and a first data entry field, said virtual keyboard image comprising characters, said screen also for registering selection of a first character in response to a stylus contacting a screen location displaying said first character; and
a handwriting recognition pad coupled to said bus and for providing information to said processor for recognizing a second character in response to said stylus being stroked on said handwriting recognition pad wherein said handwriting recognition pad and said virtual keyboard image are both simultaneously and independently active for accepting manual data entry and wherein said first and second characters are automatically displayed in said first data entry field. - View Dependent Claims (8, 9, 10, 11, 12, 13)
a first region upon which said stylus draws alphabetic characters for recognition by said processor; and
a second region upon which said stylus draws numeric characters for recognition by said processor.
-
-
13. A computer system as described in claim 7 further comprising an application program for generating a second data entry field and wherein said first and second characters from said first data entry field are transferred into aid second data entry field in response to a user action.
-
14. In a computer system, a method of accepting manually entered characters comprising:
-
a) displaying a virtual keyboard image on a display screen, said virtual keyboard image comprising characters and a first data entry field;
b) registering selection of a first character in response to a stylus contacting a screen location displaying said first character and automatically displaying said first character within said first data entry field;
c) recognizing a second character in response to said stylus being stroked on a handwriting recognition pad and automatically displaying said second character within said first data entry field while said virtual keyboard image is displayed; and
d) accepting a third character according to one step of said b) and said c) and automatically displaying said third character within said first data entry field, wherein said b) and c) are both simultaneously and independently active for accepting manual data entry. - View Dependent Claims (15, 16, 17, 18, 19)
recognizing alphabetic characters in a first region of said handwriting recognition pad; and
recognizing alphabetic characters in a second region of said handwriting recognition pad.
-
-
18. A method as described in claim 14 further comprising transferring said first, second and third characters into a second data entry field, said second data entry field being generated by an application program that is executed on said computer system.
-
19. A method as described in claim 14 wherein said handwriting recognition pad comprises a button and wherein said a) is invoked in response to selection of said button by said stylus.
Specification