Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer-implemented method of recording an asset transfer event involving at least a first user and a second user, the method implemented by a computing resource, the method comprising: receiving instruction data, the instruction data related to a requested asset transfer event, the instruction data comprising a first set of metadata related to a sender of the asset and a second set of metadata related to at least one recipient of the asset, wherein each of the sender and the recipient are each associated with an account associated with an asset registry; associating the sender of the asset with a first event stream and associating the recipient of the asset with a second event stream; comparing the first set of metadata and the second set of metadata to determine, in accordance with a transfer protocol, whether a transfer of the asset from the sender to the at least one recipient can be made, wherein the transfer protocol defines at least one criterion for enabling an asset transfer event to take place; based on the comparison between the respective sets of metadata in accordance with the transfer protocol, determining one or more items of correspondence between the respective sets of metadata; based on the determined correspondence, for the sender and the at least one recipient, identifying a previous blockchain transaction associated with each respective first and second event stream; and generating a further blockchain transaction for synchronising a respective first and second event streams with the asset transfer event, the further blockchain transaction comprising, for each of the sender and the at least one recipient: a dust input spending a dust output associated with the previous transaction and a respective unspent transaction output (UTXO), and an unspent transaction output associated with the asset transfer event.
2. The method of claim 1, wherein determining one or more items of correspondence between the respective sets of metadata comprises determining correspondence between at least one of: i) a currency of payment identified in the respective sets of metadata; ii) an amount of the currency being paid from an account corresponding to the sender and the amount of the currency requested from an account corresponding to the recipient; and iii) identifiers of the asset registry associated with the sender and recipient accounts.
3. The method of claim 1, wherein the computing resource determines, in accordance with the transfer protocol, that the transfer cannot be made; and generates a further set of metadata to resolve a lack of concordance with the transfer protocol.
4. The method of claim 3, wherein the generation of the further set of metadata comprises generating a metadata enabling conversion between a first currency and a second currency.
5. The method of claim 3, wherein the generation of the further set of metadata comprises generating metadata for one asset registry to record a transfer of a given asset to another asset registry.
6. The method of claim 3, wherein the method further comprises identifying a previous blockchain transaction for an asset registry associated with at least one of the accounts; and the further blockchain transaction comprises a dust input spending a dust output associated with the previous transaction identified for the registry and the further blockchain transaction further comprises a respective unspent transaction output (UTXO) corresponding to the dust input.
7. The method of claim 6, wherein the method further comprises: initialising an event stream in association with the registry associated with the at least one account; and synchronising the event stream associated with the computing resource with the first and second event streams based on the asset transfer event.
8. The method of claim 7, wherein the synchronisation comprises appending metadata corresponding to the asset transfer event to the event stream associated with the asset registry.
9. The method of claim 3, wherein the computing resource applies a cryptographic signature to the further set of metadata.
10. The method of claim 1, wherein the computing resource retrieves cryptographic signatures corresponding to the sender and the recipient and applies the respective cryptographic signatures to the metadata.
11. The method of claim 10, wherein the respective cryptographic signatures are retrieved from computing devices associated with the sender and the recipient.
12. A computer-implemented method of transferring an asset from a first user to a second user, the method implemented by a first computing resource associated with a sender of the asset, the method comprising: receiving a request for transfer of an asset from a second computing resource configured to perform a computer-implemented method of recording an asset transfer event involving at least the first user and the second user, the method implemented by the second computing resource, the method comprising: receiving instruction data, the instruction data related to a requested asset transfer event, the instruction data comprising a first set of metadata related to the sender of the asset and a second set of metadata related to at least one recipient of the asset, wherein each of the sender and the recipient are each associated with an account associated with an asset registry; associating the sender of the asset with a first event stream and associating the recipient of the asset with a second event stream; comparing the first set of metadata and the second set of metadata to determine, in accordance with a transfer protocol, whether a transfer of the asset from the sender to the at least one recipient can be made, wherein the transfer protocol defines at least one criterion for enabling an asset transfer event to take place; based on the comparison between the respective sets of metadata in accordance with the transfer protocol, determining one or more items of correspondence between the respective sets of metadata; based on the determined correspondence, for the sender and the at least one recipient, identifying a previous blockchain transaction associated with each respective first and second event stream; and generating a further blockchain transaction for synchronising a respective first and second event streams with the asset transfer event, the further blockchain transaction comprising, for each of the sender and the at least one recipient: a dust input spending a dust output associated with the previous transaction and a respective unspent transaction output (UTXO), and an unspent transaction output associated with the asset transfer event; generating a first set of metadata indicating: (i) an account to be used for the transfer; (ii) an amount of the asset to be taken from the account; and (iii) an indicator of a currency to be used for the transfer; transmitting the first set of metadata to the second computing resource to initiate the transfer; receiving instruction data related to the requested transfer from the second computing resource; signing the instruction data using a cryptographic signature to generate signed instruction data; transmitting the signed instruction data to the second computing resource.
13. A method of recording an asset transfer event involving at least a first user and a second user, the method implemented by a computing resource and comprising: receiving instruction data, the instruction data related to a requested asset transfer event, the instruction data comprising a first set of metadata related to a sender of the asset and a second set of metadata related to at least one recipient of the asset, wherein each of the sender and the recipient are each associated with an account associated with an asset registry; associating the sender of the asset with a first event stream and associating the recipient of the asset with a second event stream; comparing the first set of metadata and the second set of metadata to determine, in accordance with a transfer protocol, whether a transfer of the asset from the sender to the at least one recipient can be made, wherein the transfer protocol defines at least one criterion for enabling an asset transfer event to take place; based on the comparison between the respective sets of metadata in accordance with the transfer protocol, determining one or more items of correspondence between the respective sets of metadata; based on the determined correspondence, for the sender and the at least one recipient, identifying a previous blockchain transaction associated with each respective first and second event stream; generating a further blockchain transaction for synchronising a respective first and second event streams with the asset transfer event, the further blockchain transaction comprising, for each of the sender and the at least one recipient: a dust input spending a dust output associated with the previous transaction and a respective unspent transaction output (UTXO), and an unspent transaction output associated with the asset transfer event; receiving a request to verify an asset transfer event comprising an identifier associated with the asset transfer event from a computing resource; searching for an event stream entry associated with the identifier to extract metadata associated with the asset transfer event; and transmitting a confirmation of asset transfer event to a computing resource.
14. A system, comprising: a computing resource including a processor; and a memory storing instructions, that, when executed by the processor, causing the computing resource to perform method of recording an asset transfer event involving at least a first user and a second user, the method comprising: receiving instruction data, the instruction data related to a requested asset transfer event, the instruction data comprising a first set of metadata related to a sender of the asset and a second set of metadata related to at least one recipient of the asset, wherein each of the sender and the recipient are each associated with an account associated with an asset registry; associating the sender of the asset with a first event stream and associating the recipient of the asset with a second event stream; comparing the first set of metadata and the second set of metadata to determine, in accordance with a transfer protocol, whether a transfer of the asset from the sender to the at least one recipient can be made, wherein the transfer protocol defines at least one criterion for enabling an asset transfer event to take place; based on the comparison between the respective sets of metadata in accordance with the transfer protocol, determining one or more items of correspondence between the respective sets of metadata; based on the determined correspondence, for the sender and the at least one recipient, identifying a previous blockchain transaction associated with each respective first and second event stream; and generating a further blockchain transaction for synchronising a respective first and second event streams with the asset transfer event, the further blockchain transaction comprising, for each of the sender and the at least one recipient: a dust input spending a dust output associated with the previous transaction and a respective unspent transaction output (UTXO), and an unspent transaction output associated with the asset transfer event.
Unknown
July 15, 2025
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.