US 12,250,207 B2
Mobile device enabled desktop tethered and tetherless authentication
Nelson A. Cicchitto, San Ramon, CA (US)
Filed by Nelson A. Cicchitto, San Ramon, CA (US)
Filed on Sep. 29, 2023, as Appl. No. 18/375,429.
Application 15/626,997 is a division of application No. 15/052,747, filed on Feb. 24, 2016, granted, now 9,686,273, issued on Jun. 20, 2017.
Application 18/375,429 is a continuation of application No. 17/521,611, filed on Nov. 8, 2021, granted, now 11,811,750.
Application 17/521,611 is a continuation of application No. 15/970,780, filed on May 3, 2018, granted, now 11,171,941, issued on Nov. 9, 2021.
Application 15/970,780 is a continuation in part of application No. 15/626,997, filed on Jun. 19, 2017, granted, now 9,979,715, issued on May 22, 2018.
Claims priority of provisional application 62/501,027, filed on May 3, 2017.
Claims priority of provisional application 62/120,153, filed on Feb. 24, 2015.
Prior Publication US 2024/0031352 A1, Jan. 25, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); H04W 12/06 (2021.01); H04W 12/069 (2021.01)
CPC H04L 63/0815 (2013.01) [H04L 63/083 (2013.01); H04W 12/068 (2021.01); H04W 12/069 (2021.01)] 19 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
receiving and storing, at a cloud universal identification server having a digital storage, a plurality of identifying attributes associated with a user and one or more identifying attributes associated with a computing device;
receiving, at the cloud universal identification server, a request to authenticate a process at the computing device,
the request being received from credential provider code that was previously installed on the computing device,
wherein the credential provider code was previously configured to recognize a mobile device, and
wherein the request indicates that the mobile device was selected for authentication purposes;
in response to the request indicating that the mobile device was selected for authentication purposes, retrieving, from a database, a protocol for communicating with the mobile device;
transmitting, by the cloud universal identification server and in accordance with the retrieved protocol, first authentication data associated with the user for delivery to the mobile device; and
upon receiving, at the cloud universal identification server and from the mobile device, second authentication data, transmitting for delivery to the credential provider code of the computing device, the second authentication data causing the authentication to the process to be successful;
wherein one or more steps are performed on at least a processor coupled to at least a memory.