Alternative Key Pad Layout for Enhanced Security
First Claim
1. A computer-implemented method comprising:
- receiving a request from a user;
retrieving an alternate keypad arrangement corresponding to the user;
displaying the alternate keypad arrangement on a virtual keypad, wherein a plurality of virtual alphanumeric key values are laid out in a non-sequential arrangement;
receiving authentication data resulting from the user selecting a plurality of the virtual alphanumeric keys corresponding to the virtual alphanumeric key values; and
authenticating the request based upon the received authentication data.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing an alternate keypad arrangement in a virtual keypad is presented. In the alternate keypad arrangement, the virtual keys are laid out in a non-sequential arrangement. In one embodiment, the labels displayed on the virtual keys appear sequential, however the values registered when the user presses the virtual key does not match the label and, hence, the values are laid out in a non-sequential manner. Using alternate keypad arrangements arranged in patterns enables the user to use a common pattern, or patterns easily remembered by the user, for a wide variety of authentication data used to access a wide variety of systems. Rather than remembering the specific PIN codes and passwords, the user simply remembers a pattern and selects virtual keys that match the pattern.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving a request from a user; retrieving an alternate keypad arrangement corresponding to the user; displaying the alternate keypad arrangement on a virtual keypad, wherein a plurality of virtual alphanumeric key values are laid out in a non-sequential arrangement; receiving authentication data resulting from the user selecting a plurality of the virtual alphanumeric keys corresponding to the virtual alphanumeric key values; and authenticating the request based upon the received authentication data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising:
a computer operable medium having computer readable code, the computer readable code being effective to; receive a request from a user; retrieve an alternate keypad arrangement corresponding to the user; display the alternate keypad arrangement on a virtual keypad, wherein a plurality of virtual alphanumeric keys are laid out in a non-sequential arrangement; receive authentication data resulting from the user selecting a plurality of the virtual alphanumeric keys; and authenticate the request based upon the received authentication data. - View Dependent Claims (10, 11, 12, 13, 14)
-
15. An information handling system comprising:
-
one or more processors; a memory accessible by the processors; a display screen to display a virtual key pad; one or more nonvolatile storage devices accessible by the processors; and a virtual key pad data entry tool, the virtual key pad data entry tool being effective to; receive a request from a user; retrieve an alternate keypad arrangement corresponding to the user; display the alternate keypad arrangement on the virtual keypad, wherein a plurality of virtual alphanumeric keys are laid out in a non-sequential arrangement; receive authentication data resulting from the user selecting a plurality of the virtual alphanumeric keys; and authenticate the request based upon the received authentication data. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification