×

System and method for converting one-time passcodes to app-based authentication

  • US 9,979,719 B2
  • Filed: 12/08/2015
  • Issued: 05/22/2018
  • Est. Priority Date: 01/06/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • detecting, in response to a user access attempt on a first electronic device, a one-time passcode authentication event;

    wherein detecting the event comprises detecting web content referencing a one-time passcode using a browser extension operating on the first electronic device;

    wherein detecting the event further comprises detecting an identity of an outside service for which access is attempted;

    identifying, using the outside service identity and a user identity, a second electronic device as an authenticating device;

    wherein the user identity is associated with the browser extension;

    transmitting a notification of the one-time password authentication event from the first electronic device to the authenticating device;

    wherein the notification comprises OTP retrieval information, wherein;

    transmitting, via one or more networks, the notification of the one-time password authentication event from the first electronic device to the authenticating device comprises transmitting, via the one or more networks, the notification from the first electronic device to a cloud relay and transmitting, via the one or more networks, the notification from the cloud relay to the authenticating device, wherein transmitting the one-time passcode from the authenticating device to the browser extension comprises transmitting the one-time passcode from the authenticating device to the cloud relay and transmitting, via the one or more networks, the one-time passcode from the cloud relay to the first electronic device, wherein identifying the second electronic device as the authenticating device comprises identifying the second electronic device at the cloud relay using a database accessible to the cloud relay;

    retrieving, in response to the notification and according to the OTP retrieval information, a one-time passcode from the authenticating device;

    requesting user approval input on the authenticating device;

    transmitting the one-time passcode from the authenticating device to the browser extension operating on the first electronic device only after receiving the user approval input, wherein receiving the user approval input comprises;

    displaying an approval interface on a display of the authenticating device, wherein the approval interface comprises information pertaining to the outside service identity and a selectable approval input indicator; and

    detecting user selection of the selectable approval input indicator;

    retrieving a set of stored primary credentials, the set associated with the user identity and the outside service identity;

    transmitting the set of stored primary credentials to the browser extension; and

    populating, using the browser extension, a one-time passcode entry form with the one-time passcode and at least one primary credential field with the set of stored primary credentials.

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