| United States Patent | 6,094,197 |
| Buxton , et al. | July 25, 2000 |
A system and method for a graphical keyboard that benefits from the expressive power and intuitive ease of use associated with pen strokes and gestures, yet does not require complex character-recognition software. The graphical keyboard responds differently to different kinds of pen strokes. For example, lowercase "a" is entered by tapping a stylus on the "a" key of the graphical keyboard. Uppercase "A" is entered by an upward stroke initiated over the "a" key. Likewise, by stroking in other directions, a user can express other modifiers to the basic character, such as "control", "alt", "command," etc. Also, strokes in distinct directions can be used to express space, backspace, delete, and return characters, for example. Multiple strokes can be applied in sequence to a single key to express multiple modifiers. Visual feedback of pen strokes can be provided in the form of marks made by the pen. Pop-up menus can be used to provide help with and to facilitate memorization of command strokes and stroke sequences. The graphical keyboard thus lets the expert user proceed by "feel," and prompts the novice user when and as necessary.
| Inventors: | Buxton; William A. S. (Toronto, CA), Kurtenbach; Gordon P. (Mountain View, CA) |
| Assignee: |
Xerox Corporation
(Stamford,
CT)
|
| Appl. No.: | 08/443,259 |
| Filed: | May 17, 1995 |
| Application Number | Filing Date | Patent Number | Issue Date | ||
| 171288 | Dec., 1993 | ||||
| Current U.S. Class: | 715/863 ; 341/22; 345/168; 345/179 |
| Current International Class: | G06F 3/033 (20060101); G09G 005/00 () |
| Field of Search: | 345/156,157,168,169,170,172,173,174,175,176,179,180,181,182,183 341/22,23 170/18,19 395/326,335,347,350,351,352 382/188,189 |
| 4725694 | February 1988 | Auer et al. |
| 5050105 | September 1991 | Peters |
| 5148155 | September 1992 | Martin et al. |
| 5258748 | November 1993 | Jones |
| 5276794 | January 1994 | Lamb |
| 5347295 | September 1994 | Agulnick et al. |
| 5603053 | February 1997 | Gough et al. |
| 0 603 669A1 | Dec., 1993 | EP | |||
| 60-144817 | Jul., 1985 | JP | |||
| 0144817 | Jul., 1985 | JP | |||
| 89/11144 | Nov., 1989 | WO | |||
| 0011144 | Nov., 1989 | WO | |||
| 92/09944 | Jun., 1992 | WO | |||
Knodt, Ruediger W. "Smart Virtual Keyboard System Suitable for Mouse or Stylus Entry," Xerox Disclosure Journal, vol. 18(3):245-245, May/Jun. 1993. . Kurtenbach et al. "Issues in Combining Marking and Direct Manipulation Techniques," User Interface Software and Technology (UIST), Hilton Head, SC (Nov. 11-13, 1991), 137-144. . Kurtenbach, Gordon P. "The Design and Evaluation of Marking Menus," Doctrate Thesis, Graduate Department of Computer Science, University of Toronto, 1993. . Kurtenbach, Gordon "Making Marks Self-Revealing," SIGCHI Bulletin, vol. 23(4):60-61 (Abstract) (Oct. 1991). . Kurtenbach et al. "An Empirical Evaulation of Some Articulatory and Cognitive Aspects of Marking Menus," Human-Computer Interaction 8:1-23 (1993). . Robertson et al., "Buttons as First Class Objects on an X Desktop," user Interface Software and Technology (UIST), Hilton Head, SC (Nov. 11-13, 1991), 35-44.. |