US2022269771A1PendingUtilityA1

Systems and Methods for Generating and Using Anthropomorphic Signatures to Authenticate Users

Assignee: SHARECARE AI INCPriority: Apr 21, 2020Filed: May 2, 2022Published: Aug 25, 2022
Est. expiryApr 21, 2040(~13.7 yrs left)· nominal 20-yr term from priority
G06V 10/7715G06V 10/761G06V 40/161G06V 10/803G06V 40/168G06F 21/32G06F 21/45G06V 10/451G06F 18/214G06F 18/251G06N 3/045G06F 18/22G06K 19/06037H04L 9/0866H04L 9/3242G06N 3/09G06N 3/0464H04L 9/085G06V 40/70H04L 9/3236H04L 63/0861H04L 9/0841H04L 9/3247G06F 2221/2117H04L 9/0894G06N 3/08H04L 9/3228H04L 9/3231G06N 3/04H04L 9/3239G06K 7/1417H04L 9/3297G16H 10/60G06N 20/00H04L 2463/082G06N 5/04G06K 9/6256G06V 10/774
72
PatentIndex Score
0
Cited by
0
References
0
Claims

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

exact text as granted — not AI-modified
We claim as follows: 
     
         1 . A computer-implemented method of authentication using a plurality of non-deterministic authentication biometric inputs, the method including:
 receiving a plurality of non-deterministic biometric inputs with a request for authentication;   feeding the non-deterministic biometric inputs to a trained machine learning model and generating a set of authentication feature vectors, wherein the non-deterministic authentication biometric input includes an image and a voice sample of a user;   projecting the set of feature vectors onto a surface of a hyper-sphere; and   authenticating the user when a cosine distance between the authentication feature vector and a characteristic identity vector previously registered for the user is less than a pre-determined threshold.   
     
     
         2 . The method of  claim 1 , wherein the sets of feature vectors are projected onto a surface of a unit hyper-sphere. 
     
     
         3 . The method of  claim 1 , wherein the characteristic identity vector for the user was determined by averaging feature vectors for from a plurality of images and for a plurality of voice samples on a user-by-user basis. 
     
     
         4 . The method of  claim 3 , wherein the predetermined threshold was determined from variance among projected feature vectors from the plurality of images and the plurality of voice samples on a user-by-user basis. 
     
     
         5 . The method of  claim 3 , wherein the predetermined threshold was determined from variance among projected feature vectors from the plurality of images and the plurality of voice samples for classes of users. 
     
     
         6 . The method of  claim 3 , wherein the predetermined threshold was determined from variance among projected feature vectors from the plurality of images and the plurality of voice samples across users. 
     
     
         7 . A non-transitory computer readable storage medium impressed with computer program instructions to authenticate using a plurality of non-deterministic authentication biometric inputs, the instructions, when executed on a processor, implement a method comprising:
 receiving a plurality of non-deterministic biometric inputs with a request for authentication;   feeding the non-deterministic biometric inputs to a trained machine learning model and generating a set of authentication feature vectors, wherein the non-deterministic authentication biometric input includes an image and a voice sample of a user;   projecting the set of feature vectors onto a surface of a hyper-sphere; and   authenticating the user when a cosine distance between the authentication feature vector and a characteristic identity vector previously registered for the user is less than a pre-determined threshold.   
     
     
         8 . The non-transitory computer readable storage medium of  claim 7 , wherein the sets of feature vectors are projected onto a surface of a unit hyper-sphere. 
     
     
         9 . The non-transitory computer readable storage medium of  claim 7 , wherein the characteristic identity vector for the user was determined by averaging feature vectors for from a plurality of images and for a plurality of voice samples on a user-by-user basis. 
     
     
         10 . The non-transitory computer readable storage medium of  claim 9 , wherein the predetermined threshold was determined from variance among projected feature vectors from the plurality of images and the plurality of voice samples on a user-by-user basis. 
     
     
         11 . The non-transitory computer readable storage medium of  claim 9 , wherein the predetermined threshold was determined from variance among projected feature vectors from the plurality of images and the plurality of voice samples for classes of users. 
     
     
         12 . The non-transitory computer readable storage medium of  claim 9 , wherein the predetermined threshold was determined from variance among projected feature vectors from the plurality of images and the plurality of voice samples across users. 
     
     
         13 . A system including one or more processors coupled to memory, the memory loaded with computer instructions to authenticate using a plurality of non-deterministic authentication biometric inputs, when executed on the processors implement the instructions of  claim 7 . 
     
     
         14 . The system of  claim 13 , wherein the sets of feature vectors are projected onto a surface of a unit hyper-sphere. 
     
     
         15 . The system of  claim 13 , wherein the characteristic identity vector for the user was determined by averaging feature vectors for from a plurality of images and for a plurality of voice samples on a user-by-user basis. 
     
     
         16 . The system of  claim 15 , wherein the predetermined threshold was determined from variance among projected feature vectors from the plurality of images and the plurality of voice samples on a user-by-user basis. 
     
     
         17 . The system of  claim 15 , wherein the predetermined threshold was determined from variance among projected feature vectors from the plurality of images and the plurality of voice samples for classes of users. 
     
     
         18 . The system of  claim 15 , wherein the predetermined threshold was determined from variance among projected feature vectors from the plurality of images and the plurality of voice samples across users. 
     
     
         19 . A computer-implemented method of authentication using a plurality of non-deterministic authentication biometric inputs, the method including:
 receiving the plurality of non-deterministic authentication biometric inputs with a request for authentication;   feeding the non-deterministic authentication biometric inputs to a plurality of trained machine learning models and generating a plurality of authentication feature vectors wherein the non-deterministic authentication biometric input includes an image and a voice sample of a user;   applying a distance preserving hash to the plurality of authentication feature vectors to generate an authentication hash representing the user; and   authenticating the user when a difference between the authentication hash and a registration hash previously registered for the user is less than a pre-determined threshold.   
     
     
         20 . A computer-implemented method of authentication using a plurality of non-deterministic authentication biometric inputs, the method including:
 receiving the plurality of non-deterministic authentication biometric inputs with a request for authentication;   feeding the non-deterministic authentication biometric inputs to a plurality of trained machine learning models and generating a plurality of authentication feature vectors wherein the non-deterministic authentication biometric input includes an image and a voice sample of a user;   applying a binning function to non-integer values in the plurality of authentication feature vectors to quantize the non-integer values to integer values;   applying a hash function to the plurality of quantized authentication feature vectors to generate an authentication hash; and   authenticating the user when the authentication hash matches a registration hash previously registered for the user.

Join the waitlist — get patent alerts

Track US2022269771A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.