IP Library Patent Application 18104035
Patent Application
App. No. 18/104,035

DONATION-BASED TRANSACTION INTEGRATION

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.
18/104,035
Filed
Jan 31, 2023
Art Unit
3698
USPC
705/69
Abstract

A donation workflow with donation screens is integrated into a transaction workflow of a transaction terminal. The donation workflow is independent and separate from the transaction workflow. When a customer enters a donation into a donation entry screen, an agent on the terminal provides the donation amount to a transaction manager of the terminal. The donation amount is added as a line item to the transaction total. After payment, the fiat currency associated with the donation amount is used to purchase an equivalent amount in cryptocurrency over a blockchain and held in a store wallet of a store. The equivalent amount in cryptocurrency is subsequently transferred over the blockchain from the store wallet to a charity's wallet associated with the charity that is to receive the donation amount from the customer.

Claims (50)

1 . A method, comprising:

receiving a donation amount in a fiat currency from an agent when a transaction is completed by a customer on a transaction terminal;

using the donation amount in the fiat currency to purchase a second amount of cryptocurrency that is transferred to a wallet over a blockchain;

obtaining a charity wallet identifier for a charity that is to receive the donation amount; and

transferring the second amount of cryptocurrency from the wallet to a charity wallet of the charity over the blockchain using the charity wallet identifier.

2 . The method of claim 1 further comprising, reporting on total donations made to the charity from the wallet using a ledger maintained on the blockchain.

3 . The method of claim 1 further comprising:

receiving a new wallet identifier associated with a new charity;

vetting the new charity based at least in part on a ledger associated with the new wallet identifier maintained on the blockchain; and

maintaining the new wallet identifier for the new charity in a list of vetted charities based on the vetting.

4 . The method of claim 3 , wherein maintaining further include maintaining a link to a summary page associated with the new charity in the list.

5 . The method of claim 4 further comprising:

selecting a predefined number of the vetted charities from the list at a configured period of time;

presenting the predefined number for a selection through an interface;

receiving the selection and providing a corresponding wallet identifier and a link to a corresponding summary page for the selection to the agent.

6 . The method of claim 1 , wherein using further includes providing the amount of fiat currency and a wallet identifier for the wallet to a cryptocurrency exchange to purchase and transfer the second amount to the wallet.

7 . The method of claim 1 , wherein obtaining further includes receiving the charity wallet identifier from the agent.

8 . The method of claim 1 , wherein transferring further includes maintaining a ledger separate from a blockchain ledger that records the fiat currency amount, the second amount, and identifiers for the transaction, the transaction terminal, the charity.

9 . The method of claim 1 , wherein transferring further includes iterating to the receiving for a next transaction and a next donation amount for a preconfigured period of time.

10 . The method of claim 9 , wherein iterating further includes sending the agent a second charity wallet identifier for a second charity and a link to a summary page for the second charity at the end of the preconfigured period of time.

11 . A method, comprising:

receiving a wallet identifier for a charity wallet and a link to a summary page for a charity associated with the charity wallet;

rendering donation screens associated with donating to the charity on a display of a terminal alongside of or overlaid on top of transaction screens during a transaction at the terminal;

reporting a donation amount received from a donation entry screen to a transaction manager of the terminal; and

providing the wallet identifier and the donation amount to a server for the server to purchase a second amount of cryptocurrency using a fiat currency associated with the donation amount and for the server to transfer the second amount of cryptocurrency from a server wallet to the charity wallet over a blockchain.

12 . The method of claim 11 further comprising:

receiving a new wallet identifier for a new wallet of a new charity and a new link to a new summary page for the new charity from the server; and

replacing the wallet identifier and the link with the new wallet identifier and the new link for subsequent transactions on the terminal.

13 . The method of claim 12 further comprising, iterating to the rendering for each subsequent transaction.

14 . The method of claim 11 , wherein receiving further includes obtaining the summary page using the link and rendering the summary page in the donation screens.

15 . The method of claim 11 , wherein rendering further includes rendering a donation activation screen alongside transaction screens associated with a start of the transaction and during the transaction.

16 . The method of claim 15 , wherein rendering the donation entry screen overlaid on top of the transaction screens in response to activation of the donation activation screen.

17 . The method of claim 16 , wherein rendering the donation entry screen further includes providing a keypad for entry of the donation amount within the donation entry screen.

18 . The method of claim 17 , wherein rendering the donation entry screen further includes rendering a predefined number of recent donation amounts made to the charity within the donation entry screen.

19 . A system comprising:

a server comprising at least one processor and a non-transitory computer-readable storage medium;

the non-transitory computer-readable storage medium comprising executable instructions;

the executable instructions when provided to or obtained by the at least one processor from the non-transitory computer-readable storage medium cause the at least one processor to perform operations, comprising:

maintaining a list of vetted charities;

maintaining for each vetted charity a wallet identifier for a cryptocurrency wallet of the corresponding vetted charity and a link to a summary page for the corresponding vetted charity;

providing a predefined number of the vetted charities at a first predefined period of time for selection through an interface;

receiving, through the interface, a selected vetted charity from the predefined number of the vetted charities;

obtaining the corresponding wallet identifier and the corresponding summary page for the selected vetted charity from the list;

providing the corresponding wallet identifier and the link associated with the corresponding summary page to an agent of a terminal;

receiving donation amounts and the corresponding wallet identifiers from the agent during transactions on the terminal;

for each donation amount:

purchasing cryptocurrency from an exchange using a fiat currency associated with the corresponding donation amount and transferring the purchased cryptocurrency to a server wallet associated with the server;

at second predefined periods of time, transferring the cryptocurrency from the server wallet to the corresponding wallet of the selected vetted charity over a blockchain using the corresponding wallet identifier.

20 . The system of claim 19 , wherein the executable instructions when provided to or obtained by the at least one processor from the non-transitory computer-readable storage medium further cause the at least one processor to perform additional operations, comprising:

providing reports through the interface for total donation amounts per vetted charity and per user-defined periods of time using ledgers maintained on the blockchain for the server wallet and the cryptocurrency wallets of the vetted charities.

Assignments (3)
CHANGE OF NAME Recorded Nov 9, 2023
From: NCR CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 065532/0893 →
SECURITY INTEREST Recorded Oct 25, 2023
From: NCR VOYIX CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065346/0168 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2023
From: MORGAN, KIP OLIVER; BENNETT, GINA TORCIVIA; JONG, WUCHIEH JAMES; LEE, KELLI; MASSEY, JERRY STEVEN; POSTON, JACOB ALEXANDER; KADRY, ALEAH JEAN
To: NCR CORPORATION
Reel/Frame 063731/0100 →