# US 12,008,572 B2 · Methods and systems for authentication for remote transactions

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,008,572 B2
- Document ID: US12008572B2
- Status: Granted
- Kind: B2
- Application number: 17/206,493
- Filed: 2021-03-19
- Published: 2022-09-22
- Granted: 2024-06-11
- Earliest claimed: 2021-03-19
- Assignees: Capital One Services, LLC
- Applicants: Capital One Services, LLC
- Inventors: Austin Walters; Fardin Abdi Taghi Abad; Jeremy Goodsitt
- Web page: https://patentgrep.com/patent/US12008572B2

## CPC

- G06Q 20/4015: {using location information}
- G06Q 20/36: using electronic wallets or electronic money safes
- G06Q 20/409: {Device specific authentication in transaction processing}
- G06V 20/10: Terrestrial scenes (scenes under surveillance with static cameras G06V20/52; scenes perceived from the exterior of a vehicle G06V20/56; scenes perceived from the interior of a vehicle G06V20/59)
- G06Q 20/3224: {Transactions dependent on location of M-devices}
- G06V 2201/10: Recognition assisted with metadata
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING

## Abstract

Disclosed are methods, systems, and non-transitory computer-readable medium for authentication of remote transactions. For instance, the method may include receiving a request for an interaction, obtaining data relating to an authentication item, and determining the location of a user device used by the user to initiate the interaction. The method may further include transmitting, to the user device, authentication data configured to cause a camera device to generate a response including the location of the camera device, receiving the response, authenticating the camera device as being associated with the user, and receiving one or more images of the authentication item captured by the camera device. The method may additionally include verifying that the user is in possession of the authentication item based on an analysis of the one or more images being received from the camera device and approving the interaction.

## Claims

### Claim 1

A computer-implemented method, comprising:
receiving first data of an interaction associated with a user, the first data including an indication of a payment account of the user to be used to complete the interaction;
obtaining, from a data store, second data of an authentication item associated with the user, wherein the authentication item is an object that includes an identifier associated with the payment account of the user indicated by the first data, and the second data of the authentication item includes the identifier;
determining a first geographic location of a user device used by the user to initiate the interaction, based on the first data, wherein an IP address corresponding to the user device included in the first data is identified to determine the first geographic location;
transmitting authentication data to the user device for display, wherein the authentication data displayed on the user device is read by a camera device and the reading of the authentication data causes the camera device to generate a response that includes information indicative of a second geographic location of the camera device;
receiving the response from the camera device;
authenticating the camera device as being associated with the user, based at least on a comparison of the first geographic location of the user device determined based on the first data and the second geographic location of the camera device included in the response received from the camera device, the comparison indicating the second geographic location is a matching geographic location that is within a predetermined geographical proximity to the first geographic location;
in response to the authenticating of the camera device, providing a user interface to the camera device for display on the camera device, wherein the displayed user interface includes a prompt, the prompt including instructions for the user to capture one or more images of the authentication item using the camera device;
receiving one or more images;
verifying that the user is in possession of the authentication item based on:
a detection that the one or more images are received from and captured by the camera device authenticated as being associated with the user, the detection confirming that the one or more images were captured at the matching geographic location to the first geographic location of the user device used by the user to initiate the interaction, and
a comparison of the one or more images with the identifier included in the second data of the authentication item obtained from the data store indicating the one or more images are of the authentication item; and
in response to the authenticating of the camera device and the verifying that the user is in possession of the authentication item, approving the interaction and transmitting approval data, the approval data including the identifier for use in completing the interaction using the payment account.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, wherein the predetermined geographical proximity is based on one or more geographic boundaries.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, wherein the received response is received through an encrypted network.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1, wherein authenticating the camera device as being associated with the user includes parsing the received response and extracting user identifying information corresponding to the user; and
wherein the user identifying information includes at least a user identifier associated with a user profile stored in a database.

### Claim 5 (depends on 4)

The computer-implemented method of claim 4, wherein the user identifying information is received from the camera device based on instructions from a digital wallet stored on the camera device.

### Claim 6 (depends on 1)

The computer-implemented method of claim 1, wherein verifying that the user is in possession of the authentication item includes an application of one or more computer vision object identification techniques to analyze the one or more images, and the analyzed one or more images are compared with the second data in the comparison.

### Claim 7 (depends on 1)

The computer-implemented method of claim 1, wherein the second data of the authentication item comprises one or more of: a data matrix code, item identifying features, or item identifying data that include the identifier.

### Claim 8 (depends on 1)

The computer-implemented method of claim 1, wherein the authentication item is a card, and the identifier is a number associated with the payment account.

### Claim 9 (depends on 1)

The computer-implemented method of claim 1, wherein the first data of the interaction further includes information indicating a type of the interaction, the type of the interaction being a transaction.

### Claim 10

A system, comprising a memory configured to store instructions and a processor operatively connected to the memory and configured to execute the instructions to perform operations, including:
receiving first data of an interaction associated with a user, the first data including an indication of a payment account of the user to be used to complete the interaction;
obtaining, from a data store, second data of an item associated with the user, wherein the item is an object that includes an identifier associated with the payment account of the user indicated by the first data, and the second data of the item includes the identifier;
determining a first geographic location of a user device used by the user to initiate the interaction, based on the first data, wherein an IP address corresponding to the user device included in the first data is identified to determine the first geographic location;
transmitting authentication data to the user device for display;
in response to a camera device reading the authentication data displayed on the user device, receiving, from the camera device, a response generated by the camera device based on the reading of the authentication data, the response including a second geographic location of the camera device;
authenticating the camera device as being associated with the user, based at least on a comparison of the first geographic location of the user device determined based on the first data and the second geographic location of the camera device included in the response received from the camera device, the comparison indicating the second geographic location is a matching geographic location that is within a predetermined geographical proximity to the first geographic location;
in response to the authenticating of the camera device, providing a user interface to the camera device for display on the camera device, wherein the displayed user interface includes a prompt, the prompt including instructions for the user to capture an image of the item using the camera device;
receiving an image;
verifying that the user is in possession of the item based on:
a detection that the image is received from and captured by the camera device authenticated as being associated with the user, the detection confirming that the image was captured at the matching geographic location to the first geographic location of the user device used by the user to initiate the interaction, and
a comparison of the image with the identifier included in the second data of the item obtained from the data store indicating the image is of the item; and
in response to the authenticating of the camera device and the verifying that the user is in possession of the item, approving the interaction and transmitting approval data, the approval data including the identifier for use in completing the interaction using the payment account.

### Claim 11 (depends on 10)

The system of claim 10,
wherein the predetermined geographical proximity is based on one or more geographic boundaries.

### Claim 12 (depends on 10)

The system of claim 10, wherein the second data of the item comprises one or more of: a data matrix code, item identifying features, or item identifying data that include the identifier.

### Claim 13 (depends on 10)

The system of claim 10, wherein authenticating the camera device as being associated with the user includes parsing the received response and extracting user identifying information corresponding to the user; and
wherein the user identifying information includes at least a user identifier associated with a user profile stored in a database.

### Claim 14 (depends on 13)

The system of claim 13, wherein the user identifying information is received from the camera device based on instructions from a digital wallet stored on the camera device.

### Claim 15 (depends on 10)

The system of claim 10, wherein verifying that the user is in possession of the item includes an application of one or more computer vision object identification techniques to analyze the image, and the analyzed image is compared with the second data in the comparison.

### Claim 16 (depends on 10)

The system of claim 10, wherein the item is a card, and the identifier is a number associated with the payment account.

### Claim 17

A non-transitory computer-readable medium encoded with instructions, which when executed by a processor, cause the processor to perform operations comprising:
receiving first data of an interaction associated with a user, the first data including an indication of a payment account of the user to be used to complete the interaction;
obtaining, from a data store, second data of an authentication item associated with the user, wherein the authentication item is an object that includes an identifier associated with the payment account of the user indicated by the first data, and the second data of the authentication item includes the identifier;
determining a first geographic location of a user device used by the user to initiate the interaction, based on the first data, wherein an IP address corresponding to the user device included in the first data is identified to determine the first geographic location;
transmitting authentication data to the user device for display, wherein the authentication data displayed on the user device is read by a camera device and the reading of the authentication data causes the camera device to be directed to an application and to generate a response the response including information indicative of a second geographic location of the camera device;
receiving the response from the camera device via the application;
authenticating the camera device as being associated with the user, based at least on a comparison of the first geographic location of the user device determined based on the first data and the second geographic location of the camera device included in the response received from the camera device, the comparison indicating the second geographic location is a matching geographic location that is within a predetermined geographical proximity to the first geographic location;
in response to the authenticating of the camera device, providing a user interface to the camera device for display on the camera device, wherein the displayed user interface includes a prompt, the prompt including instructions for the user to capture one or more images of the authentication item using the camera device;
receiving one or more images;
verifying that the user is in possession of the authentication item based on:
a detection that the one or more images are received from and captured by the camera device authenticated as being associated with the user, the detection confirming that the one or more images were captured at the matching geographic location to the first geographic location of the user device used by the user to initiate the interaction, and
a comparison of the one or more images with the identifier included in the second data of the authentication item obtained from the data store indicating the one or more images are of the authentication item; and
in response to the authenticating of the camera device and the verifying that the user is in possession of the authentication item, approving the interaction and transmitting approval data, the approval data including the identifier for use in completing the interaction using the payment account.
