# US 12,182,811 B1 · Electronic transaction verification system

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

- Number: US 12,182,811 B1
- Document ID: US12182811B1
- Status: Granted
- Kind: B1
- Application number: 17/962,950
- Filed: 2022-10-10
- Granted: 2024-12-31
- Earliest claimed: 2019-05-21
- Assignees: United Services Automobile Association (USAA)
- Applicants: United Services Automobile Association (USAA)
- Inventors: Snehal Desai; Jennifer Hunt Erickson; Joel S. Hartshorn; Yevgeniy Viatcheslavovich Khmelev; Jeanie Graciela Lopez; Bharat Prasad; Nolan Serrao; Thomas Wayne Schwarz, Jr.
- Web page: https://patentgrep.com/patent/US12182811B1

## CPC

- G06Q 20/401: {Transaction verification}
- G06Q 20/02: involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
- G06Q 20/223: {based on the use of peer-to-peer networks}
- G06Q 20/3829: {involving key management}
- G06Q 30/0214: Referral reward systems
- G06Q 30/0239: {Online discounts or incentives}
- H04L 9/0637: {Modes of operation, e.g. cipher block chaining [CBC], electronic codebook [ECB] or Galois/counter mode [GCM]}
- H04L 9/50: {using hash chains, e.g. blockchains or hash trees}
- H04L 2209/56: Financial cryptography, e.g. electronic payment or e-cash
- 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
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

The present disclosure includes systems and methods for facilitating management of information related to electronic transactions. More specifically, the methods and systems discussed herein related to electronic transaction verification techniques that employ distributed computation methods, such as blockchains, to store transactional data for various web-based interactions, and to verify a transaction source and generate customer offers for these transactions.

## Claims

### Claim 1

A blockchain system, comprising:
a blockchain node comprising a memory and a miner; and
an access node coupled to the blockchain node configured to:
receive a verification request indicative of an electronic transaction, wherein the verification request comprises a source of the electronic transaction; and
convert a state of the electronic transaction into binary code for storage and execution by the miner;
wherein the miner is configured to:
register the source of the electronic transaction as a blockchain record of the electronic transaction in the blockchain system in response to verifying the source of the electronic transaction;
receive an information request for the blockchain record; and
transmit, responsive to the information request, the blockchain record to an application to cause the application to generate an offer to a user associated with the blockchain record based on interaction data associated with the user, wherein the application is configured to display the offer.

### Claim 2 (depends on 1)

The blockchain system of claim 1, wherein the miner is configured to:
receive a transaction request to change the state of the verification request; and
perform one or more operations to change the state of the verification request based in part on the transaction request; and
record the changed state of the verification request in the memory.

### Claim 3 (depends on 1)

The blockchain system of claim 1, wherein the offer is generated based on a type of the electronic transaction.

### Claim 4 (depends on 1)

The blockchain system of claim 1, wherein the miner is configured to:
receive one or more parameters associated with the electronic transaction; and
generate the offer to the user based on the one or more parameters.

### Claim 5 (depends on 1)

The blockchain system of claim 1, wherein the miner is configured to receive the interaction data comprising a user profile of the user, information about one or more click-throughs, and platform specific information.

### Claim 6 (depends on 5)

The blockchain system of claim 5, wherein the user profile comprises a demographic of the user and the offer is based on the demographic of the user.

### Claim 7 (depends on 1)

The blockchain system of claim 1, wherein the interaction data comprises a percentage of transactions made via a mobile device through a mobile application, a type of mobile device, and/or a location of the mobile device.

### Claim 8 (depends on 7)

The blockchain system of claim 7, wherein the offer is generated based on the location of the mobile device.

### Claim 9 (depends on 1)

The blockchain system of claim 1, wherein the offer is generated based on the source of the electronic transaction.

### Claim 10 (depends on 1)

The blockchain system of claim 1, wherein the miner is configured to register the offer associated with the electronic transaction in the blockchain system.

### Claim 11 (depends on 1)

The blockchain system of claim 1, wherein the source of the electronic transaction comprises a referral website configured to link to a third-party website.

### Claim 12 (depends on 11)

The blockchain system of claim 11, wherein the source of the electronic transaction comprises a transaction completion tool referring to the referral website.

### Claim 13 (depends on 1)

The blockchain system of claim 1, wherein the electronic transaction comprises an online booking for a vehicle rental, a hotel room, event tickets, or any combination thereof.

### Claim 14

A blockchain system, comprising:
a blockchain node comprising a memory and a miner, wherein the miner is configured to update the blockchain node based on a verification request; and
an access node coupled to the blockchain node and comprising an application program interface (API), wherein the access node is configured to:
receive the verification request indicative of an electronic transaction, wherein the verification request comprises a source of the electronic transaction; and
convert a state of the electronic transaction into binary code for storage and execution by the miner,
wherein the miner is configured to:
register the source of the electronic transaction as a blockchain record of the electronic transaction in the blockchain system in response to verifying the source of the electronic transaction;
receive an information request for the blockchain record; and
transmit, responsive to the information request, the blockchain record to the API to cause the API to generate and display an offer to a user associated with the blockchain record, wherein the offer is generated based on interaction data associated with the user.

### Claim 15 (depends on 14)

The blockchain system of claim 14, wherein the API is configured to convert the state of the electronic transaction or a function of the electronic transaction into a binary message for storage and execution by the miner.

### Claim 16 (depends on 14)

The blockchain system of claim 14, wherein the electronic transaction comprises an online booking.

### Claim 17 (depends on 16)

The blockchain system of claim 16, wherein the verification request comprises a request to track a source of the online booking, a request to monitor a balance of transactions associated with a purchase during the online booking, or both.

### Claim 18 (depends on 14)

The blockchain system of claim 14, wherein the miner is configured to receive a transaction request comprising a request to change a state of the verification request based on the transaction request.

### Claim 19 (depends on 14)

The blockchain system of claim 14, wherein the offer is generated based on a type of the electronic transaction.

### Claim 20 (depends on 14)

The blockchain system of claim 14, wherein the API is configured to convert or compile the electronic transaction and the information request into a binary message for storage and execution by the miner.
