Crypto integration platform
First Claim
1. A computerized method comprising:
- creating, by a computer, a first account and a second account for a first customer, the first account having a first address and at least a first private key corresponding with the first account, the second account having a second address and at least a second private key corresponding with the second account, each of the first account and the second account having a common customer identifier associated with the first customer;
receiving, from a remote computing device, an order for exchanging one or more digital transactional items associated with the first account, wherein the order is associated with the common customer identifier;
electronically signing, with the at least the first private key corresponding with the first account, a first transaction to transfer the one or more digital transactional items from the first account to the second account, wherein the one or more digital transactional items are transferred from the first account to the second account once the first transaction is electronically signed by the at least the first private key, wherein the one or more digital transactional items in the second account are committed for use in the order for exchanging the one or more digital transaction items;
electronically signing, with the at least the first private key corresponding with the first account, a second transaction to use the one or more digital transaction items in the order for exchanging the one or more digital transactional items;
verifying that both the first transaction and the second transaction were signed with the at least the first private key to verify that the one or more digital transaction items are committed and available for the order exchanging the one or more digital transactional items; and
authorizing placement of the order on a cryptographic exchange upon verifying that both the first transaction and the second transaction were signed with the at least the first private key.
8 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems described herein create a first addressed account and a second addressed account that each have a common identifier and are each associated with a customer. The system can receive an order for exchanging digital transactional items associated with the first addressed account, where the order is associated with the common identifier. A private key associated with the first addressed account can be used to electronically sign a first transaction to transfer the digital transactional items from the first addressed account to the second addressed account, and the same private key can be used to sign a second transaction. After verifying that the first transaction was signed with the same private key as the first transaction, the system authorizes placement of the order on a cryptographic exchange.
45 Citations
33 Claims
-
1. A computerized method comprising:
-
creating, by a computer, a first account and a second account for a first customer, the first account having a first address and at least a first private key corresponding with the first account, the second account having a second address and at least a second private key corresponding with the second account, each of the first account and the second account having a common customer identifier associated with the first customer; receiving, from a remote computing device, an order for exchanging one or more digital transactional items associated with the first account, wherein the order is associated with the common customer identifier; electronically signing, with the at least the first private key corresponding with the first account, a first transaction to transfer the one or more digital transactional items from the first account to the second account, wherein the one or more digital transactional items are transferred from the first account to the second account once the first transaction is electronically signed by the at least the first private key, wherein the one or more digital transactional items in the second account are committed for use in the order for exchanging the one or more digital transaction items; electronically signing, with the at least the first private key corresponding with the first account, a second transaction to use the one or more digital transaction items in the order for exchanging the one or more digital transactional items; verifying that both the first transaction and the second transaction were signed with the at least the first private key to verify that the one or more digital transaction items are committed and available for the order exchanging the one or more digital transactional items; and authorizing placement of the order on a cryptographic exchange upon verifying that both the first transaction and the second transaction were signed with the at least the first private key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computerized method comprising
receiving, from a broker-dealer, a request to match a buy transaction with a sell transaction, wherein the buy transaction includes a buy order to purchase one or more digital transactional items for an amount corresponding to a value of the one or more digital transactional items and the sell transaction includes a sell order to sell the one or more digital transactional items for the amount, wherein the buy transaction has a first signature of a first private key corresponding with a first account that identifies the buy order, wherein the sell transaction has a second signature of a second private key corresponding with a second account that identifies the sell order, the first account being associated with a first customer and the second account being associated with a second customer, wherein the amount is associated with a third account associated with the first customer, wherein the amount associated with the third account is committed for use in the buy order, wherein the amount was transmitted from the first account to the third account in a transaction signed by the first private key, and wherein the one or more digital transactional items are associated with a fourth account associated with the second customer, wherein the one or more digital transactional items associated with the fourth account are committed for use in the sell order; -
mapping, by a computer, the buy transaction to the third account and the sell transaction to the fourth account; sending, to the cryptographic exchange, a match request response including the first signature and the second signature to commit the buy transaction; and transferring the one or more digital transactional items from the fourth account associated with the second customer to the first account associated with the first customer and transferring the amount from the third account associated with the first customer to the second account associated with the second customer to settle and clear the buy transaction and the sell transaction. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A cryptographic integration system, comprising:
-
at least one processor; and at least one non-transitory computer-readable storage medium having instructions stored thereon, which when executed by the at least one processor causes the cryptographic integration system to; receive an order to execute a trade for one or more digital transactional items corresponding with a first account, the first account having a first address and at least a first private key corresponding with the first account, wherein the order, the first account, and a second account are associated with a common identifier that identifies a user, the second account having a second address and at least a second private key corresponding with the second account; generate a first transaction to transfer the one or more digital transactional items from the first account to the second account; electronically signing the first transaction with the at least the first private key corresponding with the first account, wherein the one or more digital transactional items are transferred from the first account to the second account once the first transaction is electronically signed by the at least the first private key; generate a second transaction that includes the order; electronically signing the second transaction with the at least the first private key corresponding with the first addressed account, wherein the one or more digital transaction items in the second account are thereby committed for use in the order to execute the trade for the one or more digital transactional items; verify that the first transaction was authorized by a same party as the second transaction by verifying that both the first transaction and the second transaction were signed with the at least the first private key indicating that the one or more digital transaction items are committed and available for the order to execute the trade for the one or more digital transactional items; and authorize placement of the order to execute the trade for the one or more digital transactional item on a cryptographic exchange after verifying that the first transaction was authorized by the same party as the second transaction. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A non-transitory computer-readable storage medium including a set of instructions that, when executed by one or more processors, cause a machine to:
-
create a first account and a second account for a first customer, the first account having a first address and at least a first private key corresponding with the first account, the second account having a second address and at least a second private key corresponding with the second account, each of the first account and the second account having a common customer identifier associated with the first customer; receive an order for exchanging one or more digital transactional items associated with the first account, wherein the order is associated with the common customer identifier; electronically sign, with the at least the first private key corresponding with the first account, a first transaction to transfer the one or more digital transactional items from the first account to the second account, wherein the one or more digital transactional items are transferred from the first account to the second account once the first transaction is electronically signed by the at least the first private key, wherein the one or more digital transactional items in the second account are committed for use in the order for exchanging the one or more digital transaction items; electronically sign, with the at least the first private key corresponding with the first account, a second transaction to use the one or more digital transaction items in the order for exchanging the one or more digital transaction items; verify that both the first transaction and the second transaction were signed with the at least the first private key to verify that the one or more digital transaction items are committed and available for the order exchanging the one or more digital transactional items; and authorize placement of the order on a cryptographic exchange upon verifying that both the first transaction and the second transaction were signed with the at least the first private key. - View Dependent Claims (29, 30)
-
-
31. A non-transitory computer-readable storage medium including a set of instructions that, when executed by one or more processors, cause a machine to:
-
receive, from a broker-dealer, a request to match a buy transaction with a sell transaction, wherein the buy transaction includes a buy order to purchase one or more digital transactional items for an amount corresponding to a value of the one or more digital transactional items and the sell transaction includes a sell order to sell the one or more digital transactional items for the amount, wherein the buy transaction has a first signature of a first private key corresponding with a first account that identifies the buy order, wherein the sell transaction has a second signature of a second private key corresponding with a second account that identifies the sell order, the first account being associated with a first customer and the second account being associated with a second customer, wherein the amount is associated with a third account associated with the first customer, wherein the amount associated with the third account is committed for use in the buy order, wherein the amount was transmitted from the first account to the third account in a transaction signed by the first private key, and wherein the one or more digital transactional items are associated with a fourth account associated with the second customer, wherein the one or more digital transactional items associated with the fourth account are committed for use in the sell order; map the buy transaction to the third account and the sell transaction to a fourth account; send, to the cryptographic exchange, a match request response including the first signature and the second signature to commit the buy transaction; and transfer the one or more digital items from the fourth account associated with the second customer to the first account associated with the first customer and transfer the amount from the third account associated with the first customer to the second account associated with the second customer to settle and clear the buy transaction and the sell transaction. - View Dependent Claims (32, 33)
-
Specification