Patent ID: 11949787
Assignee: NAMETAG INC.
Field: Computer technology (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 19:
20. A non-transitory computer readable medium storing instructions that, when executed by one or more processors of an authentication server, cause the one or more processors to:
maintain a plurality of authentication profiles, each authentication profile corresponding to a respective user and including at least one profile image, an immutable identifier comprising a date of birth of the respective user, and authentication data used to authenticate the respective user;
receive, from a client device of a user, via a session between the authentication server and an authentication service executing on the client device, a request including the device key of the client device, an immutable identifier of the user, and a biometric image captured during the session by a camera of the client device, the authentication service controlling the camera to capture the biometric image;
authenticate the biometric image as captured by the camera of the client device during the session, based on a cryptographic assertion received from the client device;
determine that the device key is a new device key generated by the authentication service;
identify, from the plurality of authentication profiles, a subset of authentication profiles the subset of authentication profiles comprising two or more authentication profiles, the subset having respective immutable identifiers that match the immutable identifier from the request; compare one or more features extracted from the biometric image of the request to features extracted from the at least one profile image of the subset of authentication profiles; and
link, in a data structure, responsive to determining that the one or more features from the biometric image match the features extracted from the at least one profile image of the authentication profile, the device key of the client device with an authentication profile of the subset of authentication profiles to register the client device with the authentication server.