×

Dynamic password generation

  • US 9,792,428 B2
  • Filed: 01/26/2017
  • Issued: 10/17/2017
  • Est. Priority Date: 12/17/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer system for providing access to electronic information, the system comprising:

  • a computer, a computer-readable storage medium, and program instructions stored on the computer-readable storage medium, which when executed cause the computer to perform a method comprising;

    receiving, by a first computer from a second computer over a network, in response to information entered into a user interface on the second computer, a first password string associated with a user and a rule for configuring and generating a second password string from the first password string, wherein the rule specifies a dynamic element to insert at a specified position in the first password string, based on first contextual information associated with the user, and wherein a value of the specified dynamic element is determined based on second contextual information associated with the user;

    in response to receiving, by the first computer from the second computer over the network, a third password string associated with the user, via information entered into the user interface on the second computer;

    configuring and generating, by the first computer, the second password string from the first password string, based on the received rule, by;

    selecting the specified dynamic element based on the first contextual information associated with the user;

    inserting the selected dynamic element in the first password string at the specified position; and

    determining the value of the selected dynamic element based on the second contextual information associated with the user; and

    in response to determining, by the first computer, that the third password string matches the second password string, granting, by the first computer, the second computer access to the electronic information.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×