US 12,457,212 B2
System and method for hosting FIDO authenticators
Bahram Piri, Vancouver (CA); and Hassan Seifi, Vancouver (CA)
Assigned to IDMELON TECHNOLOGIES INC., Vancouver (CA)
Filed by IDMELON TECHNOLOGIES INC., Vancouver (CA)
Filed on Feb. 1, 2024, as Appl. No. 18/430,282.
Application 18/430,282 is a continuation in part of application No. 18/143,909, filed on May 5, 2023, granted, now 11,930,006.
Claims priority of provisional application 63/346,302, filed on May 26, 2022.
Prior Publication US 2024/0171574 A1, May 23, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01)
CPC H04L 63/0876 (2013.01) 18 Claims
OG exemplary drawing
 
1. A system for user authentication within a browser environment, the system comprising:
a computing device having a Web Authentication (WebAuthn) client software, wherein the WebAuthn client software represents a relying party application on the computing device, wherein the WebAuthn client software has a WebAuthn Application Program Interface (WebAuthn API) that communicates through an interface on the computing device to send an authentication request associated with a user, receive an authentication response, and return the authentication response to verify the user to the WebAuthn client software representing the relying party, wherein the WebAuthn API is available for authentication when accessing the relying party application from inside a browser, wherein the WebAuthn client software has a compatible extension or application configured to intercept and override an interface of the WebAuthn API;
a communication module enabling interaction between the computing device and a connected device to extract user card information;
a network communication module for communication with an authentication hosting service over a network to process an authentication request; and
an authentication module as part of the compatible extension for handling the authentication request by transmitting the user card information and the authentication request to the authentication hosting service for user identification and authentication.