IP Library Granted Patent US 11,341,778
Granted Patent B1
US 11,341,778 · App. 17/339,448 · Granted May 24, 2022

Automated adaptive displayed spoofing

Inventors: Yash Joshi (Kansas City, MO); Matthew Barrow (Overland Park, KS); Reza R. Derakhshani (Shawnee, KS)
Assignee: EyeVerify Inc.
G06V40/40G06V20/10H04N5/232
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,341,778
App. No.
17/339,448
Granted
May 24, 2022
Kind
B1
Abstract

An adaptive spoofing method includes: causing a first display device to display a spoof representation of a human user; and obtaining multiple images of the spoof representation. The multiple images are captured automatically by an image capture device, each of the multiple images captures a different corresponding configuration of the spoof representation displayed on the first display device. The method also includes: executing a biometric authentication process separately on each of at least a subset of the multiple images; determining that the biometric authentication process authenticates the human user based on at least a first image from the subset; and identifying a configuration of the spoof representation corresponding to the first image as a failure condition associated with the biometric authentication process.

Claims (50)

1. A computer-implemented method comprising:

causing, by one or more processing devices, a first display device to display a spoof representation of a human user;

obtaining, by the one or more processing devices, multiple images of the spoof representation, wherein the multiple images are captured automatically by an image capture device, and wherein each of the multiple images captures a different corresponding configuration of the spoof representation displayed on the first display device;

executing, by the one or more processing devices, a biometric authentication process separately on each of at least a subset of the multiple images;

determining, by the one or more processing devices, that the biometric authentication process authenticates the human user based on at least a first image from the subset; and

identifying, by the one or more processing devices, a configuration of the spoof representation corresponding to the first image as a failure condition associated with the biometric authentication process.

2. The computer-implemented method of claim 1 , wherein the different corresponding configurations comprise at least one of: a zoom level of the spoof representation, a position of the spoof representation on the first display device, an action performed by the spoof representation, or a lighting environment of the spoof representation.

3. The computer-implemented method of claim 1 , wherein the different corresponding configurations comprise at least one of: a brightness of the display, a contrast of the display, or a color temperature of the display.

4. The computer-implemented method of claim 1 , comprising obtaining, by the one or more processing devices, an image of the image capture device, wherein the different corresponding configurations of the spoof representation are based on the image of the image capture device.

5. The computer-implemented method of claim 4 , wherein the image capture device comprises a second display device, and wherein the first display device comprises one or more marking features, the method comprising:

identifying, by the one or more processing devices, a field of view of the image capture device displayed on the second display device in the image of the image capture device; and

setting, by the one or more processing devices, one of the different corresponding configurations based on a position of the one or more marking features in the field of view.

6. The computer-implemented method of claim 4 , wherein the image capture device comprises a second display device, the method comprising:

identifying, by the one or more processing devices, authentication instructions displayed on the second display device in the image of the image capture device; and

setting, by the one or more processing devices, one of the different corresponding configurations based on the identified authentication instructions.

7. The computer-implemented method of claim 1 , comprising causing, by the one or more processing devices, a robotic manipulator to interact with the image capture device, wherein the interaction causes the image capture device to capture the first image.

8. A spoof simulation system comprising:

a first display device;

an image capture device; and

a computer system configured to perform operations comprising:

causing the first display device to display a spoof representation of a human user;

obtaining multiple images of the spoof representation, wherein the multiple images are captured automatically by the image capture device, and wherein each of the multiple images captures a different corresponding configuration of the spoof representation displayed on the first display device;

executing a biometric authentication process separately on each of at least a subset of the multiple images;

determining that the biometric authentication process authenticates the human user based on at least a first image from the subset; and

identifying a configuration of the spoof representation corresponding to the first image as a failure condition associated with the biometric authentication process.

9. The system of claim 8 , wherein the different corresponding configurations comprise at least one of: a zoom level of the spoof representation, a position of the spoof representation on the first display device, an action performed by the spoof representation, or a lighting environment of the spoof representation.

10. The system of claim 8 , wherein the different corresponding configurations comprise at least one of: a brightness of the display, a contrast of the display, or a color temperature of the display.

11. The system of claim 8 , wherein the operations comprise obtaining an image of the image capture device, wherein the different corresponding configurations of the spoof representation are based on the image of the image capture device.

12. The system of claim 11 , wherein the image capture device comprises a second display device, and wherein the first display device comprises one or more marking features, the operations comprising:

identifying a field of view of the image capture device displayed on the second display device in the image of the image capture device; and

setting one of the different corresponding configurations based on a position of the one or more marking features in the field of view.

13. The system of claim 11 , wherein the image capture device comprises a second display device, the operations comprising:

identifying authentication instructions displayed on the second display device in the image of the image capture device; and

setting one of the different corresponding configurations based on the identified authentication instructions.

14. The system of claim 8 , wherein the operations comprise causing a robotic manipulator to interact with the image capture device, wherein the interaction causes the image capture device to capture the first image.

15. A non-transitory, computer-readable storage medium storing one or more instructions that, when executed by a computer system, cause the computer system to perform operations comprising:

causing a first display device to display a spoof representation of a human user;

obtaining multiple images of the spoof representation, wherein the multiple images are captured automatically by an image capture device, and wherein each of the multiple images captures a different corresponding configuration of the spoof representation displayed on the first display device;

executing a biometric authentication process separately on each of at least a subset of the multiple images;

determining that the biometric authentication process authenticates the human user based on at least a first image from the subset; and

identifying a configuration of the spoof representation corresponding to the first image as a failure condition associated with the biometric authentication process.

16. The non-transitory, computer-readable storage medium of claim 15 , wherein the different corresponding configurations comprise at least one of: a zoom level of the spoof representation, a position of the spoof representation on the first display device, an action performed by the spoof representation, or a lighting environment of the spoof representation.

17. The non-transitory, computer-readable storage medium of claim 15 , wherein the different corresponding configurations comprise at least one of: a brightness of the display, a contrast of the display, or a color temperature of the display.

18. The non-transitory, computer-readable storage medium of claim 15 , wherein the operations comprise obtaining an image of the image capture device, wherein the different corresponding configurations of the spoof representation are based on the image of the image capture device.

19. The non-transitory, computer-readable storage medium of claim 18 , wherein the image capture device comprises a second display device, and wherein the first display device comprises one or more marking features, the operations comprising:

identifying a field of view of the image capture device displayed on the second display device in the image of the image capture device; and

setting one of the different corresponding configurations based on a position of the one or more marking features in the field of view.

20. The non-transitory, computer-readable storage medium of claim 18 , wherein the image capture device comprises a second display device, the operations comprising:

identifying authentication instructions displayed on the second display device in the image of the image capture device; and

setting one of the different corresponding configurations based on the identified authentication instructions.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2022
From: EYEVERIFY INC.
To: JUMIO CORPORATION
Reel/Frame 061004/0708 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME PREVIOUSLY RECORDED ON REEL 057096 FRAME 0698. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 10, 2022
From: JOSHI, YASH; BARROW, MATTHEW; DERAKHSHANI, REZA R.
To: EYEVERIFY INC.
Reel/Frame 059925/0130 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2021
From: JOSHI, YASH; BARROW, MATTHEW; DERAKHSHANI, REZA R.
To: EYEVERIFY, INC.
Reel/Frame 057096/0698 →
Cited By (1)
US 12,315,233