Password protection using pattern
First Claim
1. A method of establishing a user identity, said method comprising:
- creating, by a computer user, a two-dimensional pattern on a display of a computing device, said pattern including a plurality of cells;
receiving, on said computing device, a series of alphanumeric characters forming a password from said computer user entered into said cells of said two-dimensional pattern manually by said computer user, wherein at least one of said cells includes a plurality of said characters of said password, and wherein said characters forming said password do not appear in said cells before entry by said computer user and are found on a keyboard or input screen;
determining a set of coordinates that define said pattern;
receiving, on said computing device, a unique identifier from said computer user; and
storing said set of coordinates, said unique identifier and said password in association with one another in persistent storage, whereby said identity of said computer user may be later authenticated.
1 Assignment
0 Petitions
Accused Products
Abstract
A user creates a pattern in a two-dimensional grid by entering a password and enters a user name. This user name, password and pattern are stored locally on a computing device or are transmitted to a remote computer server for later authentication. Upon authentication, a choice of input grids is displayed. The user chooses a grid, enters the password into the grid in the form of the pattern, and also enters the user name. The computer retrieves the previously stored pattern and password with the user name. A match with the stored password indicates authentication. Each cell of the input grid may contain more than one symbol of the password. The input grid may also be filled with random characters to improve security. A grid may be a rectangular matrix, a circular region, an asymmetrical region, or other.
74 Citations
20 Claims
-
1. A method of establishing a user identity, said method comprising:
-
creating, by a computer user, a two-dimensional pattern on a display of a computing device, said pattern including a plurality of cells; receiving, on said computing device, a series of alphanumeric characters forming a password from said computer user entered into said cells of said two-dimensional pattern manually by said computer user, wherein at least one of said cells includes a plurality of said characters of said password, and wherein said characters forming said password do not appear in said cells before entry by said computer user and are found on a keyboard or input screen; determining a set of coordinates that define said pattern; receiving, on said computing device, a unique identifier from said computer user; and storing said set of coordinates, said unique identifier and said password in association with one another in persistent storage, whereby said identity of said computer user may be later authenticated. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of authenticating a user, said method comprising
displaying, on a computing device, a two-dimensional grid having individual cells; -
receiving input from a user of said computing device that defines a pattern within said grid including a pattern set of said cells; receiving a series of alphanumeric characters forming a password input from said user on said computing device, said password being input into said pattern set of cells manually by said user, wherein at least one of said cells of said pattern set includes a plurality of said characters of said password, and wherein said characters forming said password do not appear in said cells before entry by said user and are found on a keyboard or input screen; receiving a unique identifier from said user on said computing device; and authenticating said user using said pattern, said password and said unique identifier. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method of authenticating a user, said method comprising:
-
receiving a two-dimensional grid having individual cells from a computing device, wherein a plurality of said cells include alphanumeric characters, wherein at least one of said cells includes a plurality of characters, wherein said characters having been entered manually into said computing device by a computer user, and wherein said characters do not appear in said cells before entry by said computer user and are found on a keyboard or input screen; receiving a unique identifier that is associated with said grid from said computing device; retrieving a previously stored pattern from persistent storage using said unique identifier as a key; retrieving a previously stored password from persistent storage using said unique identifier as a key; using said stored pattern, selecting symbols from said grid that correspond to said stored pattern, said selected symbols forming an input password; comparing said input password to said previously stored password; and authenticating said user when said input password matches said previously stored password. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification