IP Library Granted Patent US 11,372,233
Granted Patent B2
US 11,372,233 · App. 17/345,763 · Granted Jun 28, 2022

Identity authentication using lens features

Inventor: Reza R. Derakhshani (Shawnee, KS)
Assignee: Advanced New Technologies Co., Ltd.
G02B26/0825G01B11/25G01B11/26G02B25/001G06F21/32G06T7/586G06V40/171G06V40/19G06V40/197H04N5/2354
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,372,233
App. No.
17/345,763
Granted
Jun 28, 2022
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining the identity of a user. In one aspect, a method comprises: obtaining at least one image depicting a reflection of light from a lens that is included in a set of eyeglasses; determining, based on the reflection of light from the lens, a set of features characterizing the lens; and determining an identity of a corresponding user based at least in part on the set of features characterizing the lens.

Claims (82)

1. A method performed by one or more data processing apparatus, the method comprising:

obtaining at least one image depicting a reflection of light from a lens that is included in a set of eyeglasses of a user;

determining, based on the reflection of light from the lens and a reflection of light from a cornea of the user, a set of features characterizing the lens, comprising:

determining a first focal length that causes the reflection of the light from the lens to be substantially in focus;

determining a second focal length that causes the reflection of the light from the cornea to be substantially in focus; and

determining one or more features characterizing the lens based on a difference between the first focal length and the second focal length; and

determining an identity of the user based at least in part on the set of features characterizing the lens.

2. The method of claim 1 , wherein determining, based on the reflection of light from the lens and the reflection of light from the cornea of the user, the set of features characterizing the lens further comprises:

determining a third focal length that causes the reflection of light from the cornea to be substantially in focus except along a particular axis;

determining a fourth focal length that causes the reflection of light from the cornea to be substantially out of focus except along the particular axis; and

determining one or more features characterizing the lens based on a difference between the third focal length and the fourth focal length.

3. The method of claim 1 , wherein determining the identity of the user based at least in part on the set of features characterizing the lens comprises:

determining that a difference between: (i) the set of features characterizing the lens, and (ii) a template set of features determined during an enrollment process, satisfies a threshold condition; and

in response to determining that the difference satisfies the threshold condition, determining the identity of the user based on one or more additional features characterizing the identity of the user.

4. The method of claim 1 , wherein the light comprises a predetermined pattern of light projected from one or more light sources.

5. The method of claim 1 , wherein determining the set of features characterizing the lens further comprises:

determining a geometry of the reflection of light from the lens; and

determining one or more features characterizing the lens based on the geometry of the reflection of the light from the lens.

6. The method of claim 5 , wherein determining the geometry of the reflection of the light from the lens comprises:

identifying: (i) a first reflection of the light from an outer surface of the lens, and (ii) a second reflection of the light from an inner surface of the lens; and

determining: (i) a first geometry of the first reflection of the light from the outer surface of the lens, and (ii) a second geometry of the second reflection of the light from the inner surface of the lens.

7. The method of claim 6 , wherein determining the one or more features characterizing the lens comprises:

determining one or more features based on a difference between the first geometry and the second geometry.

8. The method of claim 7 , wherein determining the one or more features based on a difference between the first geometry and the second geometry comprises:

determining the one or more features based on a measure of distortion between the first geometry and the second geometry.

9. The method of claim 7 , wherein determining the one or more features based on a difference between the first geometry and the second geometry comprises:

determining the one or more features based on a difference in size between the first geometry and the second geometry.

10. The method of claim 1 , wherein the set of features characterize properties of the lens comprising one or more of: a spherical power of the lens, a cylindrical power of the lens, a cylindrical angle of the lens, a coating of the lens, a tint of the lens, a curvature of an inner surface of the lens, and a curvature of an outer surface of the lens.

11. A system comprising:

one or more computers; and

one or more storage devices communicatively coupled to the one or more computers, wherein the one or more storage devices store instructions that, when executed by the one or more computers, cause the one or more computers to perform operations comprising:

obtaining at least one image depicting a reflection of light from a lens that is included in a set of eyeglasses of a user;

determining, based on the reflection of light from the lens and a reflection of light from a cornea of the user, a set of features characterizing the lens, comprising:

determining a first focal length that causes the reflection of the light from the lens to be substantially in focus;

determining a second focal length that causes the reflection of the light from the cornea to be substantially in focus; and

determining one or more features characterizing the lens based on a difference between the first focal length and the second focal length; and

determining an identity of the user based at least in part on the set of features characterizing the lens.

12. The system of claim 11 , wherein determining, based on the reflection of light from the lens and the reflection of light from the cornea of the user, the set of features characterizing the lens further comprises:

determining a third focal length that causes the reflection of light from the cornea to be substantially in focus except along a particular axis;

determining a fourth focal length that causes the reflection of light from the cornea to be substantially out of focus except along the particular axis; and

determining one or more features characterizing the lens based on a difference between the third focal length and the fourth focal length.

13. The system of claim 11 , wherein determining the identity of the user based at least in part on the set of features characterizing the lens comprises:

determining that a difference between: (i) the set of features characterizing the lens, and (ii) a template set of features determined during an enrollment process, satisfies a threshold condition; and

in response to determining that the difference satisfies the threshold condition, determining the identity of the user based on one or more additional features characterizing the identity of the user.

14. One or more non-transitory computer storage media storing instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:

obtaining at least one image depicting a reflection of light from a lens that is included in a set of eyeglasses of a user;

determining, based on the reflection of light from the lens and a reflection of light from a cornea of the user, a set of features characterizing the lens, comprising:

determining a first focal length that causes the reflection of the light from the lens to be substantially in focus;

determining a second focal length that causes the reflection of the light from the cornea to be substantially in focus; and

determining one or more features characterizing the lens based on a difference between the first focal length and the second focal length; and

determining an identity of the user based at least in part on the set of features characterizing the lens.

15. The non-transitory computer storage media of claim 14 , wherein determining, based on the reflection of light from the lens and the reflection of light from the cornea of the user, the set of features characterizing the lens further comprises:

determining a third focal length that causes the reflection of light from the cornea to be substantially in focus except along a particular axis;

determining a fourth focal length that causes the reflection of light from the cornea to be substantially out of focus except along the particular axis; and

determining one or more features characterizing the lens based on a difference between the third focal length and the fourth focal length.

16. The non-transitory computer storage media of claim 14 , wherein determining the identity of the user based at least in part on the set of features characterizing the lens comprises:

determining that a difference between: (i) the set of features characterizing the lens, and (ii) a template set of features determined during an enrollment process, satisfies a threshold condition; and

in response to determining that the difference satisfies the threshold condition, determining the identity of the user based on one or more additional features characterizing the identity of the user.

17. The non-transitory computer storage media of claim 14 , wherein the light comprises a predetermined pattern of light projected from one or more light sources.

18. A method performed by one or more data processing apparatus, the method comprising:

obtaining at least one image depicting a reflection of light from a lens that is included in a set of eyeglasses of a user;

determining, based on the reflection of light from the lens and a reflection of light from a cornea of the user, a set of features characterizing the lens, comprising:

determining a first focal length that causes the reflection of light from the cornea to be substantially in focus except along a particular axis;

determining a second focal length that causes the reflection of light from the cornea to be substantially out of focus except along the particular axis; and

determining one or more features characterizing the lens based on a difference between the first focal length and the second focal length; and

determining an identity of the user based at least in part on the set of features characterizing the lens.

19. One or more non-transitory computer storage media storing instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:

obtaining at least one image depicting a reflection of light from a lens that is included in a set of eyeglasses of a user;

determining, based on the reflection of light from the lens and a reflection of light from a cornea of the user, a set of features characterizing the lens, comprising:

determining a first focal length that causes the reflection of light from the cornea to be substantially in focus except along a particular axis;

determining a second focal length that causes the reflection of light from the cornea to be substantially out of focus except along the particular axis; and

determining one or more features characterizing the lens based on a difference between the first focal length and the second focal length; and

determining an identity of the user based at least in part on the set of features characterizing the lens.

20. A system comprising:

one or more computers; and

one or more storage devices communicatively coupled to the one or more computers, wherein the one or more storage devices store instructions that, when executed by the one or more computers, cause the one or more computers to perform operations comprising:

obtaining at least one image depicting a reflection of light from a lens that is included in a set of eyeglasses of a user;

determining, based on the reflection of light from the lens and a reflection of light from a cornea of the user, a set of features characterizing the lens, comprising:

determining a first focal length that causes the reflection of light from the cornea to be substantially in focus except along a particular axis;

determining a second focal length that causes the reflection of light from the cornea to be substantially out of focus except along the particular axis; and

determining one or more features characterizing the lens based on a difference between the first focal length and the second focal length; and

determining an identity of the user based at least in part on the set of features characterizing the lens.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2022
From: ADVANCED NEW TECHNOLOGIES CO., LTD.
To: JUMIO CORPORATION
Reel/Frame 061004/0916 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2022
From: EYEVERIFY INC.
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 061295/0117 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2022
From: EYEVERIFY INC.
To: JUMIO CORPORATION
Reel/Frame 060991/0737 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2021
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 057142/0559 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2021
From: DERAKHSHANI, REZA R.
To: EYEVERIFY INC.
Reel/Frame 057130/0896 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2021
From: EYEVERIFY INC.
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 057130/0972 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2021
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 057142/0504 →