Exclusive View Keyboard System And Method
First Claim
1. A method for execution by a mobile device for securing a keyed input by a user through a keyboard device separate from the mobile device, comprising:
- producing a mapping correlating characters in a standard alphabet to key codings;
displaying, on a display of the mobile device, a representation of the mapping permitting the user to translate the characters in the standard alphabet to the key codings;
transmitting to the keyboard device a command to cause the keyboard device to receive keystrokes from the user on a keyboard comprising the key codings;
receiving from the keyboard device representations of the keystrokes;
converting the keystrokes to characters in the standard alphabet using the mapping, to determine a user input; and
transmitting the user input to a server.
1 Assignment
0 Petitions
Accused Products
Abstract
A secure computer keyboard system utilizes a mobile device in conjunction with a keyboard device to provide secure keyboard entry in a public place. An application on the mobile device produces a mapping of characters to character codings, and displays to the user a key such as a modified keyboard showing the mapping. The keyboard device receives input keystrokes from the user representing the codings and transmits the keystrokes back to the mobile device or to a server. The mobile device or server decodes the keystrokes using the mapping.
39 Citations
20 Claims
-
1. A method for execution by a mobile device for securing a keyed input by a user through a keyboard device separate from the mobile device, comprising:
-
producing a mapping correlating characters in a standard alphabet to key codings; displaying, on a display of the mobile device, a representation of the mapping permitting the user to translate the characters in the standard alphabet to the key codings; transmitting to the keyboard device a command to cause the keyboard device to receive keystrokes from the user on a keyboard comprising the key codings; receiving from the keyboard device representations of the keystrokes; converting the keystrokes to characters in the standard alphabet using the mapping, to determine a user input; and transmitting the user input to a server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A tangible computer-usable medium having computer readable instructions stored thereon that, when executed by a processor of a mobile device, cause the processor to perform operations for securing a keyed input by a user through a keyboard device separate from the mobile device, the operations comprising:
-
producing a mapping correlating characters in a standard alphabet to key codings; displaying, on a display of the mobile device, a representation of the mapping permitting the user to translate the characters in the standard alphabet to the key codings; transmitting to the keyboard device a command to cause the keyboard device to receive keystrokes from the user on a keyboard comprising the key codings; receiving from the keyboard device representations of the keystrokes; converting the keystrokes to characters in the standard alphabet using the mapping, to determine a user input; and transmitting the user input to a server. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for execution by a mobile device for securing a keyed input by a user through a keyboard device separate from the mobile device, comprising:
-
producing a mapping correlating characters in a standard alphabet to key codings; transmitting a first representation of the mapping to a secure system server, making the secure system server operable to translate keystrokes on a keyboard comprising the key codings to characters in the standard alphabet; displaying on a display of the mobile device a second representation of the mapping, the second representation of the mapping permitting the user to translate characters of the standard alphabet to the key codings; and transmitting to the keyboard device a command to cause the keyboard device to receive keystrokes from the user on a keyboard comprising the key codings and to transmit representations of the keystrokes to the secure system server. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification