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.
1 . 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:
storing, in association with a trade secret registry, a record indicating:
a document obfuscation value corresponding to a document representing a trade secret; and
a block value generated based at least in part on the document obfuscation value, the block value representing a block in a blockchain of a distributed-ledger system;
receiving, from an electronic device, valuation data indicated to be relevant to a value of the trade secret;
determining the value of the trade secret based at least in part on the valuation data; and
causing an indication of the value to be displayed via a user interface accessible by the electronic device.
2 . The system of claim 1 , the operations further comprising:
determining, based at least in part on tag data indicating a characteristic associated with the document, a sequence of dialog boxes to be displayed via the user interface, the sequence of dialog boxes including text associated with determining the value of the trade secret;
sending data representing the sequence of dialog boxes to the electronic device; and
wherein the valuation data includes input to the sequence of dialog boxes.
3 . The system of claim 1 , wherein the trade secret comprises a first trade secret, the value comprises a first value, and the operations further comprise:
determining, based at least in part on tag data indicating a characteristic associated with the document, a trade-secret type associated with the first trade secret;
identifying a second trade secret associated with the trade-secret type;
identifying a second value associated with the second trade secret; and
wherein determining the first value of the first trade secret comprises determining the first value of the first trade secret based at least in part on the second value.
4 . The system of claim 1 , the operations further comprising:
receiving, from at least one of the electronic device or another device, entity-value data indicating at least one of an entity value for an entity associated with the document or an earnings value for the entity; and
wherein determining the value of the trade secret comprises determining the value of the trade secret based at least in part on the entity-value data.
5 . The system of claim 1 , wherein determining the value of the trade secret comprises determining the value of the trade secret based at least in part on a time value associated with registration of the block in the blockchain such that the value increases as a period of time between the time value and a current time increases.
6 . The system of claim 1 , wherein the block value comprises a first block value, the document obfuscation value comprises a first document obfuscation value, the block comprises a first block, and the operations further comprise:
receiving, from the distributed-ledger system, a second block value generated based at least in part on a second document obfuscation value corresponding to financial data associated with the trade secret, the second block value representing a second block in the blockchain of the distributed-ledger system; and
wherein determining the value of the trade secret comprises determining the value of the trade secret based at least in part on receiving the second block value.
7 . A method, comprising:
storing, in association with a trade secret registry, a record indicating:
a document obfuscation value corresponding to a document representing a trade secret; and
a block value generated based at least in part on the document obfuscation value, the block value representing a block in a blockchain of a distributed-ledger system;
receiving, from an electronic device, input data requesting issuance of an insurance policy associated with the trade secret;
generating an insurance-policy request indicating:
that the trade secret has been registered with the trade secret registry; and
the block value;
sending the insurance-policy request to an insurer system associated with an insurer;
receiving, from the insurer system, an indication that the insurance policy has been issued; and
causing the indication that the insurance policy has been issued to be displayed via a user interface accessible by the electronic device.
8 . The method of claim 7 , wherein the input data comprises first input data, and the method further comprises:
determining, based at least in part on tag data indicating a characteristic of the document, a sequence of dialog boxes to be displayed via the user interface, the sequence of dialog boxes including text associated with applying for the insurance policy;
sending data representing the sequence of dialog boxes to the electronic device;
receiving, from the electronic device, second input data indicating a response to the sequence of dialog boxes; and
wherein the insurance-policy request includes the second input data.
9 . The method of claim 7 , further comprising:
generating a log of access to the record by one or more electronic devices, the log indicating:
an identifier of individual ones of persons that accessed the record; and
a time value at which the individual ones of the persons accessed the record;
generating, based at least in part on the log, a compliance schedule associated with the insurance policy, the compliance schedule indicating a time period during which compliance with a condition of the insurance policy may be performed by at least one of the persons;
determining that the condition is unsatisfied prior to the time period expiring; and
adjusting a payout value associated with the insurance policy based at least in part on determining that the condition is unsatisfied.
10 . The method of claim 9 , further comprising:
generating, based at least in part on determining that the condition is unsatisfied prior to the time period expiring, alert data indicating that the condition is unsatisfied; and
sending the alert data to the one or more electronic devices, the alert data causing a processor of the one or more electronic devices to initiate an application and display an alert corresponding to the alert data.
11 . The method of claim 7 , wherein the block value comprises a first block value, the document obfuscation value comprises a first document obfuscation value, the block comprises a first block, and the method further comprises:
receiving, from the distributed-ledger system, a second block value generated based at least in part on a second document obfuscation value corresponding to financial data associated with the trade secret, the second block value representing a second block in the blockchain of the distributed-ledger system; and
wherein the insurance-policy request includes the second block value.
12 . The method of claim 7 , further comprising:
determining, based at least in part on the record, a value of the trade secret; and
wherein the insurance-policy request includes the value of the trade secret.
13 . The method of claim 7 , further comprising causing display, via the user interface, of information associated with the insurance policy, the information including at least one of:
a policy type;
a limit of liability;
a retention value; or
a policy premium value.
14 . 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:
storing, in association with a trade secret registry, a record indicating:
a document obfuscation value corresponding to a document representing a trade secret; and
a block value generated based at least in part on the document obfuscation value, the block value representing a block in a blockchain of a distributed-ledger system;
receiving, from an electronic device, input data requesting issuance of an insurance policy associated with the trade secret;
generating, based at least in part on receiving the input data, an insurance-policy request indicating that the trade secret has been registered with the trade secret registry;
sending the insurance-policy request to an insurer system associated with an insurer; and
receiving, from the insurer system, an indication that the insurance policy has been issued.
15 . The system of claim 14 , wherein the input data comprises first input data, and the operations further comprise:
determining a sequence of dialog boxes to be displayed via a user interface, the sequence of dialog boxes including text associated with applying for the insurance policy;
sending data representing the sequence of dialog boxes to the electronic device;
receiving, from the electronic device, second input data indicating a response to the sequence of dialog boxes; and
wherein the insurance-policy request includes the second input data.
16 . The system of claim 14 , the operations further comprising:
generating a log of access to the record by one or more electronic devices, the log indicating an identifier of individual ones of persons that accessed the record;
generating, based at least in part on the log, a compliance schedule associated with the insurance policy, the compliance schedule indicating a time period during which compliance with a condition of the insurance policy may be performed by at least one of the persons;
determining that the condition is unsatisfied prior to the time period expiring; and
adjusting a payout value associated with the insurance policy based at least in part on determining that the condition is unsatisfied.
17 . The system of claim 16 , the operations further comprising:
generating, based at least in part on determining that the condition is unsatisfied prior to the time period expiring, alert data indicating that the condition is unsatisfied; and
sending the alert data to the one or more electronic devices, the alert data causing a processor of the one or more electronic devices to initiate an application and display an alert corresponding to the alert data.
18 . The system of claim 14 , wherein the block value comprises a first block value, the document obfuscation value comprises a first document obfuscation value, the block comprises a first block, and the operations further comprise:
receiving, from the distributed-ledger system, a second block value generated based at least in part on a second document obfuscation value corresponding to financial data associated with the trade secret, the second block value representing a second block in the blockchain of the distributed-ledger system; and
wherein the insurance-policy request includes an indication that the financial data has been registered with the blockchain.
19 . The system of claim 14 , the operations further comprising:
determining, based at least in part on the record, a value of the trade secret; and
wherein the insurance-policy request includes the value of the trade secret.
20 . The system of claim 14 , the operations further comprising causing display, via a user interface, of information associated with the insurance policy, the information including at least one of:
a policy type;
a limit of liability;
a retention value; or
a policy premium value.