IP Library › Granted Patent US 11,615,174
Granted Patent B2
US 11,615,174 · App. 16/996,350 · Granted Mar 28, 2023

Method and a system to locally store and authenticate a data of a user

Inventors: Subodh Narain Agrawal (London, GB); Anil K. Sharma (Middlesex, GB)
Assignee: Biocube Technologies Inc
G06F21/32G06F16/2379
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,615,174
App. No.
16/996,350
Granted
Mar 28, 2023
Kind
B2
Abstract

An authentication system is disclosed here to locally store and authenticate user data associated with a user. The authentication system comprises a biometric engine, a local database, a requesting module, and an authentication engine. The biometric engine stores biometric identification of the user for registration, which is retrieved using a user owned mobile device. The local database stores the user data associated with the user after the registration, and is in communication with the biometric engine via a client application. The requesting module is in communication with a processor to request an authentication of the user data, which is accepted if the request matches the identified user data. The authentication engine authenticates the user data by verifying the user data against one or more of the biometric identifications, and generate an authentication message that is sent to a proprietor that requests for the authentication of the user data.

Claims (46)

1. A method for authenticating a registered user, the method comprising:

registering a user by

capturing at least one biometric of a user using a user device having storage;

storing the at least one biometric in the storage on the user device;

creating a unique biometric identification for the user in a biometric engine through algorithm processing of the at least one biometric of the user; and

storing the unique biometric identification of the user in the storage on the user device, wherein the storage is in communication with the biometric engine via a client application;

as required by the client application, linking the registered user with an identification document of the registered user by

uploading the identification document for the registered user, wherein the identification document is a legally valid or government issued identification;

verifying the identification document electronically against a source system associated with the identification document; and

storing the identification document in the storage on the user device; and

authenticating the registered user by

receiving a request for an authentication of the registered user from the client application;

accepting the request from the client application if the request matches the unique biometric identification;

authenticating the registered user by capturing at least one biometric for the registered user and comparing the captured at least one biometric against the previously stored unique biometric identification of the registered user; and

in response to the authentication of the registered user, generating an authentication message and sending the authentication message to the client application.

2. An authentication system to locally authenticate a registered user, the authentication system comprising:

a user device having storage configured to capture at least one biometric of a user and store the at least one biometric in the storage on the user device;

a biometric engine configured to create a unique biometric identification for the user through algorithm processing of the at least one biometric of the user, wherein the unique biometric identification is for registration of the user, wherein the storage is in communication with the biometric engine via a client application; and

at least one processor coupled to a computer readable storage medium storing instructions, wherein when executed by the processor the instructions:

as required by the client application, link the registered user with an identification document of the registered user by

uploading the identification document for the registered user, wherein the identification document is a legally valid or government issued identification;

verifying the identification document electronically against a source system associated with the identification document; and

storing the identification document in the storage on the user device; and

authenticate the registered user by

receiving a request for an authentication of the registered user from the client application,

accepting the request from the client application if the request matches the unique biometric identification;

authenticating the registered user by capturing at least one biometric for the registered user and comparing the captured at least one biometric against the previously stored unique biometric identification of the registered user, and

generate an authentication message that is sent to the client application if the registered user is authenticated.

3. A non-transitory computer program product to locally authenticate a user, when executed by a computer, the computer program product causes the computer to:

register a user by

capturing at least one biometric of a user using a user device having storage;

storing the at least one biometric in the storage on the user device;

creating a unique biometric identification for the user in a biometric engine through algorithm processing of the at least one biometric of the user; and

storing the unique biometric identification of the user in the storage on the user device, wherein the storage is in communication with the biometric engine via a client application;

as required by the client application, link the registered user with an identification document of the registered user by

uploading the identification document for the registered user, wherein the identification document is a legally valid or government issued identification;

verifying the identification document electronically against a source system associated with the identification document; and

storing the identification document in the storage on the user device; and

authenticate the registered user by

receiving a request for an authentication of the registered user from the client application;

accepting the request from the client application if the request matches the unique biometric identification;

authenticating the user by capturing at least one biometric for the registered user and comparing the captured at least one biometric against the previously stored unique biometric identification of the registered user; and

in response to the authentication of the user, generating an authentication message and sending the authentication message to the client application.

4. The method of claim 1 , wherein the at least one biometric includes at least a subset of face, eye socket, voice, palm and finger.

5. The system of claim 2 , wherein the at least one biometric includes at least a subset of face, eye socket, voice, palm and finger.

6. The non-transitory computer program product of claim 3 , wherein the at least one biometric includes at least a subset of face, eye socket, voice, palm and finger.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2022
From: BIOCUBE MATRICS PTE LIMITED
To: BIOCUBE TECHNOLOGIES INC.
Reel/Frame 060055/0904 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2020
From: AGRAWAL, SUBODH NARAIN; SHARMA, ANIL K.
To: BIOCUBE MATRICS PTE LIMITED
Reel/Frame 054185/0174 →
Continuity (2)
Provisional Application 62894021 · Aug 30, 2019
Related Publication 20210165862A1 · Jun 3, 2021