Method and apparatus for processing text inputs from multiple input devices in a plurality of applications
First Claim
1. A system for supporting a plurality of textual manipulations and inputs to provide appropriate textual outputs, the system comprising:
- at least one application program; and
an operating system supporting operations of the at least one application program, the operating system comprising a text service manager for receiving data including text input events and linguistic aid events from a plurality of text input device formats through the at least one application program and providing a plurality of text service event handlers in response to the received data by directly initializing and activating the text service event handlers through the use of at least one application program interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, and system for supporting a plurality of textual manipulations and inputs in a computer system transparently to application programs running on the computer system, with the computer system including a text services manager, are described. A method aspect includes receiving inputs to the computer system, providing at least one text service event handler through the text services manager in response to the received inputs, and processing the received inputs with the at least one text service event handler to provide appropriate textual outputs from the at least one application program.
45 Citations
27 Claims
-
1. A system for supporting a plurality of textual manipulations and inputs to provide appropriate textual outputs, the system comprising:
-
at least one application program; and an operating system supporting operations of the at least one application program, the operating system comprising a text service manager for receiving data including text input events and linguistic aid events from a plurality of text input device formats through the at least one application program and providing a plurality of text service event handlers in response to the received data by directly initializing and activating the text service event handlers through the use of at least one application program interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for supporting a plurality of textual manipulations and inputs in a computer system transparently to application programs running on the computer system, the computer system including a text services manager, the method comprising:
-
receiving inputs to the computer system; providing at least text service event handler through the text services manager in response to the received inputs by directly initializing and directly activating the at least one text service event handler through the use of at least one application program interface; and processing the received inputs with the at least one text service event handler to provide appropriate textual outputs from the at least one application program. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for supporting a plurality of textual manipulations and inputs in a computer system transparently to application programs running on the computer system, the system comprising:
-
at least one input device for sending inputs to the computer system; a text service manager for providing at least one text service event handler in response to the inputs by directly initializing and activating the at least one text service event handler through the use of at least one application program interface; and an output device for providing appropriate textual outputs from the at least one text service event hander. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A computer readable medium containing program instructions for:
-
receiving inputs to a computer system; providing at least one text service event handler through a text services manager in response to the received inputs by directly initializing and activating the at least one text service event hander through the use of at least one application program interface; and processing the received inputs with the at least one text service event handler to provide appropriate textual outputs from at least one application program.
-
Specification