IP Library Granted Patent US 12,731,145
Granted Patent B2
US 12,731,145 · App. 18/822,927 · Granted Sep 8, 2026

Image-based authorization systems

Inventors: Elizabeth M. Shoup (Mechanicsville, VA); Caroline Harriott (Richmond, VA); Imani Holmes (Richmond, VA); Joshua Edwards (Philadelphia, PA); Yingli Sieh (Cambridge, MA)
Assignee: Capital One Services, LLC
G06Q20/4015G06Q20/382G06Q20/4016G06Q20/405G06V20/50
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,731,145
App. No.
18/822,927
Granted
Sep 8, 2026
Kind
B2
Abstract

Aspects described herein may allow transactions to be authenticated based on images taken at the transaction site. For example, a computing device may decline a transaction request based on a first category of the transaction indicated in the category information violates a transaction category restriction of the user account. The computing device may send, to a user device associated with the user account, an instruction to upload one or more photos that depict a physical environment where the transaction is requested. If the photos indicate the requested transaction belongs to another category that does not violate the transaction category restriction, the system may approve the transaction based on the photos.

Claims (63)

1 . A method comprising:

receiving, by a first computing device and from a second computing device, a first message for authorization of a user request associated with a user account;

causing, on a graphical user interface on a user device associated with the user account, output of:

a plurality of user selectable options, each associated with a respective category; and

a prompt to take one or more photos that depict a physical environment where the user request is made;

receiving, from the user device:

the one or more photos; and

a selection, of one of the plurality of user selectable options, that indicates the user request belonging to a first category;

providing, as input to a trained machine learning model, at least a portion of the one or more photos;

receiving, as output from the trained machine learning model and in response to the input, an identification of one or more objects in the physical environment associated with the user request;

identifying, based on the one or more photos and the one or more objects, one or more times of a day when the one or more photos were taken;

determining, based on the one or more objects and the one or more times of the day, that the user request belongs to the first category; and

transmitting, to a third computing device and based on a determination that authorizing a user request of the first category does not violate a category restriction, a second message indicating an authorization of the user request.

2 . The method of claim 1 , wherein the second computing device comprises a smart card reader or a point of sale (POS) device.

3 . The method of claim 1 , wherein the prompt comprises a second request to take the one or more photos within a time range after the prompt is sent, and wherein the providing the one or more photos is based on determining that the one or more photos were received within the time range.

4 . The method of claim 1 , wherein the one or more photos each depict the physical environment from a different perspective, and wherein the identification of the one or more objects identifies a first object based on different perspectives of the first object.

5 . The method of claim 1 , further comprising:

receiving, from the user device, authentication information associated with the one or more photos; and

authenticating, based on the authentication information, that the one or more photos depict the physical environment where the user request is made.

6 . The method of claim 1 , further comprising:

training, using training data comprising a plurality of photos depicting a plurality of photos at different times of day, the machine learning model to output, in response to an input photo, a prediction of a time of day when the input photo was taken.

7 . A first computing device comprising:

one or more processors;

memory storing computer instructions that, when executed by the one or more processors, configure the first computing device to:

receive, from a second computing device, a first message for authorization of a user request associated with a user account;

cause, on a graphical user interface on a user device associated with the user account, output of:

a plurality of user selectable options, each associated with a respective category; and

a prompt to take one or more photos that depict a physical environment where the user request is made;

receive, from the user device:

the one or more photos; and

a selection, of one of the plurality of user selectable options, that indicates the user request belonging to a first category;

provide, as input to a trained machine learning model, at least a portion of the one or more photos;

receiving, as output from the trained machine learning model and in response to the input, an identification of one or more objects in the physical environment associated with the user request; and

identifying, based on the one or more photos and the one or more objects, one or more times of a day when the one or more photos were taken;

determine, based on the one or more objects and the one or more times of the day, that the user request belongs to the first category; and

transmit, to a third computing device and based on a determination that authorizing a user request of the first category does not violate a category restriction, a second message indicating an authorization of the user request.

8 . The first computing device of claim 7 , wherein the second computing device comprises a smart card reader or a point of sale (POS) device.

9 . The first computing device of claim 7 , wherein the prompt comprises a second request to take the one or more photos within a time range after the prompt is sent, and wherein the instructions, when executed by the one or more processors, configure the first computing device to provide the one or more photos based on determining that the one or more photos were received within the time range.

10 . The first computing device of claim 7 , wherein the one or more photos each depict the physical environment from a different perspective, and wherein the identification of the one or more objects identifies a first object based on different perspectives of the first object.

11 . The first computing device of claim 7 , wherein the instructions, when executed by the one or more processors, further configure the first computing device to:

receive, from the user device, authentication information associated with the one or more photos; and

authenticate, based on the authentication information, that the one or more photos depict the physical environment where the user request is made.

12 . The first computing device of claim 7 , wherein the instructions, when executed by the one or more processors, further configure the first computing device to train, using training data comprising a plurality of photos depicting a plurality of photos at different times of day, the machine learning model to output, in response to an input photo, a prediction of a time of day when the input photo was taken.

13 . A non-transitory computer-readable medium storing computer instructions that, when executed, cause performance of actions comprising:

receiving, by a first computing device from a second computing device, a first message for authorization of a user request associated with a user account;

causing, on a graphical user interface on a user device associated with the user account, output of:

a plurality of user selectable options, each associated with a respective category; and

a prompt to take one or more photos that depict a physical environment where the user request is made;

receiving, from the user device:

the one or more photos; and

a selection, of one of the plurality of user selectable options, that indicates the user request belonging to a first category;

providing, as input to a trained machine learning model, at least a portion of the one or more photos;

receiving, as output from the trained machine learning model and in response to the input, an identification of one or more objects in the physical environment associated with the user request;

identifying, based on the one or more photos and the one or more objects, one or more times of a day when the one or more photos were taken;

determining, based on the one or more objects and the one or more times of the day, that the user request belongs to the first category; and

transmitting, to a third computing device and based on a determination that authorizing a user request of the first category does not violate a transaction category restriction, a second message indicating an authorization of the user request.

14 . The non-transitory computer-readable medium of claim 13 , wherein the second computing device comprises a smart card reader or a point of sale (POS) device.

15 . The non-transitory computer-readable medium of claim 13 , wherein the prompt comprises a second request to take the one or more photos within a time range after the prompt is sent, and wherein the instructions, when executed, cause providing the one or more photos based on determining that the one or more photos were received within the time range.

16 . The non-transitory computer-readable medium of claim 13 , wherein the one or more photos each depict the physical environment from a different perspective, and wherein the identification of the one or more objects identifies a first object based on different perspectives of the first object.

17 . The non-transitory computer-readable medium of claim 13 , wherein the instructions, when executed, further cause performance of actions comprising:

receiving, from the user device, authentication information associated with the one or more photos; and

authenticating, based on the authentication information, that the one or more photos depict the physical environment where the user request is made.

18 . The non-transitory computer-readable medium of claim 13 , wherein the instructions, when executed, further cause training, using training data comprising a plurality of photos depicting a plurality of photos at different times of day, the machine learning model to output, in response to an input photo, a prediction of a time of day when the input photo was taken.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2024
From: SHOUP, ELIZABETH M.; HARRIOTT, CAROLINE; HOLMES, IMANI; EDWARDS, JOSHUA; SIEH, YINGLI
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 068472/0817 →
Continuity (2)
Continuation 17888970 · Aug 16, 2022
Related Publication 20240428249A1 · Dec 26, 2024
References Cited (19)
US 10373150B2 · Aaron et al. · 2019 [cited by applicant]
US 11049157B2 · Isaacson et al. · 2021 [cited by applicant]
US 11436588B1 · Roth · 2022 [cited by examiner]
US 12112329B2 · Shoup · 2024 [cited by examiner]
US 20130024307A1 · Fuerstenberg et al. · 2013 [cited by applicant]
US 20150120551A1 · Jung et al. · 2015 [cited by applicant]
US 20170046758A1 · Sheehan · 2017 [cited by examiner]
US 20170295177A1 · Huang · 2017 [cited by examiner]
US 20170357981A1 · Azzam et al. · 2017 [cited by applicant]
US 20180039989A1 · Beye · 2018 [cited by examiner]
US 20180309801A1 · Rathod · 2018 [cited by applicant]
US 20190370802A1 · Bennett et al. · 2019 [cited by applicant]
US 20200118137A1 · Sood et al. · 2020 [cited by applicant]
US 20200302519A1 · Van Os et al. · 2020 [cited by applicant]
US 20230047509A1 · Dhodapkar · 2023 [cited by applicant]
US 20230252470A1 · Dhodapkar · 2023 [cited by applicant]
US 20240028678A1 · Albero · 2024 [cited by examiner]
WO 2021011136A1 · 2021 [cited by applicant]
“[HTML] Technical feasibility of context-aware passive payment authorization for physical points of sale” A. Wojtowicz, J. Chmielewski—Personal and Ubiquitous Computing, 2017—Springer (Year 2017). [cited by applicant]