IP Library Granted Patent US 10,084,782
Granted Patent B2
US 10,084,782 · App. 15/269,287 · Granted Sep 25, 2018

Authenticator centralization and protection

Inventors: Andrew Robert Rolfe (Deerfield, IL); Alan Dundas (Los Altos Hills, CA); Gregory Slowiak (Cary, IL)
Assignee: Early Warning Services, LLC
H04L63/0884H04L63/06H04L63/0861
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,084,782
App. No.
15/269,287
Granted
Sep 25, 2018
Kind
B2
Abstract

Provided is a method for authenticating a user communicating with an enterprise via a network. The method includes receiving, via the network, authenticators for a user from a first user device associated with the user, and storing the received authenticators. A first authenticator from the stored authenticators is selected to be used for authenticating the user based on an authentication policy received from the enterprise. An authentication request is transmitted to a user device requesting the first authenticator and the user is authentication by by comparing the received authenticator with the stored first authenticator.

Claims (53)

1. A computer implemented method for authenticating a user who is communicating with an enterprise via a network, comprising:

receiving, via the network, authenticators for a user from a first user device associated with the user, and storing the received authenticators;

receiving, from the enterprise, a request to authenticate the user with an authentication policy for authenticating the user, wherein the request does not identify which of the stored authenticators is to be used for authenticating the user;

determining, a first authenticator from the stored authenticators to be used for authenticating the user based on the authentication policy received from the enterprise;

transmitting an authentication request to the first user device via the network requesting the first authenticator;

receiving, from the first user device via the network, an authenticator in response to the authentication request; and

authenticating the user by comparing the received authenticator with the stored first authenticator.

2. The method of claim 1 , wherein the stored authenticators include a plurality of authenticators including at least two different authenticators in different categories of authenticators, the different categories including a knowledge category including information known to the user, a possession category including something physically possessed by the user; and a biometric category identifying physical attributes of the user.

3. The method of claim 2 , wherein the stored authenticators are stored in a hierarchy based on predetermined level of trust associated with each of the received authenticators.

4. The method of claim 3 , wherein the first authenticator of the stored authenticators is determined to be used for authenticating the user by applying the authentication policy to the stored hierarchy of authenticators.

5. The method of claim 1 , wherein the stored authenticators include a plurality of authenticators including one or more of: (i) at least two different authenticators in different categories of authenticators, the different categories including at least two of a knowledge category including information known to the user, a possession category including something physically possessed by the user; and a biometric category identifying physical attributes of the user; (ii) at least two different types of authenticators in a same category of authenticators or (iii) at least two different species of authenticators of the same type of authenticator.

6. The method of claim 1 , further comprising:

receiving from the first user device, via the network, a first device identifier that identifies the first user device and storing the first device identifier in association with a user account identifier, the stored received authenticators being stored with the user account identifier;

storing a relationship identifier that identifies a relationship between the enterprise and the first user device using the first device identifier; and

the determining the first authenticator from the stored authenticators comprises identifying the stored authenticators using the relationship identifier to identify the first device identifier and using the first device identifier to identify the user account identifier stored with the received authenticators.

7. The method of claim 1 , further comprising:

transmitting to the enterprise, via the network, a result of the authentication including a type of authenticator used for the authentication.

8. A computer implemented method for authenticating a user who is communicating with an enterprise via a network, comprising:

receiving, via the network, authenticators for a user from a first user device associated with the user and authenticators for a second user device associated with the user, and storing the received authenticators;

receiving, from the enterprise, a request to authenticate the user with an authentication policy for authenticating the user, wherein the request does not identify which of the stored authenticators is to be used for authenticating the user;

determining, a first authenticator from the stored authenticators to be used for authenticating the user based on the authentication policy received from the enterprise and selecting one of the first user device and the second user device to use for authentication;

transmitting an authentication request to the selected one of the first user device and the second user device via the network requesting the first authenticator;

receiving, from the selected one of the first user device and the second user device, an authenticator in response to the authentication request; and

authenticating the user by comparing the received authenticator with the stored first authenticator.

9. The method of claim 8 , wherein the stored authenticators include a plurality of authenticators including at least two different authenticators in different categories of authenticators, the different categories including a knowledge category including information known to the user, a possession category including something physically possessed by the user; and a biometric category identifying physical attributes of the user.

10. The method of claim 9 , wherein the received authenticators are stored in a hierarchy based on predetermined level of trust associated with each of the received authenticators.

11. The method of claim 10 , wherein the first authenticator of the stored authenticators is determined to be used for authenticating the user by applying the authentication policy to the stored hierarchy of authenticators; and the first user device or the second user device is selected to be used for authentication based on the stored hierarchy.

12. The method of claim 8 , wherein the stored authenticators include a plurality of authenticators including one or more of: (i) at least two different authenticators in different categories of authenticators, the different categories including at least two of a knowledge category including information known to the user, a possession category including something physically possessed by the user; and a biometric category identifying physical attributes of the user; (ii) at least two different types of authenticators in a same category of authenticators or (iii) at least two different species of authenticators of the same type of authenticator.

13. The method of claim 8 , further comprising:

receiving from the first user device, via the network, a first device identifier that identifies the first user device and storing the first device identifier in association with a user account identifier, the stored authenticators being stored with the user account identifier;

receiving from the second user device, via the network, a second device identifier that identifies the second user device and storing the second device identifier in association with the user account identifier, the stored received authenticators being stored with the user account identifier;

storing a first relationship identifier that identifies a relationship between the enterprise and the first user device using the first device identifier;

storing a second relationship identifier that identifies a relationship between the enterprise and the second user device using the second device identifier; and

the determining the first authenticator from the stored authenticators comprises identifying the stored authenticators using the first relationship identifier to identify the first device identifier and using the first device identifier to identify the user account identifier stored with the received authenticators.

14. An article of manufacture for authenticating a user who is communicating with an enterprise via a network, comprising:

a non-transitory storage medium; and

logic stored on the storage medium, wherein the stored logic is configured to be readable by a processor and thereby causes the processor to operate so as to:

receive, via the network, authenticators for a user from a first user device associated with the user, and store the received authenticators;

receive, from the enterprise, a request to authenticate the user with an authentication policy for authenticating the user, wherein the request does not identify which of the stored authenticators is to be used for authenticating the user;

determine, a first authenticator from the stored authenticators to be used for authenticating the user based on the authentication policy received from the enterprise;

transmit an authentication request to the first user device via the network requesting the first authenticator;

receive, from the first user device via the network, an authenticator in response to the authentication request; and

authenticate the user by comparing the received authenticator with the stored first authenticator.

15. The article of manufacture according to claim 14 , wherein the stored authenticators include a plurality of authenticators including at least two different authenticators in different categories of authenticators, the different categories including a knowledge category including information known to the user, a possession category including something physically possessed by the user; and a biometric category identifying physical attributes of the user.

16. The article of manufacture according to claim 15 , wherein the stored authenticators are stored in a hierarchy based on predetermined level of trust associated with each of the received authenticators.

17. The article of manufacture according to claim 16 , wherein the first authenticator of the stored authenticators is determined to be used for authenticating the user by applying the authentication policy to the stored hierarchy of authenticators.

18. The article of manufacture according to claim 14 , wherein the stored authenticators include a plurality of authenticators including one or more of: (i) at least two different authenticators in different categories of authenticators, the different categories including at least two of a knowledge category including information known to the user, a possession category including something physically possessed by the user; and a biometric category identifying physical attributes of the user; (ii) at least two different types of authenticators in a same category of authenticators or (iii) at least two different species of authenticators of the same type of authenticator.

19. The article of manufacture according to claim 14 , further comprising:

receiving from the first user device, via the network, a first device identifier that identifies the first user device and storing the first device identifier in association with a user account identifier, the stored received authenticators being stored with the user account identifier;

storing a relationship identifier that identifies a relationship between the enterprise and the first user device using the first device identifier; and

the determining the first authenticator from the stored authenticators comprises identifying the stored authenticators using the relationship identifier to identify the first device identifier and using the first device identifier to identify the user account identifier stored with the received authenticators.

20. The article of manufacture according to claim 14 , further comprising:

transmitting to the enterprise, via the network, a result of the authentication including a type of authenticator used for the authentication.

Assignments (9)
CHANGE OF NAME Recorded Mar 13, 2025
From: PAYFONE, INC.
To: PROVE IDENTITY, INC.
Reel/Frame 070499/0580 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2020
From: EARLY WARNING SERVICES, LLC
To: PAYFONE, INC.
Reel/Frame 053148/0191 →
CONFIRMATORY GRANT OF SECURITY INTEREST IN PATENTS Recorded Jun 18, 2020
From: PAYFONE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 052984/0061 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2018
From: ROLFE, ANDREW ROBERT; DUNDAS, ALAN; SLOWIAK, GREGORY
To: AUTHENTIFY, INC.
Reel/Frame 046425/0822 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 041610 FRAME: 0944. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT . Recorded Aug 23, 2017
From: AUTHENTIFY, LLC
To: EARLY WARNING SERVICES, LLC
Reel/Frame 043649/0549 →
MERGER AND CHANGE OF NAME Recorded Jul 25, 2017
From: AUTHENTIFY, INC.; AUTHENTIFY, LLC
To: AUTHENTIFY, LLC
Reel/Frame 043325/0945 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2017
From: AUTHENTIFY, INC.
To: EARLY WARNING SERVICES, LLC
Reel/Frame 041610/0944 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2017
From: ROLFE, ANDREW ROBERT
To: AUTHENTIFY, INC.
Reel/Frame 041887/0302 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2017
From: AUTHENTIFY, INC.
To: EARLY WARNING SERVICES, LLC
Reel/Frame 041459/0132 →
Continuity (2)
Provisional Application 62221435 · Sep 21, 2015
Related Publication 20170085568A1 · Mar 23, 2017
Cited By (1)
US 12,373,529