IP Library Granted Patent US 11,991,175
Granted Patent B2
US 11,991,175 · App. 17/315,081 · Granted May 21, 2024

User authentication based on device identifier further identifying software agent

Inventors: Andrew Robert Rolfe (Deerfield, IL); Alan Dundas (Los Altos Hills, CA); Gregory Slowiak (Cary, IL)
Assignee: PAYFONE, INC.
H04L63/0884H04L63/06H04L63/0861H04L63/0853H04L2463/082
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 11,991,175
App. No.
17/315,081
Granted
May 21, 2024
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 comparing the received authenticator with the stored first authenticator.

Claims (37)

1. A method comprising:

obtaining, at a communications device, a software agent provided by an authentication service;

activating the software agent on the communications device;

generating, at least in part via the software agent executed at the communications device, a device ID to identify the communications device and the software agent to the authentication service, wherein the device ID:

is bound to specific hardware of the communications device, and

identifies the software agent;

receiving, at the communications device, a one-time code (OTC) from a communications network; and

transmitting, at least in part via the communications device, the OTC and the device ID from the communications device to the authentication service.

2. The method of claim 1 , further comprising:

following receiving, at the communications device, the OTC, displaying the OTC; and

receiving, from a user interface of the communications device, a code input.

3. The method of claim 1 , wherein the OTC is received via a short message service (SMS) message.

4. The method of claim 1 , wherein the communications device comprises a smartphone and wherein the OTC is received over a mobile communications network.

5. The method of claim 1 , wherein the device ID is not clone-able.

6. The method of claim 1 , wherein a portion of the device ID that is bound to the specific hardware of the communications device is immutable.

7. The method of claim 1 , further comprising:

receiving, from a user interface of the communications device, a response to a challenge received via a communications network.

8. The method of claim 1 , further comprising:

receiving, from a user interface of the communications device, a biometric input of one or more of the user's voice, the user's face, the user's hand, the user's finger, and the user's eye.

9. The method of claim 1 , further comprising capturing, via a camera or a scanner of the communications device, a device-readable code for transmitting to the communications network.

10. An article comprising a non-transitory computer readable media having instructions encoded thereon which, when executed by a computing device, cause the computing device to:

obtain, at a communications device, a software agent provided by an authentication service;

activate the software agent on the communications device;

generate, at least in part via the software agent executed at the communications device, a device ID to identify the communications device and the software agent to the authentication service, wherein the device ID:

is bound to specific hardware of the communications device and

identifies the software agent;

receive, at the communications device, a one-time code (OTC) from a communications network; and

transmit, at least in part via the communications device, the OTC and the device ID from the communications device to the authentication service.

11. The article of claim 10 , wherein the encoded instructions are additionally to:

display the received OTC on a display of the communications device; and

receive a code input from a user interface of the communications device.

12. The article of claim 10 , wherein the OTC is received via a short message service (SMS) message.

13. The article of claim 10 , wherein the communications device comprises a smart phone and wherein the OTC is received over a mobile communications network.

14. The article of claim 10 , wherein the device ID is not clone-able.

15. The article of claim 10 , wherein a portion of the device ID that is bound to the specific hardware of the communications device is immutable.

16. The article of claim 10 , wherein the encoded instructions are additionally to:

capture, via a camera or a scanner of the communications device, a device-readable code to transmit to the communications network.

Assignments (4)
CHANGE OF NAME Recorded Apr 30, 2024
From: PAYFONE, INC.
To: PROVE IDENTITY, INC.
Reel/Frame 067274/0349 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2021
From: ROLFE, ANDREW ROBERT; DUNDAS, ALAN; SLOWIAK, GREGORY
To: AUTHENTIFY, INC.
Reel/Frame 056176/0240 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2021
From: AUTHENTIFY, INC.
To: EARLY WARNING SERVICES, LLC
Reel/Frame 056176/0280 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2021
From: EARLY WARNING SERVICES, LLC
To: PAYFONE, INC.
Reel/Frame 056176/0306 →
Continuity (6)
Division 16817157 · Mar 12, 2020
Continuation 16268243 · Feb 5, 2019
Continuation 16115281 · Aug 28, 2018
Continuation 15269287 · Sep 19, 2016
Provisional Application 62221435 · Sep 21, 2015
Related Publication 20210266318A1 · Aug 26, 2021
Cited By (20)
US 12,310,721 US 12,335,342 US 12,357,180 US 12,357,246 US 12,360,683 US 12,364,419 US 12,396,645 US 12,397,111 US 12,402,813 US 12,426,812 US 12,440,172 US 12,440,173 US 12,455,949 US 12,458,256 US 12,462,006 US 12,478,296 US 12,482,558 US 12,547,391 US 12,569,172 US 12,642,464