User authentication
First Claim
1. A method for authenticating a user, the method comprising the steps of:
- while a password field of a computer screen is active to receive keyboard entries from a user, receiving keyboard entries from the user of (a) a series of alphanumeric characters forming part of a password of the user and (b) one or more function keys that either delete one or more of the alphanumeric characters or do not affect the alphanumeric characters as entered into the password field;
logging the key board entries of (a) and (b) made during entry of the password of the user into the password field;
receiving a user entry to submit the password entered into the password field for authentication, and in response, determining, by one or more processors, whether the logged keyboard entries of (a) and (b) match a stored, valid password for the user, such that the one or more processors consider the one or more function keys that either delete one or more of the alphanumeric characters or do not affect the alphanumeric characters as part of the submitted password which is compared to the stored valid password for authentication of the users;
while the cursor of the computer screen is positioned in a username field of a user, receiving keyboard entries from the user of (c) a series of alphanumeric characters forming part of a username of the user and (d) one or more function keys that either delete one or more of the alphanumeric characters or do not affect the alphanumeric characters as entered into the username field;
logging the key board entries of (c) and (d) made during entry of the username of the user into the username field; and
receiving a user entry to submit the username entered into the username field; and
subsequently, determining, by one or more processors, whether the logged keyboard entries of (c) and (d) match a stored, valid username for the user, such that the one or more function keys that either delete one or more of the alphanumeric characters or do not affect the alphanumeric characters as entered into the username field are considered part of the submitted username which is compared to the stored valid username for the authentication of the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for authenticating a user is provided. The method includes receiving keyboard entries from a user while a cursor of a computer screen is positioned in a password field of the user. The keyboard entries include a series of alphanumeric characters forming part of a password of the user and one or more function keys that either delete one or more of the alphanumeric characters or do not affect the alphanumeric characters as entered into the password field. The key board entries are logged. The logged keyboard entries checked to determine whether they match a stored valid password for the user such that the one or more function keys that either delete one or more of the alphanumeric characters or do not affect the alphanumeric characters are considered part of the submitted password which is compared to the stored valid password for authentication of the user.
-
Citations
19 Claims
-
1. A method for authenticating a user, the method comprising the steps of:
-
while a password field of a computer screen is active to receive keyboard entries from a user, receiving keyboard entries from the user of (a) a series of alphanumeric characters forming part of a password of the user and (b) one or more function keys that either delete one or more of the alphanumeric characters or do not affect the alphanumeric characters as entered into the password field; logging the key board entries of (a) and (b) made during entry of the password of the user into the password field; receiving a user entry to submit the password entered into the password field for authentication, and in response, determining, by one or more processors, whether the logged keyboard entries of (a) and (b) match a stored, valid password for the user, such that the one or more processors consider the one or more function keys that either delete one or more of the alphanumeric characters or do not affect the alphanumeric characters as part of the submitted password which is compared to the stored valid password for authentication of the users; while the cursor of the computer screen is positioned in a username field of a user, receiving keyboard entries from the user of (c) a series of alphanumeric characters forming part of a username of the user and (d) one or more function keys that either delete one or more of the alphanumeric characters or do not affect the alphanumeric characters as entered into the username field; logging the key board entries of (c) and (d) made during entry of the username of the user into the username field; and receiving a user entry to submit the username entered into the username field; and subsequently, determining, by one or more processors, whether the logged keyboard entries of (c) and (d) match a stored, valid username for the user, such that the one or more function keys that either delete one or more of the alphanumeric characters or do not affect the alphanumeric characters as entered into the username field are considered part of the submitted username which is compared to the stored valid username for the authentication of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for authenticating a user, the computer program product comprising:
-
one or more computer-readable storage devices and program instructions stored on one of the one or more storage devices, the program instructions comprising; while a password field of a computer screen is active to receive keyboard entries from a user, program instructions to receive keyboard entries from the user of (a) a series of alphanumeric characters forming part of a password of the user and (b) one or more function keys that either delete one or more of the alphanumeric characters or do not affect the alphanumeric characters as entered into the password field; program instructions to log the key board entries of (a) and (b) made during entry of the password of the user into the password field; program instructions to receive the user entry to submit the password entered into the password field for authentication; program instructions to, determine by one or more processors, whether the logged keyboard entries of (a) and (b) match a stored, valid password for the user, such that the one or more processors consider the one or more function keys that delete one or more of the alphanumeric characters as part of the submitted password which is compared to the stored valid password for authentication of the user; while the cursor of the computer screen is positioned in a username field of a user, program instructions to receive keyboard entries from the user of (c) a series of alphanumeric characters forming part of a username of the user and (d) one or more function keys that either delete one or more of the alphanumeric characters or do not affect the alphanumeric characters as entered into the username field; program instructions to log the key board entries of (c) and (d) made during entry of the username of the user into the username field; program instructions to receive a user entry to submit the username entered into the username field; and program instructions to subsequently determine, by one or more processors, whether the logged keyboard entries of (c) and (d) match a stored, valid username for the user, such that the one or more function keys that either delete one or more of the alphanumeric characters or do not affect the alphanumeric characters as entered into the username field are considered part of the submitted username which is compared to the stored valid username for the authentication of the user. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computing system comprising a computer processor coupled to a computer-readable memory unit, said memory unit comprising instructions that when executed by the computer processor implements a method for authenticating a user, said method comprising:
-
while a password field of a computer screen is active to receive keyboard entries from a user, receiving keyboard entries from the user of (a) a series of alphanumeric characters forming part of a password of the user and (b) one or more function keys that either delete one or more of the alphanumeric characters or do not affect the alphanumeric characters as entered into the password field; logging the key board entries of (a) and (b) made during entry of the password of the user into the password field; receiving the user entry to submit the password entered into the password field for authentication; determining whether the logged keyboard entries of (a) and (b) match a stored, valid password for the user, such that the one or more processors consider the one or more function keys that delete one or more of the alphanumeric characters as part of the submitted password which is compared to the stored valid password for authentication of the user; while the cursor of the computer screen is positioned in a username field of a user, receiving keyboard entries from the user of (c) a series of alphanumeric characters forming part of a username of the user and (d) one or more function keys that either delete one or more of the alphanumeric characters or do not affect the alphanumeric characters as entered into the username field; logging the key board entries of (c) and (d) made during entry of the username of the user into the username field; and receiving a user entry to submit the username entered into the username field; and subsequently, determining, by one or more processors, whether the logged keyboard entries of (c) and (d) match a stored, valid username for the user, such that the one or more function keys that either delete one or more of the alphanumeric characters or do not affect the alphanumeric characters as entered into the username field are considered part of the submitted username which is compared to the stored valid username for the authentication of the user. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification