IP Library Granted Patent US 12,482,287
Granted Patent B2
US 12,482,287 · App. 17/579,445 · Granted Nov 25, 2025

Augmented reality identity verification

Inventor: Adrian Kaehler (Los Angeles, CA)
Assignee: MAGIC LEAP, INC.
G06V30/413G06F18/2148G06F18/22G06T19/006G06V20/20G06V40/171G06V40/172
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 12,482,287
App. No.
17/579,445
Granted
Nov 25, 2025
Kind
B2
Abstract

An augmented reality device (ARD) can present virtual content which can provide enhanced experiences with the user's physical environment. For example, the ARD can detect a linkage between a person in the FOV of the ARD and a physical object (e.g., a document presented by the person) or detect linkages between the documents. The linkages may be used in identity verification or document verification.

Claims (84)

1 . A method for verifying an identity of a person using an augmented reality (AR) system, the method comprising:

under control of the AR system comprising computer hardware, the AR system comprising:

an outward-facing camera configured to image an environment, and

an optical sensor configured to emit light outside of a human visible spectrum:

obtaining, with the outward-facing camera, an image of the environment;

identifying a first biometric information associated with a person based at least partly on an analysis of the image of the environment;

identifying a second biometric information in a first document presented by the person to the outward facing camera;

identifying a third biometric information in a second document presented by the person to the outward facing camera; and

determining a first match between the first biometric information with the second biometric information;

determining, upon the determination of the first match, a second match between at least one of the first biometric information or the second biometric information with the third biometric information.

2 . The method of claim 1 , wherein the light emitted by the optical sensor comprises ultraviolet light.

3 . The method of claim 1 , wherein the first biometric information or the second biometric information comprises one or more of the following: a fingerprint, a height, a gender, a hair color, or a weight.

4 . The method of claim 1 , wherein identifying the first biometric information and identifying the second biometric information comprise:

detecting a first face in the image, wherein the first face comprises first facial features and is associated with the person; and

detecting a second face in the image, wherein the second face comprises second facial features and is included in the document presented by the person,

wherein determining the match comprises:

calculating a first feature vector for the first face the based at least partly on the first facial features or calculating a second feature vector for the second face based at least partly on the second facial features, respectively;

calculating a distance between the first feature vector and the second feature vector;

comparing the distance to a threshold value; and

confirming the match when the distance passes the threshold value, wherein calculating the first feature vector or calculating the second feature vector is implemented using one or more of the following: a facial landmark detection algorithm, a deep neural network algorithm, or a template matching algorithm.

5 . The method of claim 1 , wherein identifying the first biometric information and identifying the second biometric information comprise:

detecting a first face in the image, wherein the first face comprises first facial features and is associated with the person; and

detecting a second face in the image, wherein the second face comprises second facial features and is included in the document presented by the person,

wherein determining the match comprises:

calculating a first feature vector for the first face based at least partly on the first facial features or calculating a second feature vector for the second face based at least partly on the second facial features, respectively;

calculating a distance between the first feature vector and the second feature vector;

comparing the distance to a threshold value; and

confirming the match when the distance passes the threshold value.

6 . The method of claim 1 , wherein identifying the first biometric information and identifying the second biometric information comprise:

detecting a first face in the image, wherein the first face comprises first facial features and is associated with the person; and

detecting a second face in the image, wherein the second face comprises second facial features and is included in the document presented by the person,

wherein detecting the first face or detecting the second face comprises locating the first face or the second face in the image using at least one of the following: a wavelet-based boosted cascade algorithm or a deep neural network algorithm.

7 . The method of claim 1 , wherein identifying the first biometric information and identifying the second biometric information comprise:

detecting a first face in the image, wherein the first face comprises first facial features and is associated with the person;

detecting a second face in the image, wherein the second face comprises second facial features and is included in the document presented by the person; and

assigning first weights to the first facial features based at least partly on locations of the respective first facial features, or assigning second weights to second facial features based at least partly on locations of the respective second facial features.

8 . The method of claim 1 , wherein identifying the first biometric information and identifying the second biometric information comprise:

detecting a first face in the image, wherein the first face comprises first facial features and is associated with the person; and

detecting a second face in the image, wherein the second face comprises second facial features detected in a photograph within the document presented by the person to the outward facing camera of the AR system from the image captured by the outward facing camera in which the first biometric information is identified.

9 . The method of claim 1 , wherein identifying the second information comprises:

emitting a light, by the optical sensor, onto the document presented by the person to the outward facing camera of the AR system,

wherein the light is outside the human visible spectrum; and

identifying the information under the light emitted by the optical sensor, wherein the second information is not directly visible when illuminated with light within the human visible spectrum.

10 . The method of claim 1 , wherein identifying the second information comprises:

identifying a label in the document presented by the person to the outward facing camera of the AR system, wherein the label contains encoded biometric information; and

retrieving decoded biometric information based at least partly on the analysis of the label,

wherein retrieving decoded biometric information comprises retrieving biometric information from a data source other than the image of the environment.

11 . The method of claim 1 , wherein identifying the second information comprises: identifying a label in the document presented by the person to the outward facing camera of the AR system, wherein the label contains encoded biometric information; and retrieving decoded biometric information based at least partly on the analysis of the label.

12 . The method of claim 1 , further comprising a virtual annotation indicating a result of the determination of the match between the first biometric with the second biometric information.

13 . An augmented reality (AR) system comprising:

an outward-facing camera, configured to image an environment;

an optical sensor configured to emit light outside of a human visible spectrum; computer hardware configured to perform operations comprising:

under control of the AR system comprising computer hardware, the AR system comprising an outward-facing camera configured to image an environment and an optical sensor:

obtaining, with the outward-facing camera, an image of the environment;

identifying a first face as first biometric information associated with a person based at least partly on an analysis of the image of the environment;

identifying a second face as second biometric information in a photograph on a document presented by the person to the outward facing camera of the AR system and extracted based at least partly on an analysis of the image of the environment from which the first biometric information is identified, wherein the photograph is only visible under the light outside of the human visible spectrum; and

determining a match between the first biometric information with the second biometric information.

14 . The AR system of claim 13 , wherein the first biometric information or the second biometric information further comprises an iris code.

15 . The AR system of claim 13 ,

wherein determining the match comprises:

calculating a first feature vector for the first face the based at least partly on first facial features of the first face or calculating a second feature vector for the second face based at least partly on second facial features of the second face, respectively;

calculating a distance between the first feature vector and the second feature vector;

comparing the distance to a threshold value; and

confirming the match when the distance passes the threshold value, wherein calculating the first feature vector or calculating the second

feature vector is implemented using one or more of the following: a facial landmark detection algorithm, a deep neural network algorithm, or a template matching algorithm.

16 . The AR system of claim 13 ,

wherein determining the match comprises:

calculating a first feature vector for the first face based at least partly on first facial features of the first face or calculating a second feature vector for the second face based at least partly on second facial features of the second face, respectively;

calculating a distance between the first feature vector and the second feature vector;

comparing the distance to a threshold value; and

confirming the match when the distance passes the threshold value.

17 . The AR system of claim 13 , wherein identifying the first biometric information and identifying the second biometric information comprise:

wherein the identifying the first face or the identifying the second face comprises locating the first face or the second face in the image using at least one of the following: a wavelet-based boosted cascade algorithm or a deep neural network algorithm.

18 . The AR system of claim 13 , wherein identifying the first biometric information and identifying the second biometric information comprise:

wherein the first face comprises first facial features;

wherein the second face comprises second facial features; and

assigning first weights to the first facial features based at least partly on locations of the respective first facial features, or assigning second weights to second facial features based at least partly on locations of the respective second facial features.

19 . The AR system of claim 13 , wherein identifying the second information comprises:

emitting a light onto the document presented by the person to the outward facing camera of the AR system,

wherein the light is outside the human visible spectrum; and

identifying the information under the light outside the human visible spectrum, wherein the second information is not directly visible in the absence of light outside of the human visible spectrum.

20 . The AR system of claim 13 , wherein the photograph is a first photograph only visible under the light outside of the visible spectrum, and

wherein computer hardware is further configured to perform operations comprising, under control of the AR system: identifying a second face as third biometric information associated with a person based on a second photograph associated with the person based at least partly on the analysis of the image of the environment, wherein the second photograph is visible under light within the human visible spectrum; and

wherein the determining the match further includes determining a further match between the first biometric information or the second biometric information with the third biometric information.

Assignments (2)
PROPRIETARY INFORMATION AND INVENTIONS AGREEMENT Recorded Dec 3, 2022
From: KAEHLER, ADRIAN
To: MAGIC LEAP, INC.
Reel/Frame 062054/0087 →
SECURITY INTEREST Recorded May 24, 2022
From: MOLECULAR IMPRINTS, INC.; MENTOR ACQUISITION ONE, LLC; MAGIC LEAP, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 060338/0665 →
Continuity (4)
Continuation 16709105 · Dec 10, 2019
Continuation 15611398 · Jun 1, 2017
Provisional Application 62345438 · Jun 3, 2016
Related Publication 20220180658A1 · Jun 9, 2022
References Cited (137)
US 5291560A · Daugman · 1994 [cited by applicant]
US 5699449A · Javidi · 1997 [cited by applicant]
US 6119096A · Mann et al. · 2000 [cited by applicant]
US 6505193B1 · Musgrave et al. · 2003 [cited by applicant]
US 6850221B1 · Tickle · 2005 [cited by applicant]
US 7817013B2 · Bazakos · 2010 [cited by examiner]
US 8950867B2 · Macnamara · 2015 [cited by applicant]
US 9081426B2 · Armstrong · 2015 [cited by applicant]
US 9215293B2 · Miller · 2015 [cited by applicant]
US 9310559B2 · Macnamara · 2016 [cited by applicant]
US 9348143B2 · Gao et al. · 2016 [cited by applicant]
US D758367S · Natsume · 2016 [cited by applicant]
US 9417452B2 · Schowengerdt et al. · 2016 [cited by applicant]
US 9470906B2 · Kaji et al. · 2016 [cited by applicant]
US 9547174B2 · Gao et al. · 2017 [cited by applicant]
US 9671566B2 · Abovitz et al. · 2017 [cited by applicant]
US 9740006B2 · Gao · 2017 [cited by applicant]
US 9791700B2 · Schowengerdt et al. · 2017 [cited by applicant]
US 9851563B2 · Gao et al. · 2017 [cited by applicant]
US 9857591B2 · Welch et al. · 2018 [cited by applicant]
US 9874749B2 · Bradski · 2018 [cited by applicant]
US 10534954B2 · Kaehler · 2020 [cited by applicant]
US 11263438B2 · Kaehler · 2022 [cited by applicant]
US 20040003295A1 · Elderfield · 2004 [cited by examiner]
US 20040130680A1 · Zhou et al. · 2004 [cited by applicant]
US 20040151347A1 · Wisniewski · 2004 [cited by applicant]
US 20060028436A1 · Armstrong · 2006 [cited by applicant]
US 20060193502A1 · Yamaguchi · 2006 [cited by applicant]
US 20070081123A1 · Lewis · 2007 [cited by applicant]
US 20080112621A1 · Gallagher · 2008 [cited by examiner]
US 20080273766A1 · Kim · 2008 [cited by examiner]
US 20090322866A1 · Stotz · 2009 [cited by examiner]
US 20110091113A1 · Ito et al. · 2011 [cited by applicant]
US 20110153341A1 · Diaz-Cortes · 2011 [cited by examiner]
US 20110182469A1 · Ji et al. · 2011 [cited by applicant]
US 20110299741A1 · Zhang · 2011 [cited by examiner]
US 20110299783A1 · Chotard · 2011 [cited by examiner]
US 20110305374A1 · Chou · 2011 [cited by examiner]
US 20120127062A1 · Bar-Zeev et al. · 2012 [cited by applicant]
US 20120162549A1 · Gao et al. · 2012 [cited by applicant]
US 20130082922A1 · Miller · 2013 [cited by applicant]
US 20130117377A1 · Miller · 2013 [cited by applicant]
US 20130125027A1 · Abovitz · 2013 [cited by applicant]
US 20130208234A1 · Lewis · 2013 [cited by applicant]
US 20130242262A1 · Lewis · 2013 [cited by applicant]
US 20140003762A1 · Macnamara · 2014 [cited by applicant]
US 20140071539A1 · Gao · 2014 [cited by applicant]
US 20140147004A1 · Uchida · 2014 [cited by applicant]
US 20140177023A1 · Gao et al. · 2014 [cited by applicant]
US 20140218468A1 · Gao et al. · 2014 [cited by applicant]
US 20140253590A1 · Needham et al. · 2014 [cited by applicant]
US 20140267420A1 · Schowengerdt · 2014 [cited by applicant]
US 20140306866A1 · Miller et al. · 2014 [cited by applicant]
US 20140363057A1 · Eckel et al. · 2014 [cited by applicant]
US 20140380249A1 · Fleizach · 2014 [cited by applicant]
US 20150014417A1 · Finlow-Bates et al. · 2015 [cited by applicant]
US 20150016777A1 · Abovitz et al. · 2015 [cited by applicant]
US 20150086088A1 · King · 2015 [cited by examiner]
US 20150103306A1 · Kaji et al. · 2015 [cited by applicant]
US 20150125046A1 · Ikenoue et al. · 2015 [cited by applicant]
US 20150178580A1 · Lai · 2015 [cited by examiner]
US 20150178939A1 · Bradski et al. · 2015 [cited by applicant]
US 20150205126A1 · Schowengerdt · 2015 [cited by applicant]
US 20150222883A1 · Welch · 2015 [cited by applicant]
US 20150222884A1 · Cheng · 2015 [cited by applicant]
US 20150268415A1 · Schowengerdt et al. · 2015 [cited by applicant]
US 20150294139A1 · Thompson et al. · 2015 [cited by applicant]
US 20150302652A1 · Miller et al. · 2015 [cited by applicant]
US 20150309263A2 · Abovitz et al. · 2015 [cited by applicant]
US 20150310040A1 · Chan · 2015 [cited by examiner]
US 20150317513A1 · Hu · 2015 [cited by examiner]
US 20150326570A1 · Publicover et al. · 2015 [cited by applicant]
US 20150341370A1 · Khan · 2015 [cited by applicant]
US 20150346490A1 · TeKolste et al. · 2015 [cited by applicant]
US 20150346495A1 · Welch et al. · 2015 [cited by applicant]
US 20150360501A1 · Berg · 2015 [cited by applicant]
US 20150371445A1 · Walker et al. · 2015 [cited by applicant]
US 20160011419A1 · Gao · 2016 [cited by applicant]
US 20160019415A1 · Ra et al. · 2016 [cited by applicant]
US 20160021293A1 · Jensen · 2016 [cited by examiner]
US 20160026253A1 · Bradski et al. · 2016 [cited by applicant]
US 20160127359A1 · Minter · 2016 [cited by examiner]
US 20160162729A1 · Hagen · 2016 [cited by examiner]
US 20160379041A1 · Rhee · 2016 [cited by examiner]
US 20170091570A1 · Rao · 2017 [cited by examiner]
US 20170351909A1 · Kaehler · 2017 [cited by applicant]
US 20180032796A1 · Kuharenko · 2018 [cited by examiner]
US 20200184201A1 · Kaehler · 2020 [cited by applicant]
CN 202472696U · 2012 [cited by applicant]
CN 102800131A · 2012 [cited by applicant]
JP 2001205917A · 2001 [cited by applicant]
JP 2004046567A · 2004 [cited by applicant]
JP 2005149507A · 2005 [cited by applicant]
JP 2005284565A · 2005 [cited by applicant]
JP 2006099614A · 2006 [cited by applicant]
JP 2007052638A · 2007 [cited by applicant]
JP 2008158678A · 2008 [cited by applicant]
JP 2008179014A · 2008 [cited by applicant]
JP 2010079393A · 2010 [cited by applicant]
JP 2011086265A · 2012 [cited by applicant]
JP 2012231237A · 2012 [cited by applicant]
JP 2012226615A · 2012 [cited by applicant]
JP 2009223429B · 2013 [cited by applicant]
JP 2013172432A · 2013 [cited by applicant]
JP 2014106692A · 2014 [cited by applicant]
JP 2015088099 · 2015 [cited by applicant]
JP 2016515239A · 2016 [cited by applicant]
KR 20040082879A · 2004 [cited by applicant]
KR 20130029723A · 2013 [cited by applicant]
KR 20150006093 · 2016 [cited by applicant]
WO WO2017210419 · 2017 [cited by applicant]
CEX IO Support, “Identity Verification Guide” <https://web.archive.org/web/20160421131221/https://support.cex.io/hc/en-us/articles/215744957-Identity-Verification-Guide/> dated Apr. 21, 2016 (Year: 2016). [cited by examiner]
Invitation to Pay Additional Fees and, Where Applicable, Protest Fee for PCT Application No. PCT/US17/35429, mailed Aug. 7, 2017. [cited by applicant]
International Search Report and Written Opinion for PCT Application No. PCT/US2017/35429, mailed Oct. 5, 2017. [cited by applicant]
International Preliminary Report on Patentability for PCT Application No. PCT/US2017/35429, issued Dec. 4, 2018. [cited by applicant]
ARToolKit: https://web.archive.org/web/20051013062315/http://www.hitl.washington.edu:80/artoolkit/documentation/hardware.htm, archived Oct. 13, 2005. [cited by applicant]
Azuma, “A Survey of Augmented Reality,” Teleoperators and Virtual Environments 6, 4 (Aug. 1997), pp. 355-385. https://web.archive.org/web/20010604100006/http://www.cs.unc.edu/˜azuma/ARpresence.pdf. [cited by applicant]
Azuma, “Predictive Tracking for Augmented Realty,” TR95-007, Department of Computer Science, UNC—Chapel Hill, NC, Feb. 1995. [cited by applicant]
Bimber, et al., “Spatial Augmented Reality—Merging Real and Virtual Worlds,” 2005 https://web.media.mit.edu/˜raskar/book/BimberRaskarAugmentedRealityBook.pdf. [cited by applicant]
Brunelli, R. et al., “Face Recognition: Features versus Templates”, IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 15, No. 10, Oct. 1993, in 11 pages. [cited by applicant]
DMV: “California Driver License & Identification Cards—California Secure Card”, Department of Motor Vehicles, Oct. 2010, brochure in 2 pages. [cited by applicant]
Farabet, C. et al., “Hardware Accelerated Convolutional Neural Networks for Synthetic Vision Systems”, Proceedings of the 2010 IEEE International Symposium (May 30-Jun. 2, 2010) Circuits and Systems (ISCAS), pp. 257-260. [cited by applicant]
Jacob, “Eye Tracking in Advanced Interface Design,” Human-Computer Interaction Lab Naval Research Laboratory, Washington, D.C. / paper/ in Virtual Environments and Advanced Interface Design, ed. by W. Barfield and T.A. … [cited by applicant]
Shi, J. et al., “Good Features to Track”, IEEE Conference on Computer Vision Pattern Recognition (CVPR94), Jun. 1994, in 8 pages. [cited by applicant]
Tanriverdi and Jacob, “Interacting With Eye Movements in Virtual Environments,” Department of Electrical Engineering and Computer Science, Tufts University, Medford, MA—paper/Proc. ACM CHI 2000 Human Factors in Computin… [cited by applicant]
AU2022209261 Examination Report dated Oct. 5, 2022. [cited by applicant]
CN201780047039.0 Office Action dated Oct. 20, 2022. [cited by applicant]
JP2022-037025 Office Action mailed May 30, 2023. [cited by applicant]
Spreeuwers et al., “Evaluation of automatic face recognition for automatic border control on actual data recorded of travellers at Schiphol Airport,” 2012 BIOSIG—Proceedings of the Internal Conference of Biometrics Spec… [cited by applicant]
JP2022-37025 Office Action dated Sep. 8, 2023. [cited by applicant]
KR2023-7010470 Office Action dated Aug. 30, 2023. [cited by applicant]
JP2022-037025 Office Action mailed Feb. 21, 2023. [cited by applicant]
Uratani, Kengo et al., “Evaluation for Visualizing Depth Information of Annotations in Augmented Reality Environments”, technical research report of institute of Electronics, information and Communication Engineers, Jap… [cited by applicant]
Azuma, Ronald et al., “Recent Advances in Augmented Reality”, IEEE Computer Graphics and Applications, United States, IEEE, Dec. 31, 2001, vol. 21, No. 6, pp. 34-47. [cited by applicant]
Hosoi, Satoshi, “3-1 Personal identification system using image recognition”, The journal of the Institute of Image Information and Television Engineers, JP, The Institute of Image Information and Television Engineers, … [cited by applicant]
Wang, Jian-Tung et al., “Design and implementation of augmented reality system collaborating with QR code”, Computer Symposlum (ICS), 2010, Internatlonal, Dec. 16, 2010, pp. 414-418. [cited by applicant]
European Extended Search Report issued Mar. 27, 2024, in European Application No. 24159690.7, 10 pages. [cited by applicant]