IP Library Patent Application 16667372
Patent Application
App. No. 16/667,372

AUTHENTICATION NETWORK FOR TRANSACTION DATA

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 None
App. No.
16/667,372
Filed
Oct 29, 2019
Art Unit
3698
USPC
705/71
Abstract

Various embodiments herein each include at least one of systems, methods, software, and data structures of an authentication network for transaction data. One method embodiment includes electronically receiving an account identifier associated with a purchase transaction and, for each item in the purchase transaction, an item identifier and price data. The method proceeds by generating a data structure in memory for each item included in the purchase transaction. The data structure of each item includes an item identifier and respective price data. Each data structure is then signed in memory with a private key of a private/public key-pair of a merchant of the purchase transaction. The method further proceeds by transmitting each data structure generated for the purchase transaction to a location associated with the account identifier.

Claims (39)

1 . A method comprising:

electronically receiving an account identifier associated with a purchase transaction and, for each item in the purchase transaction, an item identifier and price data;

generating a data structure in memory for each item included in the purchase transaction, the data structure of each item including an item identifier and respective price data;

signing each data structure in the memory with a private key of a private/public key-pair of a merchant of the purchase transaction; and

transmitting each data structure generated for the purchase transaction to a location associated with the account identifier.

2 . The method of claim 1 , wherein the data structure for each product further includes the account identifier.

3 . The method of claim 1 , wherein the account identifier is an address of the location associated with the account identifier to which each data structure is transmitted.

4 . The method of claim 1 , wherein the account identifier identifies a digital wallet to which each data structure is to be transmitted.

5 . The method of claim 1 , further comprising:

storing each data structure over a network location to a ledger.

6 . The method of claim 5 , wherein each data structure is a block of a blockchain and the ledger is a blockchain ledger.

7 . The method of claim 1 , wherein the data structure of an item is an electronic proof of purchase of the respective item.

8 . The method of claim 1 , wherein the data structure includes further data of the transaction including data identifying the merchant and a date of the purchase transaction.

9 . The method of claim 1 , further comprising:

receiving a payment with regard to at least one of the transmitted data structures subsequent to the respective data structure having been forwarded to an entity as authorized by a holder of the account.

10 . A method comprising:

receiving, via a network into an account of a consumer, a proof of purchase (POP) data structure for each item included in a purchase transaction, each POP data structure signed with a private key of a merchant and including data representative of the respective item purchased and a price paid therefor;

forwarding each data structure over the network to a computing system of an entity configured to receive POP data structures of the consumer; and

receiving, via the network, a payment from the entity.

11 . The method of claim 10 , wherein the POP data structure is received via the network from a computing system of the merchant.

12 . The method of claim 10 , wherein the account of the consumer is a digital wallet of the consumer.

13 . The method of claim 12 , wherein the payment is received as a unit of cryptocurrency and is stored to the digital wallet.

14 . The method of claim 9 , further comprising:

providing the POP data structure to a merchant computing system when returning the item represented in the data structure, the POP data structure subject to validation by the merchant computing system through validation of the signing.

15 . A system comprising:

a network interface device;

a computer processor; and

a memory device, with instructions stored thereon, which when executed by the computer processor cause the system to perform data processing activities comprising:

electronically receiving an account identifier associated with a purchase transaction and, for each item in the purchase transaction, an item identifier and price data;

generating a data structure on the memory device for each item included in the purchase transaction, the data structure of each item including an item identifier and respective price data;

signing each data structure on the memory device with a private key of a private/public key-pair of a merchant of the purchase transaction; and

transmitting, via the network interface device, each data structure generated for the purchase transaction to a location associated with the account identifier.

16 . The method of claim 15 , further comprising:

storing each data structure over a network location to a ledger.

17 . The method of claim 16 , wherein the account identifier identifies a digital wallet to which each data structure is to be transmitted.

18 . The method of claim 17 , wherein each data structure is a block of a blockchain and the ledger is a blockchain ledger.

19 . The method of claim 15 , wherein the data structure of an item is an electronic proof of purchase of the respective item.

20 . The method of claim 15 , further comprising:

receiving a payment with regard to at least one of the transmitted data structures subsequent to the respective data structure having been forwarded to an entity as authorized by a holder of the account.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PROPERTIES SECTION BY INCLUDING IT WITH TEN PREVIOUSLY OMITTED PROPERTY NUMBERS PREVIOUSLY RECORDED ON REEL 65346 FRAME 367. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Aug 13, 2025
From: NCR ATLEOS CORPORATION; CARDTRONICS USA, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 072445/0072 →
CHANGE OF NAME Recorded May 20, 2024
From: NCR CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 067464/0595 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2024
From: NCR VOYIX CORPORATION
To: NCR ATLEOS CORPORATION
Reel/Frame 067464/0882 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DOCUMENT DATE AND REMOVE THE OATH/DECLARATION (37 CFR 1.63) PREVIOUSLY RECORDED AT REEL: 065331 FRAME: 0297. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 31, 2023
From: NCR ATLEOS CORPORATION
To: CITIBANK, N.A.
Reel/Frame 065627/0332 →
SECURITY INTEREST Recorded Oct 25, 2023
From: NCR ATLEOS CORPORATION; CARDTRONICS USA, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065346/0367 →
SECURITY INTEREST Recorded Oct 24, 2023
From: NCR ATLEOS CORPORATION
To: CITIBANK, N.A.
Reel/Frame 065331/0297 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2019
From: WEST, JON DELWYN
To: NCR CORPORATION
Reel/Frame 050855/0147 →