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 US20190026485


Published 2019-01-24

Systems And Methods For Securing And Disseminating Time Sensitive Information Using A Blockchain

An information computer system is provided for securely releasing time-sensitive information to recipients via a blockchain. A submitter submits a document to the system and a blockchain transaction is generated and submitted to the blockchain based on the document (e.g., the document is included as part of the blockchain transaction). An editor may edit the document and an approver may approve the document for release to the recipients. Each modification and/or approval of the document is recorded as a separate transaction on the blockchain where each of the submitter, editor, approver, and recipients interact with the blockchain with corresponding unique digital identifiers—such as private keys.



Much More than Average Length Specification


View the Patent Matrix® Diagram to Explore the Claim Relationships

USPTO Full Text Publication >

4 Independent Claims

  • 1. (canceled)

  • 2. A computer system for securely releasing time-sensitive information to a plurality of intended recipients, the computer system comprising: a transceiver configured to communicate with a distributed blockchain computing system that stores a blockchain data structure; a storage system configured to store: a plurality of digital cryptographic data structures, wherein a first one of the plurality of digital cryptographic data structures is associated with a submitter user that submits documents to be released and a second one of the plurality of digital cryptographic data structures is associated with an approver user that approves the release of documents; a processing system that includes at least one hardware processor, the processing system configured to: receive a document from a first computer system that is associated with the submitter user; submit a first blockchain transaction, which is based on the received document and the digital cryptographic data structure that is associated with the submitter user, to the distributed blockchain computing system for incorporation into the blockchain data structure; submit a second blockchain transaction, which is cryptographically linked to the first blockchain transaction, to the distributed blockchain computing system for incorporation into the blockchain data structure, wherein the second blockchain transaction is to a blockchain identifier associated with the approver user and includes the document; receive, from a computer system associated with the approver user, an approval command for the document; and responsive to the approval command, submit, to the distributed blockchain computing system, a third blockchain transaction that includes the document that has been approved, wherein the third blockchain transaction is linked, directly or indirectly, to the first and second blockchain transactions, wherein the third blockchain transaction includes a programmatic locking script with a timer condition that is set to expire at a defined time, wherein the plurality of intended recipients cannot access the document included in the third blockchain transaction until expiration of the timer condition.

  • 11. A method for securely releasing time-sensitive information using a computer system that includes a transceiver configured to communicate with a distributed blockchain computing system that stores a blockchain data structure, the method comprising: accessing a plurality of digital cryptographic data structures, wherein a first one of the plurality of digital cryptographic data structures is associated with a submitter user that submits documents to be released and a second one of the plurality of digital cryptographic data structures is associated with an approver user that approves the release of documents; receiving a document from a first computer system, wherein the received document is associated with the submitter user; generating a first blockchain transaction for submission to the blockchain computing system, the generation of the first blockchain transaction being based at least in part on the digital cryptographic data structure that is associated with the submitter user, wherein the first blockchain transaction includes the document; generating a second blockchain transaction for submission to the blockchain computing system, the generation of the second blockchain transaction being based at least in part on a blockchain identifier that is associated with the digital cryptographic data structure of the approver user, wherein the second blockchain transaction includes the document; subsequent to submission of the second blockchain transaction, receiving, from a computer system associated with the approver user, an approval command for the document that is included with the second blockchain transaction; and responsive to the approval command, submitting, to the distributed blockchain computing system, a third blockchain transaction that includes the document being made available, via the blockchain data structure, to a plurality of intended recipients, wherein the third blockchain transaction is linked, directly or indirectly, to the first and second blockchain transactions, wherein the third blockchain transaction includes a programmatic locking script that locks access to the document until a scheduled time of the programmatic locking script has been satisfied, wherein upon satisfaction of the scheduled time, the document of the third blockchain transaction is accessible by the plurality of intended recipients.

  • 16. A non-transitory computer readable storage medium storing instructions for use with a computer system that includes a transceiver and a storage system, the transceiver configured to communicate with a distributed blockchain computing system that stores a blockchain, the storage system configured to store a plurality of digital cryptographic data structures, wherein a first one of the plurality of digital cryptographic data structures associated with a submitter user that submits documents to be released, wherein a second one of the plurality of digital cryptographic data structures associated with an approver user that approves the release of documents, the stored instructions comprising instructions that cause the computer system to: receive a document from a first computer system that is associated with the submitter user; generate and submit a first blockchain transaction to the distributed blockchain computing system, the first blockchain transaction based on the received document and the digital cryptographic data structure that is associated with the submitter user; generate and submit a second blockchain transaction to the distributed blockchain computing system, wherein the second blockchain transaction is to a blockchain identifier that is associated with the digital cryptographic data structure of the approver user and is based on the document, wherein the second blockchain transaction is cryptographically dependent on the first blockchain transaction; receive, from a computer system associated with the approver user, an approval command for the document associated with the second blockchain transaction; and responsive to the approval command, generate and submit, to the distributed blockchain computing system, a third blockchain transaction that includes the document, wherein third blockchain transaction is cryptographically linked, directly or indirectly, to the first and second blockchain transactions, wherein the third blockchain transaction includes a programmatic locking script with a timer condition that is set to expire at a defined time, wherein a plurality of intended recipients cannot access the document included in the third blockchain transaction until expiration of the timer condition.