# US 12,118,521 B2 · Real-time transaction and receipt processing systems

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

- Number: US 12,118,521 B2
- Document ID: US12118521B2
- Status: Granted
- Kind: B2
- Application number: 17/946,483
- Filed: 2022-09-16
- Published: 2023-01-19
- Granted: 2024-10-15
- Earliest claimed: 2019-04-25
- Assignees: Capital One Services, LLC
- Applicants: Capital One Services, LLC
- Inventors: Jeffrey Paul Myren
- Web page: https://patentgrep.com/patent/US12118521B2

## CPC

- G06Q 20/047: {using payment protocols involving electronic receipts}
- G07F 17/42: for ticket printing or like apparatus {, e.g. apparatus for dispensing of printed paper tickets or payment cards}
- G06Q 20/0457: {the tickets being sent electronically}
- G06Q 20/102: {Bill distribution or payments}
- G06Q 20/105: {involving programming of a portable memory device, e.g. IC cards, "electronic purses"}
- G06Q 20/202: {Interconnection or interaction of plural electronic cash registers [ECR] or to host computer, e.g. network details, transfer of information from host to ECR or from ECR to ECR}
- G06Q 20/3224: {Transactions dependent on location of M-devices}
- G06Q 20/407: {Cancellation of a transaction}
- G06Q 30/04: Billing or invoicing
- G07G 5/00: Receipt-giving machines
- 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
- G07F: COIN-FREED OR LIKE APPARATUS (coin sorting G07D3/00; coin testing G07D5/00; {handling coins or paper currencies apart from payment activated apparatus G07D; payment architectures, schemes or protocols G06Q20/00})
- G07G: REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS

## Abstract

A transaction processing system for preforming one or more steps of a method is disclosed. The system may receive user receipt preferences including rules specifying whether or not a user wants a receipt. The system may also receive (i) a purchase authorization request associated with an attempted purchase and (ii) user device location data. The system may further set a receipt flag corresponding to the receipt status. If the system determines that the transaction is to be authorized, it attaches the receipt flag to the authorization message and transmits the authorization message to the merchant. Alternatively, if the system determines that the transaction is not to be authorized, it attaches the receipt flag to the cancellation message and transmits the cancellation message to the merchant.

## Claims

### Claim 1

A system comprising:
one or more processors; and
a memory in communication with the one or more processors and storing instructions that, when executed by the one or more processors, cause the system to:
receive, from a user device associated with a user, user receipt preferences;
receive, from a merchant device, a purchase authorization request associated with an attempted purchase;
determine, based on the user receipt preferences, whether a receipt status may be associated with the attempted purchase;
responsive to determining the receipt status may not be associated with the attempted purchase:
set a receipt flag to indicate the merchant device should initiate a direct wireless communication session with the user device such that the user may provide, in real-time, a new receipt status associated with the attempted purchase;
determine that the attempted purchase should be authorized;
generate an authorization message comprising the receipt flag and authorization for the merchant device to complete the attempted purchase; and
transmit the authorization message to the merchant device.

### Claim 2 (depends on 1)

The system of claim 1, wherein the instructions are further configured to cause the system to:
responsive to determining the receipt status may be associated with the attempted purchase:
determine whether the receipt status indicates that the user wishes to receive a receipt, and either:
set a receipt flag to indicate that the merchant device should provide the user with the receipt, or
set the receipt flag to indicate that the merchant device should not provide the user with the receipt.

### Claim 3 (depends on 1)

The system of claim 1, wherein the user receipt preferences indicate that the user only wishes to receive receipts when it is determined, based on location data from the user device, that the user device is at least a predetermined distance away from a merchant location.

### Claim 4 (depends on 3)

The system of claim 3, wherein the instructions are further configured to cause the system to:
receive, from the user device, Global Positioning System (GPS) data with GPS coordinates for the user device,
wherein the GPS coordinates comprise the location data.

### Claim 5 (depends on 1)

The system of claim 1, wherein the user receipt preferences indicate that the user only wishes to receive receipts from certain types of merchants, and wherein a type of merchant is determined based on a merchant category code (MCC).

### Claim 6 (depends on 1)

The system of claim 1, wherein the user receipt preferences indicate that the user only wishes to receive receipts for transactions over a predetermined amount.

### Claim 7 (depends on 1)

The system of claim 1, wherein the user receipt preferences further comprise rules that specify whether the user wants a printed receipt or an electronic receipt.

### Claim 8 (depends on 7)

The system of claim 7, wherein the instructions are further configured to cause the system to:
determine that the user receipt preferences indicate that the user wishes to receive the electronic receipt; and
set the receipt flag to indicate that the merchant device should provide the user with the electronic receipt.

### Claim 9

A method comprising:
receiving, from a user device, a receipt preference comprising a first option to send a prompt to the user device for a real-time receipt delivery preference at a point of sale associated with a transaction prior to any receipt being sent to the user device;
responsive to receiving the receipt preference, setting a receipt flag to instruct a merchant device to:
initiate a direct wireless communication session with the user device;
transmit information associated with the transaction to the user device;
receive the real-time receipt delivery preference from the user device; and
transmit the receipt to the user device based on the real-time receipt delivery preference;
receiving, from the merchant device, a purchase authorization request associated with an attempted purchase;
authorizing the attempted purchase;
generating an authorization message comprising the receipt flag and an authorization for the merchant device to complete the attempted purchase; and
transmitting the authorization message to the merchant device.

### Claim 10 (depends on 9)

The method of claim 9, wherein the receipt preference further comprises at least one of:
a second option to send the receipt to the user device after the transaction, or a third option to not send the receipt associated with the transaction;
the method further comprising:
responsive to determining the receipt preference comprises the second option, setting the receipt flag to instruct the merchant device to provide the receipt; and
responsive to determining the receipt preference comprises the third option, setting the receipt flag to instruct the merchant device to not provide the receipt.

### Claim 11 (depends on 10)

The method of claim 10, wherein the receipt preference further comprises a fourth option to send the receipt based on a determination that the user device is at least a predetermined distance away from a location of the merchant device.

### Claim 12 (depends on 10)

The method of claim 10, wherein the receipt preference comprises a fourth option to only send receipts from certain types of merchants.

### Claim 13 (depends on 12)

The method of claim 12, wherein a type of merchant is determined based on a merchant category code (MCC).

### Claim 14 (depends on 10)

The method of claim 10, wherein the receipt preference comprises a fourth option to only send receipts for transactions over a predetermined amount.

### Claim 15 (depends on 10)

The method of claim 10, wherein the receipt preference comprises a fourth option to send receipts for transactions that occur within a predetermined time interval; and
wherein the purchase authorization request further comprises a timestamp.

### Claim 16 (depends on 9)

The method of claim 9, wherein the receipt preference further comprises a preference for a printed receipt or an electronic receipt.

### Claim 17

A method comprising:
receiving, from a user device, user receipt preferences comprising a rule that specifies a user wants to decide in real-time at a point of sale whether to receive a receipt prior to any receipt being sent to the user device;
receiving, from a payment device, customer payment information;
generating, at a merchant device, a purchase authorization request;
transmitting, to a transaction server, the purchase authorization request;
receiving, from the transaction server, an authorization message instructing the merchant device to (i) authorize a transaction and (ii) initiate a peer-to-peer communication session between the merchant device and the user device;
creating, with the merchant device, a peer-to-peer real-time communication session;
receiving, from the user device, a receipt status indicating that the user wishes to receive an electronic receipt associated with the transaction; and
transmitting, to the user device, the electronic receipt associated with the transaction via the peer-to-peer communication session.

### Claim 18 (depends on 17)

The method of claim 17, wherein the user device and the payment device are a same device.

### Claim 19 (depends on 17)

The method of claim 17, wherein the receipt status includes an electronic address to deliver the electronic receipt.

### Claim 20 (depends on 17)

The method of claim 17, wherein the payment device is one of: a credit card, a debit card, or a smart card.
