CRYPTOCURRENCY VERIFICATION SYSTEM
First Claim
Patent Images
1. An apparatus, the apparatus including:
- a computer system including a digital computer opearably associated with an input device and with an output device and with a connection to an Internet-type network, the computer programmed to carry out the operations of;
receiving a notification of a payment comprising an amount of cryptocurrency and a first cryptocurrency address, and theneffectuating a purchase by using the amount and the cryptocurrency address from which a first public key is derived, and verifying that a digitally represented human or entity purporting to have made the purchase is entitled to obtain value for the purchase, the verifying comprising at least one of;
(A)receiving a second cryptocurrency address for a second cryptocurrency payment from the first cryptocurrency address, andderiving a second public key from the second payment;
or(B)creating a message,communicating the message to the digitally represented person or entity purporting to have made the purchase, and thenreceiving from the digitally represented person or entity provided with the message a signed return of the message, andderiving the second public key from the signed message; and
determining whether the second derived public key matches with either the first public key or the cryptocurrency address of the payment comprising the amount, such thatif there is a match, then producing output indicating verification that the digitally represented human or entity purporting to have made the purchase is entitled to obtain value for the purchase; and
otherwise do not produce the output.
5 Assignments
0 Petitions
Accused Products
Abstract
A machine and process for making and for using a machine. The process includes receiving, by the computer over a network, a notification of a payment comprising an amount of cryptocurrency and a first cryptocurrency address, and effectuating, by the computer, the purchase by using the amount and the cryptocurrency address from which a first public key can be derived, and applying the computer system to verifying that a digitally represented human or entity purporting to have made a purchase with cryptocurrency is entitled to obtain value for the purchase.
99 Citations
5 Claims
-
1. An apparatus, the apparatus including:
-
a computer system including a digital computer opearably associated with an input device and with an output device and with a connection to an Internet-type network, the computer programmed to carry out the operations of; receiving a notification of a payment comprising an amount of cryptocurrency and a first cryptocurrency address, and then effectuating a purchase by using the amount and the cryptocurrency address from which a first public key is derived, and verifying that a digitally represented human or entity purporting to have made the purchase is entitled to obtain value for the purchase, the verifying comprising at least one of; (A) receiving a second cryptocurrency address for a second cryptocurrency payment from the first cryptocurrency address, and deriving a second public key from the second payment;
or(B) creating a message, communicating the message to the digitally represented person or entity purporting to have made the purchase, and then receiving from the digitally represented person or entity provided with the message a signed return of the message, and deriving the second public key from the signed message; and determining whether the second derived public key matches with either the first public key or the cryptocurrency address of the payment comprising the amount, such that if there is a match, then producing output indicating verification that the digitally represented human or entity purporting to have made the purchase is entitled to obtain value for the purchase; and
otherwise do not produce the output. - View Dependent Claims (2, 3, 4)
-
-
5. A process for using a machine, the process including:
-
applying a computer system to verify that a digitally represented human or entity purporting to have made a purchase with cryptocurrency is entitled to obtain value for the purchase, the computer system including a digital computer opearably associated with an input device and with an output device and with a connection to an Internet-type network, the computer programmed such that the computer system is enabled to carry out the verifying by steps including; receiving, by the computer over the network, a notification of a payment comprising an amount of cryptocurrency and a first cryptocurrency address, and then effectuating, by the computer, the purchase by using the amount and the cryptocurrency address from which a first public key is derived, and verifying, by the computer, that the digitally represented human or entity purporting to have made the purchase is entitled to obtain value for the purchase, the verifying comprising at least one of; (A) receiving a second cryptocurrency address for a second cryptocurrency payment from the first cryptocurrency address, and deriving a second public key from the second payment; and (B) creating a message, communicating the message to the digitally represented person or entity purporting to have made the purchase, and then receiving from the digitally represented person or entity provided with the message a signed return of the message, and deriving the second public key from the signed message; and determining whether the second derived public key matches with either the first public key or the cryptocurrency address of the payment comprising the amount, such that if there is a match, then producing output, at the output device, indicating verification that the digitally represented human or entity purporting to have made the purchase is entitled to obtain value for the purchase; and
otherwise do not produce the output.
-
Specification