IP Library Granted Patent US 11,256,801
Granted Patent B2
US 11,256,801 · App. 17/235,871 · Granted Feb 22, 2022

Artificial intelligence-based generation of anthropomorphic signatures and use thereof

Inventors: Axel Sly (Palo Alto, CA); Srivatsa Akshay Sharma (Santa Clara, CA); Brett Robert Redinger (Oakland, CA); Devin Daniel Reich (Olympia, WA); Geert Trooskens (Meise, BE); Meelis Lootus (London, GB); Young Jin Lee (Vancouver, CA); Ricardo Lopez Arredondo (Schertz, TX); Frederick Franklin Kautz, IV (Fremont, CA); Satish Srinivasan Bhat (Fremont, CA); Scott Michael Kirk (Belmont, CA); Walter Adolf De Brouwer (Los Altos Hills, CA); Kartik Thakore (Santa Clara, CA)
Assignee: doc.ai, Inc.
G06F21/45G06N20/00G16H10/60H04L9/3239H04L9/3247G06N3/04G06N3/08H04L63/0861
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,256,801
App. No.
17/235,871
Granted
Feb 22, 2022
Kind
B2
Abstract

The technology disclosed relates to authenticating users using a plurality of non-deterministic registration biometric inputs. During registration, a plurality of non-deterministic biometric inputs are given as input to a trained machine learning model to generate sets of feature vectors. The non-deterministic biometric inputs can include a plurality of face images and a plurality of voice samples of a user. A characteristic identity vector for the user can be determined by averaging feature vectors. During authentication, a plurality of non-deterministic biometric inputs are given as input to a trained machine learning model to generate a set of authentication feature vectors. The sets of feature vectors are projected onto a surface of a hyper-sphere. The system can authenticate the user when a cosine distance between the authentication feature vector and a characteristic identity vector for the user is less than a pre-determined threshold.

Claims (43)

1. A computer-implemented method of establishing authentication credentials using a plurality of non-deterministic registration biometric inputs and at least one deterministic biometric input, the method including:

feeding, during registration, the plurality of non-deterministic biometric inputs and the deterministic biometric input to a trained machine learning model and generating sets of feature vectors, wherein the non-deterministic biometric inputs include a plurality of face images and a plurality of voice samples of a user, and wherein the deterministic biometric input includes genomic data of the user;

projecting the sets of feature vectors onto a surface of a hyper-sphere;

computing a characteristic identity vector representing the user based on a user's set of the projected feature vectors; and

saving the characteristic identity vector for use during authentication of the user.

2. The method of claim 1 , further including registering a cryptographic signature of the characteristic identity vector with an identity server, accompanied by a photograph of the user selected from the plurality of face images.

3. The method of claim 1 , further including registering the characteristic identity vector with an identity server, accompanied by a photograph of the user that becomes one of the plurality of face images used to compute the characteristic identity vector.

4. The method of claim 1 , wherein the sets of feature vectors are projected onto a surface of a unit hyper-sphere.

5. The method of claim 1 , further including:

feeding the genomic data to a hash; and

using the hashed genomic data as at least one dimension of the characteristic identity vector.

6. The method of claim 1 , further including preprocessing the face image data to separate the face from background before generating the feature vectors.

7. The method of claim 1 , further including preprocessing the face image data by selecting individual frames from a video sequencing, wherein the individual frames are selected based on an image sharpness metric.

8. The method of claim 1 , further including preprocessing the voice data by selecting an audio segment corresponding to a phrase specified for the user to read.

9. A system including one or more processors coupled to memory, the memory loaded with computer instructions to establish authentication credentials using a plurality of non-deterministic registration biometric inputs and at least one deterministic biometric input, the instructions, when executed on the processors, implement actions comprising:

feeding, during registration, the plurality of non-deterministic biometric inputs and the deterministic biometric input to a trained machine learning model and generating sets of feature vectors, wherein the non-deterministic biometric inputs include a plurality of face images and a plurality of voice samples of a user, and wherein the deterministic biometric input includes genomic data of the user;

projecting the sets of feature vectors onto a surface of a hyper-sphere;

computing a characteristic identity vector representing the user based on a user's set of the projected feature vectors; and

saving the characteristic identity vector for use during authentication of the user.

10. The system of claim 9 , further implementing actions comprising:

registering a cryptographic signature of the characteristic identity vector with an identity server, accompanied by a photograph of the user selected from the plurality of face images.

11. The system of claim 9 , further implementing actions comprising:

registering the characteristic identity vector with an identity server, accompanied by a photograph of the user that becomes one of the plurality of face images used to compute the characteristic identity vector.

12. The system of claim 9 , wherein the sets of feature vectors are projected onto a surface of a unit hyper-sphere.

13. The system of claim 9 , further implementing actions comprising:

feeding the genomic data to a hash; and

using the hashed genomic data as at least one dimension of the characteristic identity vector.

14. The system of claim 9 , further implementing actions comprising:

preprocessing the face image data to separate the face from background before generating the feature vectors.

15. The system of claim 9 , further implementing actions comprising:

preprocessing the face image data by selecting individual frames from a video sequencing, wherein the individual frames are selected based on an image sharpness metric.

16. The system of claim 9 , further implementing actions comprising:

preprocessing the voice data by selecting an audio segment corresponding to a phrase specified for the user to read.

17. A non-transitory computer readable storage medium impressed with computer program instructions to establish authentication credentials using a plurality of non-deterministic registration biometric inputs, the instructions, when executed on a processor, implement a method comprising:

feeding, during registration, the plurality of non-deterministic biometric inputs and the deterministic biometric input to a trained machine learning model and generating sets of feature vectors, wherein the non-deterministic biometric inputs include a plurality of face images and a plurality of voice samples of a user, and wherein the deterministic biometric input includes genomic data of the user;

projecting the sets of feature vectors onto a surface of a hyper-sphere;

computing a characteristic identity vector representing the user based on a user's set of the projected feature vectors; and

saving the characteristic identity vector for use during authentication of the user.

18. The non-transitory computer readable storage medium of claim 17 , implementing the method further comprising:

registering a cryptographic signature of the characteristic identity vector with an identity server, accompanied by a photograph of the user selected from the plurality of face images.

19. The non-transitory computer readable storage medium of claim 17 , implementing the method further comprising:

registering the characteristic identity vector with an identity server, accompanied by a photograph of the user that becomes one of the plurality of face images used to compute the characteristic identity vector.

20. The non-transitory computer readable storage medium of claim 17 , wherein the sets of feature vectors are projected onto a surface of a unit hyper-sphere.

Assignments (3)
SECURITY INTEREST Recorded Oct 22, 2024
From: HEALTHWAYS SC, LLC; SHARECARE AI, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 068977/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2022
From: DOC.AI, INC.
To: SHARECARE AI, INC.
Reel/Frame 058648/0269 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2021
From: SLY, AXEL; SHARMA, SRIVATSA AKSHAY; REDINGER, BRETT ROBERT; REICH, DEVIN DANIEL; TROOSKENS, GEERT; LOOTUS, MEELIS; LEE, YOUNG JIN; ARREDONDO, RICARDO LOPEZ; KAUTZ, FREDERICK FRANKLIN, IV; BHAT, SATISH SRINIVASAN; KIRK, SCOTT MICHAEL; DE BROUWER, WALTER ADOLF; THAKORE, KARTIK
To: DOC.AI, INC.
Reel/Frame 058397/0487 →
Continuity (2)
Provisional Application 63013536 · Apr 21, 2020
Related Publication 20210326433A1 · Oct 21, 2021
Cited By (1)
US 12,512,997