Healthcare transaction validation via blockchain, systems and methods
US-10340038-B2 · Jul 2, 2019 · US
US11301429B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11301429-B2 |
| Application number | US-202016733229-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 2, 2020 |
| Priority date | Dec 16, 2016 |
| Publication date | Apr 12, 2022 |
| Grant date | Apr 12, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties for ledger verification. One example operation may comprise one or more of identifying determining a shared file is being edited by one or more entities, identifying one or more changes to the shared file while the shared file is being edited, signing the one or more changes with one or more public keys, and adding the one or more changes to a blockchain.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method, comprising: receiving, by a blockchain, an edited version a document from one at least one of a first entity and a second entity configured to coedit the document; identifying, by the blockchain, that a complexity required to validate an edit of the edited document exceeds a threshold value; and creating, by the blockchain, a new version of the document and a new blockchain associated with the new version of the document. 2. The computer-implemented method of claim 1 , wherein the creating a new blockchain further comprises: creating a genesis block of the new blockchain based on the new document. 3. The computer-implemented method of claim 1 , further comprising: editing a privileged portion of the document. 4. The computer-implemented method of claim 1 , wherein the identifying that a complexity required to validate an edit of the edited document exceeds a threshold value further comprises at least one of: identifying that a time required to validate the edit exceeds a threshold time; and identifying that an amount of computing resources required to validate the edit exceeds a threshold amount. 5. The computer-implemented method of claim 1 , further comprising: signing the edit with a public key. 6. The computer-implemented method of claim 1 , wherein the new version of the document does not contain edits. 7. The computer-implemented method of claim 6 , wherein the document comprises: a plurality of different regions, each region associated with a corresponding sidechain of the blockchain, wherein two or more of the plurality of regions each contain a corresponding edit, and wherein the method further comprises: identifying that a complexity required to validate an edit of the two or more corresponding edits exceeds a threshold value. 8. A blockchain, comprising: a processor configured to execute one or more instruction stored in a memory to configure the processor to: receive an edited version a document from one at least one of a first entity and a second entity configured to coedit the document; identify that a complexity required to validate an edit of the edited document exceeds a threshold value; and create a new version of the document and a new blockchain associated with the new version of the document. 9. The blockchain of claim 8 , wherein, when the processor is configured to create a new blockchain, the processor is further configured to: create a genesis block of the new blockchain based on the new document. 10. The blockchain of claim 8 , wherein the processor is further configured to: edit a privileged portion of the document. 11. The blockchain of claim 8 , wherein, when the processor is configured to identify that a complexity required to validate an edit of the edited document exceeds a threshold value, the processor is further configured to, at least one of: identify that a time required to validate the edit exceeds a threshold time; and identify that an amount of computing resources required to validate the edit exceeds a threshold amount. 12. The blockchain of claim 8 , wherein the processor is further configured to: sign signing the edit with a public key. 13. The blockchain of claim 8 , wherein the new version of the document does not contain edits. 14. A non-transitory computer readable storage medium storing one or more instructions that when executed by a processor of a blockchain cause a processor to perform: receiving an edited version a document from one at least one of a first entity and a second entity configured to coedit the document; identifying that a complexity required to validate an edit of the edited document exceeds a threshold value; and creating a new version of the document and a new blockchain associated with the new version of the document. 15. The non-transitory computer readable storage medium of claim 14 , wherein the creating a new blockchain further comprises: creating a genesis block of the new blockchain based on the new document. 16. The non-transitory computer readable storage medium of claim 14 , wherein the one or more instructions further cause the processor to perform: editing a privileged portion of the document. 17. The non-transitory computer readable storage medium of claim 14 , wherein the identifying that a complexity required to validate an edit of the edited document exceeds a threshold value further comprises at least one of: identifying that a time required to validate the edit exceeds a threshold time; and identifying that an amount of computing resources required to validate the edit exceeds a threshold amount. 18. The non-transitory computer readable storage medium of claim 14 , wherein one or more instructions further cause the processor to perform: signing the edit with a public key. 19. The non-transitory computer readable storage medium of claim 14 , wherein the new version of the document does not contain edits. 20. The non-transitory computer readable storage medium of claim 19 , wherein the document comprises: a plurality of different regions, each region associated with a corresponding sidechain of the blockchain, wherein two or more of the plurality of regions each contain a corresponding edit, and wherein the one or more instructions further cause the processor to perform: identifying that a complexity required to validate an edit of the two or more corresponding edits exceeds a threshold value.
to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself · CPC title
File access structures, e.g. distributed indices (arrangements of input from, or output to, record carriers G06F3/06) · CPC title
Support for shared access to files; File sharing support · CPC title
Editing, e.g. inserting or deleting · CPC title
Protecting data integrity, e.g. using checksums, certificates or signatures · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.