Home Patent Forecast® Sectors Log In   Contact  
How it works Patent Forecast® Sectors Insights
Menu
Enjoy your FREE PREVIEW which shows only 2022 data and 25 documents. Contact Patent Forecast for full access.        

Cryptocurrency: Platforms

Search All Applications in Cryptocurrency: Platforms


Application US20200265530


Published 2020-08-20

Digital Property Authentication And Management System

Systems and methods for digital property authentication and management are disclosed. A document representing a trade secret may be requested to be registered with a trade secret registry. A document obfuscation value corresponding to the document may be generated and may be registered with a blockchain. A record of the registration may be generated for the trade secret registry. The registry may be searchable and/or offer functionality such as valuation, insurance provision, and/or verification, among other benefits and functionalities.



Much More than Average Length Specification


View the Patent Matrix® Diagram to Explore the Claim Relationships

USPTO Full Text Publication >

6 Independent Claims

  • 1. A method comprising: receiving, at an electronic device, a document representing a trade secret; receiving, at the electronic device, input indicating that the document is to be registered in a trade secret registry associated with a registry system that is remote from the electronic device; generating, based at least in part on receiving the input, a document obfuscation value representing the document; sending, from the electronic device, the document obfuscation value and a first request to generate a block in a blockchain, the blockchain being associated with a distributed-ledger system that is remote from at least the electronic device; receiving, from the distributed-ledger system at the electronic device, a block value representing the block in the blockchain; sending, from the electronic device and to the registry system, a second request to register the document with respect to the trade secret registry; generating, by the registry system, a record in the trade secret registry, the record: indicating that the trade secret has been registered in the trade secret registry; including the block value; and indicating a time value associated with at least one of generation of the block value or generation of the record; generating confirmation data indicating that the record has been generated; and sending the confirmation data from the registry system to the electronic device.

  • 6. A system, comprising: one or more processors; and non-transitory computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising: receiving a document representing a digital property; receiving input indicating that the document is to be registered in a digital property registry associated with a registry system; generating, based at least in part on receiving the input, a document obfuscation value representing the document; sending, to the registry system, the document obfuscation value and a request to register the digital property in association with the digital property registry; and receiving, from the registry system, confirmation data indicating that: the digital property has been registered in association with the digital property registry; and the digital property has been associated with a block value representing a block in a blockchain associated with a distributed-ledger system.

  • 14. A method comprising: receiving, from an electronic device, a document obfuscation value representing a document corresponding to a digital property; receiving input data indicating that the digital property is to be registered in a digital property registry; sending, to a distributed-ledger system, the document obfuscation value and a request to generate a block in a blockchain associated with the distributed-ledger system; receiving, from the distributed-ledger system, a block value representing the block in the blockchain; and generating a record in the digital property registry, the record: indicating that the digital property has been registered in the digital property registry; and including the block value.

  • 20. A system comprising: one or more processors; and non-transitory computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising: receiving, from an electronic device, data representing a document corresponding to a digital property; receiving input data indicating that the document is to be registered in a digital property registry; generating, based at least in part on receiving the input data, a document obfuscation value representing the document; removing the document from the system; sending, to a distributed-ledger system, the document obfuscation value and a request to generate a block in a blockchain associated with the distributed-ledger system; receiving, from the distributed-ledger system, a block value representing the block in the blockchain; and generating a record in the digital property registry, the record: indicating that the digital property has been registered in the digital property registry; including the block value; and indicating a time value associated with at least one of generation of the block value or generation of the record.

  • 28. A system comprising: one or more processors; and non-transitory computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising: receiving, from an electronic device, a document obfuscation value representing a document corresponding to a digital property; receiving a request to register the digital property in association with a digital property registry; analyzing the document obfuscation value in relation to stored document obfuscation values stored in association with the digital property registry; determining, based at least in part on analyzing the document obfuscation value in relation to the stored document obfuscation values, that the document obfuscation value is different from the stored document obfuscation values; receiving, from a distributed-ledger system, a block value associated with the document obfuscation value, the block value representing a block in the blockchain; and generating, based at least in part on determining that the document obfuscation value is different from the stored document obfuscation values, a record in the digital property registry, the record: indicating that the digital property has been registered in the digital property registry; and associating the block value with the digital property.

  • 32. A system, comprising: one or more processors; and non-transitory computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising: receiving a document representing a digital property; receiving input indicating that the document is to be registered in a digital property registry associated with a registry system; generating, based at least in part on receiving the input, a document obfuscation value representing the document; sending, to a distributed-ledger system, the document obfuscation value and a first request to register the document obfuscation value with the distributed-ledger system; receiving, from the distributed-ledger system, a block value indicating that the document obfuscation value has been registered in a block of a blockchain associated with the distributed-ledger system; sending, to the registry system, the document obfuscation value, the block value, and a second request to register the digital property in association with the digital property registry; and receiving, from the registry system, confirmation data indicating that: the digital property has been registered in association with the digital property registry; and the digital property has been associated with the block value.