System and method for accepting disparate types of user input
First Claim
1. A system for accepting disparate types of computer user input, the system comprising:
- a user interface including a handwriting recognition area and a soft keyboard and a plurality of tabs, wherein responsive to user selection of one of the tabs, switching from displaying one of the soft keyboard and the handwriting recognition area;
a handwriting recognizer for recognizing handwritten text input by a user via the handwriting recognition area; and
a text synchronizer for synchronizing text input by a user via the handwriting recognition area and via the soft keyboard by recognizing and preserving an order in which a user inputs text via the handwriting recognition area and the soft keyboard.
1 Assignment
0 Petitions
Accused Products
Abstract
A user interface allows a user to input handwritten, key-press, and spoken text in a seamless, synchronized manner. A text input panel accepts soft keyboard presses and handwritten words, characters, and gestures. A text recognizer/synchronizer integrates textual input from various sources while recognizing and preserving the order in which a user entered text via the soft keyboard, via handwriting, and/or by speaking. Synchronized text may be displayed in a stage area of the text input panel before being passed to an operating system message router and/or an application program. While in handwriting recognition mode, various permutations and combinations of a word recognition area, a character recognition area, and a keybar/keypad may optionally be displayed.
-
Citations
6 Claims
-
1. A system for accepting disparate types of computer user input, the system comprising:
-
a user interface including a handwriting recognition area and a soft keyboard and a plurality of tabs, wherein responsive to user selection of one of the tabs, switching from displaying one of the soft keyboard and the handwriting recognition area;
a handwriting recognizer for recognizing handwritten text input by a user via the handwriting recognition area; and
a text synchronizer for synchronizing text input by a user via the handwriting recognition area and via the soft keyboard by recognizing and preserving an order in which a user inputs text via the handwriting recognition area and the soft keyboard.
-
-
2. The system of claim wherein the user interface includes a keybar or keypad having at least one key selected from the group consisting of:
- left arrow, right arrow, backspace, delete, space, end, home, enter, tab, and escape.
-
3. The system of claim wherein the user interface includes a symbol pad having at least one key for entering symbols that are characters other than letters and numbers.
-
4. A text input panel for accepting disparate types of computer user input, the text input panel comprising:
-
a keyboard tab that, when selected, activates a soft keyboard for accepting soft keyboard presses;
a word recognizer tab that, when selected, activates a word recognizer area for accepting user input in the form of handwritten words; and
a character recognizer tab that, when selected, activates a character recognizer area for accepting user input in the form of handwritten characters. - View Dependent Claims (5, 6)
-
Specification