IP Library Patent Application 16867764
Patent Application
App. No. 16/867,764

CRYPTOCURRENCY PAYMENT SYSTEM

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/867,764
Abstract

A method for execution by a network computing device of a cryptocurrency payment system includes receiving real-time payment information regarding a cryptocurrency-based payment from a source computing device to a destination computing device. In response to receiving the real-time payment information, the method further includes: initiating a real-time cryptocurrency-based payment process to pay the destination computing device in a selected currency, where payment of the selected currency to the destination computing device occurs within a first time frame; and initiating a nonreal-time cryptocurrency-based payment reconciliation process to reconcile the cryptocurrency-based payment with a cryptocurrency-based payment backing account, where the reconciliation of the cryptocurrency-based payment with the cryptocurrency-based payment backing account occurs within a second time frame, and where the second time frame is longer than the first time frame.

Claims (88)

1 . A method for execution by a network computing device of a cryptocurrency payment system, the method comprises:

receiving real-time payment information regarding a cryptocurrency-based payment from a source computing device to a destination computing device;

in response to receiving the real-time payment information:

initiating a real-time cryptocurrency-based payment process to pay the destination computing device in a selected currency, wherein payment of the selected currency to the destination computing device occurs within a first time frame; and

initiating a nonreal-time cryptocurrency-based payment reconciliation process to reconcile the cryptocurrency-based payment with a cryptocurrency-based payment backing account, wherein the reconciliation of the cryptocurrency-based payment with the cryptocurrency-based payment backing account occurs within a second time frame, and wherein the second time frame is longer than the first time frame.

2 . The method of claim 1 , wherein the real-time payment information includes:

source real-time payment information, wherein the source real-time payment information includes a source identifier (ID) and a type of cryptocurrency to use in the cryptocurrency-based payment;

destination real-time payment information, wherein the destination real-time payment information includes a destination identifier (ID) and the selected currency; and

an amount of the cryptocurrency-based payment.

3 . The method of claim 2 further comprises:

receiving the source real-time payment information from the source computing device; and

receiving the destination real-time payment information and the amount of the cryptocurrency-based payment from one or more of: the source computing device and the destination computing device.

4 . The method of claim 1 , wherein the real-time cryptocurrency-based payment process comprises:

receiving an amount of cryptocurrency from the source computing device to use in the cryptocurrency-based payment;

generating a network acknowledgement of receipt of the amount of the cryptocurrency;

exchanging the amount of the cryptocurrency to an amount of the selected currency; and

sending the amount of the selected currency to the destination computing device.

5 . The method of claim 4 , wherein the nonreal-time cryptocurrency-based payment reconciliation process comprises:

locking an amount of system cryptocurrency stored in the cryptocurrency-based payment backing account based on the real-time payment information;

verifying the amount of cryptocurrency received from the source computing device using a nonreal-time verification process; and

when the amount of cryptocurrency is verified:

releasing the amount of the system cryptocurrency.

6 . The method of claim 5 further comprises:

when the amount of cryptocurrency is not verified:

consuming the amount of the system cryptocurrency.

7 . The method of claim 5 further comprises:

when the initiation of the real-time cryptocurrency-based payment process is terminated prior to paying the destination computing device in the selected currency:

releasing the amount of the system cryptocurrency.

8 . The method of claim 1 , wherein the first time frame is in seconds and the second time frame is in minutes.

9 . A method comprises:

facilitating, by a network computing device of a cryptocurrency payment system, a real-time cryptocurrency-based payment from a source computing device paying with a cryptocurrency to a destination computing device accepting a desired currency, wherein the source computing device and the destination computing device interact via an interface means of the cryptocurrency payment system, wherein one or more of the source computing device and the destination computing device are associated with the network computing device via a network application, and wherein the network computing device facilitates the real-time cryptocurrency-based payment by:

receiving, by the network computing device, real-time payment information from at least the source computing device;

sending, by the network computing device, an instruction to a cryptocurrency-based payment backing account of the cryptocurrency payment system to lock an amount of system cryptocurrency-based on the real-time payment information; and

when an amount of cryptocurrency for the real-time cryptocurrency-based payment is received from the source computing device:

generating, by the network computing device, a network acknowledgement of receipt of the amount of the cryptocurrency;

exchanging, by the network computing device, the amount of the cryptocurrency to an amount of the desired currency; and

sending, by the network computing device, the amount of the desired currency to the destination computing device to complete the real-time cryptocurrency-based payment; and

reconciling, by the network computing device, the locked amount of system cryptocurrency by:

verifying, by the network computing device, the amount of cryptocurrency received from the source computing device for the real-time cryptocurrency-based payment using a nonreal-time verification process; and

when the amount of cryptocurrency is verified:

sending, by the network computing device, an instruction to the cryptocurrency-based payment backing account to release the locked amount of system cryptocurrency.

10 . The method of claim 9 further comprises:

when the amount of cryptocurrency is not verified:

sending, by the network computing device, an instruction to the cryptocurrency-based payment backing account to consume the locked amount of system cryptocurrency.

11 . The method of claim 9 further comprises:

when the real-time cryptocurrency-based payment is terminated prior to the sending the amount of the desired currency to the destination computing device:

sending, by the network computing device, an instruction to the cryptocurrency-based payment backing account to release the locked amount of system cryptocurrency.

12 . The method of claim 9 , wherein the interface means includes a direct link or a network connection.

13 . The method of claim 9 , wherein the real-time payment information includes:

source real-time payment information, wherein the source real-time payment information includes a source identifier (ID) and a type of cryptocurrency to use in the real-time cryptocurrency-based payment;

destination real-time payment information, wherein the destination real-time payment information includes a destination identifier (ID) and the desired currency for receiving the real-time cryptocurrency-based payment; and

an amount of the real-time cryptocurrency-based payment.

14 . The method of claim 13 further comprises:

receiving, by the network computing device, the source real-time payment information from the source computing device; and

receiving, by the network computing device, the destination real-time payment information and the amount of the real-time cryptocurrency-based payment from one or more of the source computing device and the destination computing device.

15 . The method of claim 13 , wherein the cryptocurrency-based payment backing account is associated with the network computing device and one or more of: the source computing device, the destination computing device, or the type of cryptocurrency.

16 . A computer readable memory comprises:

a first memory element that stores operational instructions that, when executed by a network computing device of a cryptocurrency payment system, causes the network computing device to:

receive real-time payment information regarding a cryptocurrency-based payment from a source computing device to a destination computing device; and

in response to receiving the real-time payment information:

a second memory element that stores operational instructions that, when executed by the network computing device, causes the network computing device to:

initiate a real-time cryptocurrency-based payment process to pay the destination computing device in a selected currency, wherein payment of the selected currency to the destination computing device occurs within a first time frame; and

a third memory element that stores operational instructions that, when executed by the network computing device, causes the network computing device to:

initiate a nonreal-time cryptocurrency-based payment reconciliation process to reconcile the cryptocurrency-based payment with a cryptocurrency-based payment backing account, wherein the reconciliation of the cryptocurrency-based payment with the cryptocurrency-based payment backing account occurs within a second time frame, and wherein the second time frame is longer than the first time frame.

17 . The computer readable memory of claim 16 , wherein the real-time payment information includes:

source real-time payment information, wherein the source real-time payment information includes a source identifier (ID) and a type of cryptocurrency to use in the cryptocurrency-based payment;

destination real-time payment information, wherein the destination real-time payment information includes a destination identifier (ID) and the selected currency; and

an amount of the cryptocurrency-based payment.

18 . The computer readable memory of claim 17 , wherein the first memory element further stores operational instructions that, when executed by the network computing device, causes the network computing device to:

receive the source real-time payment information from the source computing device; and

receive the destination real-time payment information and the amount of the cryptocurrency-based payment from one or more of: the source computing device and the destination computing device.

19 . The computer readable memory of claim 16 , wherein the second memory element further stores operational instructions that, when executed by the network computing device, causes the network computing device to execute the real-time cryptocurrency-based payment process by:

receiving an amount of cryptocurrency from the source computing device to use in the cryptocurrency-based payment;

generating a network acknowledgement of receipt of the amount of the cryptocurrency;

exchanging the amount of the cryptocurrency to an amount of the selected currency; and

sending the amount of the selected currency to the destination computing device.

20 . The computer readable memory of claim 19 , wherein the third memory element further stores operational instructions that, when executed by the network computing device, causes the network computing device to execute the nonreal-time cryptocurrency-based payment reconciliation process by:

locking an amount of system cryptocurrency stored in the cryptocurrency-based payment backing account based on the real-time payment information;

verifying the amount of cryptocurrency received from the source computing device using a nonreal-time verification process; and

when the amount of cryptocurrency is verified:

releasing the amount of the system cryptocurrency.

21 . The computer readable memory of claim 20 , wherein the third memory element further stores operational instructions that, when executed by the network computing device, causes the network computing device to:

when the amount of cryptocurrency is not verified:

consuming the amount of the system cryptocurrency.

22 . The computer readable memory of claim 20 , wherein the third memory element further stores operational instructions that, when executed by the network computing device, causes the network computing device to:

when the initiation of the real-time cryptocurrency-based payment process is terminated prior to paying the destination computing device in the selected currency:

releasing the amount of the system cryptocurrency.

23 . The computer readable memory of claim 16 , wherein the first time frame is in seconds and the second time frame is in minutes.

Assignments (2)
CHANGE OF NAME Recorded Jul 12, 2023
From: FLEXA NETWORK INC.
To: FLEXA INC.
Reel/Frame 064256/0585 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2020
From: SPALDING, TYLER ROBERT; FILTER, TREVOR; KILGORE, ZACHARY; MCGREGOR, DAVID S.; PICK, CHRISTOPHER M.
To: FLEXA NETWORK INC.
Reel/Frame 052591/0156 →