×

Multi-factor authentication with URL validation

  • US 10,635,792 B2
  • Filed: 08/31/2017
  • Issued: 04/28/2020
  • Est. Priority Date: 08/31/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product, the computer program product being tangibly embodied on a non-transitory computer-readable storage medium and comprising instructions that, when executed, are configured to cause at least one computing device to:

  • receive an authentication request from a first user for access to a network resource via a first communications channel, the authentication request including at least one authentication parameter, wherein the at least one authentication parameter comprises location information of the first user;

    generate a user-specific authentication code, based on the at least one authentication parameter;

    generate a user-specific authentication Uniform Resource Locator (URL) for an access page, based on the user-specific authentication code;

    send the authentication URL to the first user via a second communications channel;

    receive an access request in response to selection of the authentication URL by a second user, the access request associated with at least one access parameter, wherein the at least one access parameter comprises information separate from the authentication URL identifying the second user associated with the access request, and wherein the at least one access parameter comprises location information of the second user;

    validate the access request, wherein validating the access request comprises verifying a match between the location information of the first user and the location information of the second user to confirm that the first user and the second user are the same, wherein the first user and the second user are the same when the location information of the first user corresponds to the location information of the second user; and

    provide the access page to the first user, in response to the matching, the access page indicating grant of access to the network resource.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×