US 11,991,175 B2
User authentication based on device identifier further identifying software agent
Andrew Robert Rolfe, Deerfield, IL (US); Alan Dundas, Los Altos Hills, CA (US); and Gregory Slowiak, Cary, IL (US)
Assigned to PAYFONE, INC., New York, NY (US)
Filed by Payfone, Inc., New York, NY (US)
Filed on May 7, 2021, as Appl. No. 17/315,081.
Application 17/315,081 is a division of application No. 16/817,157, filed on Mar. 12, 2020, granted, now 11,218,480.
Application 16/817,157 is a continuation of application No. 16/268,243, filed on Feb. 5, 2019, granted, now 10,616,222, issued on Apr. 7, 2020.
Application 16/268,243 is a continuation of application No. 16/115,281, filed on Aug. 28, 2018, granted, now 10,250,602, issued on Apr. 2, 2019.
Application 16/115,281 is a continuation of application No. 15/269,287, filed on Sep. 19, 2016, granted, now 10,084,782, issued on Sep. 25, 2018.
Claims priority of provisional application 62/221,435, filed on Sep. 21, 2015.
Prior Publication US 2021/0266318 A1, Aug. 26, 2021
Int. Cl. H04L 12/24 (2006.01); H04L 9/40 (2022.01); H04L 29/06 (2006.01)
CPC H04L 63/0884 (2013.01) [H04L 63/06 (2013.01); H04L 63/0861 (2013.01); H04L 63/0853 (2013.01); H04L 2463/082 (2013.01)] 16 Claims
OG exemplary drawing
 
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.