IP Library › Granted Patent US 11,704,398
Granted Patent B1
US 11,704,398 · App. 17/317,046 · Granted Jul 18, 2023

Real-world object-based image authentication method and system

Inventors: Brian Tougas (Spring Branch, TX); William Daniel Farmer (Carrollton, TX); Ruthie D. Lyle (Durham, NC); Kelly Q. Baker (San Antonio, TX); Ryan Thomas Russell (The Colony, TX); Noe Alberto Martinez (San Antonio, TX)
Assignee: United Services Automobile Association (USAA)
G06F21/33G06F21/36G06V10/443H04L12/1822
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,704,398
App. No.
17/317,046
Granted
Jul 18, 2023
Kind
B1
Abstract

A real-world object-based method and system of performing an authentication of a person in order to permit access to a secured resource is disclosed. The system and method are configured to collect image data from an end-user in real-time that includes objects in their environment. At least one object is selected and its image data stored for subsequent authentication sessions, when the system can determine whether there is a match between the new image data and image data previously collected and stored in a database. If there is a match, the system verifies an identity of the person and can further be configured to automatically grant the person access to one or more services, features, or information for which he or she is authorized.

Claims (69)

1. A method of authenticating an identity of an individual, the method comprising:

obtaining first image data at a first time from a first computing device associated with a first user, the first image data including a virtual representation of a real-world object that is located in proximity to the first user;

executing an object recognition protocol to detect one or more objects in a background of the first image data, the one or more objects including the real-world object;

receiving, from the first user, a selection of the real-world object;

tagging, in response to the selection, the real-world object in the first image data as a verification object token;

receiving, at a second time after the first time, a request for access by a first person to a secured resource associated with the first user;

obtaining, in response to the request for access, second image data that includes a virtual representation of the real-world object;

executing the object recognition protocol to detect one or more objects in a background of the second image data, the one or more objects including the real-world object;

tagging the real-world object in the second image data as an object token;

determining if the object token and the verification object token sufficiently match;

determining, in response to the object token matching the verification object token, the first person is the first user; and

thereby authenticating the first person for access to the secured resource.

2. The method of claim 1 , further comprising:

employing, prior to the first time, a verification process to verify that the first user is associated with a first user identity;

generating a first record that links the verification object token to the first user identity; and

storing the first record in a database.

3. The method of claim 1 , further comprising capturing the first image data via an image sensor of the first computing device when the first user is also in range of the image sensor.

4. The method of claim 1 , wherein the secured resource includes one of a service, feature, and information for which access is restricted to one or more authorized persons.

5. The method of claim 1 , wherein the first image data is obtained during a videoconferencing session between the first user and a service representative associated with the secured resource.

6. The method of claim 1 , wherein the selection of the real-world object is made by the first user.

7. The method of claim 1 , wherein the selection of the real-world object is made by a virtual or human agent for a service by which access to the secured resource is managed.

8. The method of claim 1 , further comprising

receiving, at a third time before the second time, a prior request for access;

obtaining, in response to the prior request for access, third image data;

executing the object recognition protocol to detect one or more assorted objects in a background of the third image data;

failing to match any of the assorted objects with the verification object token; and

generating a message indicating a failed authentication attempt.

9. The method of claim 8 , wherein the first image data was obtained at a first location, and the third image data was obtained at a second location that differs from the first location.

10. The method of claim 9 , wherein the second image data was also obtained in the first location.

11. A system for authenticating an identity of an individual, the system comprising a processor and machine-readable media including instructions which, when executed by the processor, cause the processor to:

obtain first image data at a first time from a first computing device associated with a first user, the first image data including a virtual representation of a real-world object that is located in proximity to the first user;

execute an object recognition protocol to detect one or more objects in a background of the first image data, the one or more objects including the real-world object;

receive, from the first user, a selection of the real-world object;

tag, in response to the selection, the real-world object in the first image data as a verification object token;

receive, at a second time after the first time, a request for access by a first person to a secured resource associated with the first user;

obtain, in response to the request for access, second image data that includes a virtual representation of the real-world object;

execute the object recognition protocol to detect one or more objects in a background of the second image data, the one or more objects including the real-world object;

tag the real-world object in the second image data as an object token;

determine if the object token and the verification object token sufficiently match;

determine, in response to the object token matching the verification object token, the first person is the first user; and

thereby authenticate the first person for access to the secured resource.

12. The system of claim 11 , wherein the instructions further cause the processor to:

employ, prior to the first time, a verification process to verify that the first user is associated with a first user identity;

generate a first record that links the verification object token to the first user identity; and

store the first record in a database.

13. The system of claim 11 , wherein the instructions further cause the processor to capture the first image data via an image sensor of the first computing device when the first user is also in range of the image sensor.

14. The system of claim 11 , wherein the secured resource includes one of a service, feature, and information for which access is restricted to one or more authorized persons.

15. The system of claim 11 , wherein the first image data is obtained during a videoconferencing session between the first user and a service representative associated with the secured resource.

16. The system of claim 11 , wherein the selection of the real-world object is made by the first user.

17. The system of claim 11 , wherein the instructions further cause the processor to:

receive, at a third time before the second time, a prior request for access;

obtain, in response to the prior request for access, third image data;

execute the object recognition protocol to detect one or more assorted objects in a background of the third image data;

fail to match any of the assorted objects with the verification object token; and

generate a message indicating a failed authentication attempt.

18. The system of claim 17 , wherein the first image data was obtained at a first location, and the third image data was obtained at a second location that differs from the first location.

19. The system of claim 18 , wherein the second image data was also obtained in the first location.

20. A system for authenticating an identity of an individual, the system comprising:

means for obtaining first image data at a first time from a first computing device associated with a first user, the first image data including a virtual representation of a real-world object that is located in proximity to the first user;

means for executing an object recognition protocol to detect one or more objects in a background of the first image data, the one or more objects including the real-world object;

means for receiving, from the first user, a selection of the real-world object;

means for tagging, in response to the selection, the real-world object in the first image data as a verification object token;

means for receiving, at a second time after the first time, a request for access by a first person to a secured resource associated with the first user;

means for obtaining, in response to the request for access, second image data that includes a virtual representation of the real-world object;

means for executing the object recognition protocol to detect one or more objects in a background of the second image data, the one or more objects including the real-world object;

means for tagging the real-world object in the second image data as an object token;

means for determining if the object token and the verification object token sufficiently match;

means for determining, in response to the object token matching the verification object token, the first person is the first user; and

means for authenticating the first person for access to the secured resource.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2023
From: UIPCO, LLC
To: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
Reel/Frame 063853/0176 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2021
From: TOUGAS, BRIAN; FARMER, WILLIAM DANIEL; LYLE, RUTHIE D.; BAKER, KELLY Q.; RUSSELL, RYAN THOMAS; MARTINEZ, NOE ALBERTO
To: UIPCO, LLC
Reel/Frame 056201/0714 →
Continuity (1)
Provisional Application 63022812 · May 11, 2020
Cited By (4)
US 12,284,187 US 12,292,935 US 12,353,443 US 12,659,553