System and method for enabling a mobile device as a portable character input peripheral device
First Claim
1. A system for enabling utilization of a portable electronic communication device as a peripheral input device for providing character inputs to a second electronic device, said system comprising:
- a first device that is a portable electronic communication device utilized for standard voice and data communication over a first wireless communication interface, said first device having;
a processing component;
a touch input mechanism for receiving character inputs;
a mode switching utility that switches the first device between a first standard communication mode enabling standard voice and data communication and a second peripheral input device mode, wherein the first device operates as a peripheral input device for remote character input, including non-standard characters, to a second device separate from local character input to the first device when in the second peripheral input device mode and wherein the mode switching utility enables a concurrent use of the first device for voice and data communication while the first device is in the second peripheral input device mode;
a character input recognition (CIR) utility, which, when the first device is in the peripheral input device mode, executes on the processing component to provide the functions of;
establishing a communication link between the first device and an identified second device; and
on detecting that the communication link is established, forwarding an electronic representation of one or more character inputs received at the touch input mechanism, including non-standard characters, to the identified second device via the communication link.
4 Assignments
0 Petitions
Accused Products
Abstract
A portable electronic communication device, designed for voice and data communication is utilized as a peripheral input device for transmitting/providing character inputs, entered in the first device'"'"'s touch input mechanism, to a second electronic device. The first device has a mode switching utility that switches the first device between a first standard communication mode and a second peripheral input device mode. When the first device is in the second peripheral input device mode, the first device operates as a peripheral input device for the second device. A character input recognition utility executes on the first device to provide the functions of: detecting an input on the touch screen input mechanism; generating an electronic representation of the input; establishing a communication link between the second communication transmitter and an identified second device; and forwarding the electronic representation of the character input to the communication transmitter for transmission to the identified second device.
-
Citations
22 Claims
-
1. A system for enabling utilization of a portable electronic communication device as a peripheral input device for providing character inputs to a second electronic device, said system comprising:
-
a first device that is a portable electronic communication device utilized for standard voice and data communication over a first wireless communication interface, said first device having; a processing component; a touch input mechanism for receiving character inputs; a mode switching utility that switches the first device between a first standard communication mode enabling standard voice and data communication and a second peripheral input device mode, wherein the first device operates as a peripheral input device for remote character input, including non-standard characters, to a second device separate from local character input to the first device when in the second peripheral input device mode and wherein the mode switching utility enables a concurrent use of the first device for voice and data communication while the first device is in the second peripheral input device mode; a character input recognition (CIR) utility, which, when the first device is in the peripheral input device mode, executes on the processing component to provide the functions of; establishing a communication link between the first device and an identified second device; and on detecting that the communication link is established, forwarding an electronic representation of one or more character inputs received at the touch input mechanism, including non-standard characters, to the identified second device via the communication link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A portable electronic communication device (communication device) comprising:
-
a processing component; a touch input mechanism for receiving character inputs; a mode switching utility that switches the device between a first standard communication mode and a second peripheral input device mode, wherein;
the communication device is utilized for standard voice and data communication over a first wireless communication interface when in the first standard communication mode; and
the communication device operates as a peripheral input device for remote character input, including non-standard characters, to a second device separate from local character input to the first device when the communication device is in the second peripheral input device mode; and
the communication device is configured to enable concurrent use for voice and data communication, while the communication device is in the second peripheral input device mode;a character input recognition (CIR) utility, which, when the communication device is in the peripheral input device mode, executes on the processing component to provide the functions of; establishing a communication link between the communication device and an identified second device; and forwarding an electronic representation of character inputs received at the touch input mechanism, including non-standard characters, to the identified second device via the communication link. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method for enabling use of a portable communication device as a peripheral input device for character input to a second device, said method comprising:
switching a mode of operation for the device from a first standard communication mode to a second peripheral input device mode, wherein; the device is utilized for standard voice and data communication over a first wireless communication interface when in the first standard communication mode; the device operates as a peripheral input device for a second device when in the second peripheral input device mode, and the device may be utilized concurrently for standard voice and data communication while in the second peripheral input device mode; receiving an input on the touch input mechanism; generating an electronic representation of the input; evaluating the input against a dictionary of known characters to determine a best match of the input as a character input, wherein the dictionary of known characters is a dictionary of characters in a language that includes non-standard characters; when one or more known characters that are similar to the input are found within the dictionary of known characters; generating a table of characters that are substantially similar to the received character input; enabling user selection of the best match from within the table of characters; when no match of the input is found within the dictionary of known characters; generating a message that the input is not recognizable; and enabling an update to the dictionary with a new character input; establishing a communication link between the device and an identified second device; and forwarding an electronic representation of the input received at the touch input mechanism to the identified second device via the communication link, wherein said forwarding forwards to the second device via the communication link one of;
(a) the electronic representation of the best match, when at least one match of the input is found within the dictionary of known characters;
or (b) the electronic representation of raw character input data received at the first device when no match of the input is found within the dictionary of known characters.- View Dependent Claims (17)
-
18. A data processing system comprising:
-
a processor; a receiver for receiving from a remote peripheral device, electronic inputs representing one or more character inputs entered at the remote peripheral device; a character input recognition and confirmation/verification (CIRC) utility that executes on the processor to provide the functions of; receiving the one or more character inputs from the remote peripheral device via a communication link; when the one or more character inputs received are similar to one or more known characters within a dictionary of known characters; generating a selection of one or more characters that are possible representations of the one or more character inputs that was received from the remote peripheral device; enabling selection of a character for each of the one or more character inputs from among the one or more characters as a correct character for forwarding to an executing application; and automatically inserting the correct character into the executing application following selection of the correct character; and when no match of the one or more character inputs is found within the dictionary of known characters; generating a message that one or more of the character inputs is not recognizable; enabling an update to the dictionary with a new character input; and inserting the new character input into the executing application. - View Dependent Claims (19, 20)
-
-
21. A method for receiving and processing character inputs from a remote peripheral device, said method comprising:
-
receiving one or more character inputs from the remote peripheral device via a communication link; when the one or more character inputs received are similar to one or more known characters within a dictionary of known characters; generating a selection of one or more characters that are possible representations of the one or more character inputs received from the remote peripheral device; enabling selection of a character for each of the one or more character inputs from among the one or more characters as a correct character for forwarding to an executing application; and automatically inserting the correct character into the executing application following selection of the correct character; when no match of the one or more character inputs is found within the dictionary of known characters; generating a message that one or more of the character inputs is not recognizable; enabling an update to the dictionary with a new character input; and inserting the new character input into the executing application; and enabling copying of a character at the first device and pasting of the character into the one or more applications executing on the second device. - View Dependent Claims (22)
-
Specification