Exclusive view keyboard system and method
First Claim
Patent Images
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 from the mobile device to the keyboard device a command to cause the keyboard device to receive keystrokes input by the user on a keyboard comprising the key codings, without transmitting the mapping from the mobile device to the keyboard device;
receiving by the mobile device from the keyboard device representations of the keystrokes indicating which keys are input;
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.
67 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 from the mobile device to the keyboard device a command to cause the keyboard device to receive keystrokes input by the user on a keyboard comprising the key codings, without transmitting the mapping from the mobile device to the keyboard device; receiving by the mobile device from the keyboard device representations of the keystrokes indicating which keys are input; 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 from the mobile device to the keyboard device a command to cause the keyboard device to receive keystrokes input by the user on a keyboard comprising the key codings, without transmitting the mapping from the mobile device to the keyboard device; receiving by the mobile device from the keyboard device representations of the keystrokes indicating which keys are input; 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 of the mapping from the mobile device 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 representation of the mapping, the representation of the mapping permitting the user to translate characters of the standard alphabet to the key codings; and transmitting from the mobile device to the keyboard device a command to cause the keyboard device to receive keystrokes input by the user on a keyboard comprising the key codings and to transmit representations of the keystrokes indicating which keys are input to the secure system server, without transmitting the mapping from the mobile device to the keyboard device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification