Usability for password entry
AssigneeMicrosoft Technology Licensing, LLC
InventorsAmer Aref Hassan, Hooman Shiranimehr
Life of this patent
Estimating the term…
Abstract
A method for authenticating a password may include receiving a first entered password and determining a difference value between the first entered password and a stored password. The difference value may result from comparing the first entered password to the stored password. The method may also include determining that the difference value does not meet an acceptability standard, denying access to a restricted element, and determining a new acceptability standard.
Claims20
A method for authenticating a password, the method being implemented by a computer system comprising one or more processors, the method comprising:
- receiving a first entered password;
- determining that the first entered password does not satisfy a first acceptability standard corresponding to a stored password, the first acceptability standard comprising a first tolerance for error;
- denying access to a restricted element in response to determining that the first entered password does not satisfy the first acceptability standard;
- determining a second acceptability standard in response to determining that the first entered password does not satisfy the first acceptability standard, wherein the second acceptability standard has a second tolerance for error, and wherein the second tolerance for error is lower than the first tolerance for error;
- receiving a second entered password;
- determining that the second entered password does not match the stored password and also that the second entered password satisfies the second acceptability standard;
- and
- permitting a level of access to the restricted element in response to determining that the second entered password satisfies the second acceptability standard.
A system for authenticating a password, comprising:
- one or more processors;
- and
- memory comprising instructions that are executable by the one or more processors to perform operations comprising:
- receiving a first entered password;
- determining that the first entered password does not satisfy a first acceptability standard corresponding to a stored password, the first acceptability standard comprising a first tolerance for error;
- denying access to a restricted element in response to determining that the first entered password does not satisfy the first acceptability standard;
- determining a second acceptability standard in response to determining that the first entered password does not satisfy the first acceptability standard, wherein the second acceptability standard has a second tolerance for error, and wherein the second tolerance for error is lower than the first tolerance for error;
- receiving a second entered password;
- determining that the second entered password does not match the stored password and also that the second entered password satisfies the second acceptability standard;
- and
- permitting access to the restricted element in response to determining that the second entered password satisfies the second acceptability standard.
A computer-readable medium having computer-executable instructions stored thereon that, when executed, cause one or more processors to perform operations comprising:
- receiving a first entered password;
- determining that the first entered password does not satisfy a first acceptability standard corresponding to a stored password, the first acceptability standard comprising a first tolerance for error;
- denying access to a restricted element in response to determining that the first entered password does not satisfy the first acceptability standard;
- determining a second acceptability standard in response to determining that the first entered password does not satisfy the first acceptability standard, wherein the second acceptability standard has a second tolerance for error, and wherein the second tolerance for error is lower than the first tolerance for error;
- receiving a second entered password;
- determining that the second entered password does not match the stored password and also that the second entered password satisfies the second acceptability standard;
- and
- permitting a level of access to the restricted element in response to determining that the second entered password satisfies the second acceptability standard.
Dependencies are inferred from the claim text.