Patent 6819315 Issued on November 16, 2004. Estimated Expiration Date: February 8, 2022. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.
A method and system for receiving user input data into a computer system having a graphical windowing environment. A touch-sensitive display screen for displaying images and detecting user activity is provided. A management component connects to the graphical windowing environment to create an input panel window for display on the screen. An input method which may be a COM object is selected from multiple input methods available, and installed such that the input method can call functions of the management component. Each input method includes a corresponding input panel, such as a keyboard, which it draws in the input panel window. When the user taps the screen at the input panel, the input method calls a function of the management component to pass corresponding input information appropriate information such as a keystroke or character to the management component. In response, the management component communicates the user data to the graphical windowing environment as a message, whereby an application program receives the message as if the message was generated on a hardware input device.
Other References
“Function-independent Approach to Driving Soft Keyboards,” IBM Technical Disclosure Bulletin, vol. 33, No. 4, pp. 159-161 (Sep. 1, 1990).
“Soft Adaptive Follow-Finger Keyboard for Touch-Screen Pads,” IBM Technical Disclosure Bulletin, vol. 36, No. 11, pp. 5-7 (November 1, 1993).
Kano, Nadine. Developing International Software for Windows 95 and Windows NT, Chapter 7, Appendix N and Appendix O, Microsoft Press, pp. 202-229, 553-556, 557-563.
Copy of International Search Report in Corresponding PCT Application No. PCT/US98/26683.