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: Security

Search All Applications in Cryptocurrency: Security


Application US20190197130


Published 2019-06-27

Ensuring Consistency In Distributed Incremental Content Publishing

The disclosed embodiments provide a system for performing distributed incremental content publishing. The system includes a number of content sources and a message queue. Each content source receives or publishes an event containing a change to content over the message queue. When an event containing a change to content is received, a content source calculates a proof of work from the change. The content source then broadcasts the proof of work for verification by the other content sources. Alternatively, the content source receives the proof of work from another content source and verifies the proof of work. After the proof of work is verified, the content sources record the change by storing, in a blockchain, a block containing the change and the proof of work.



Much More than Average Length Specification


View the Patent Matrix® Diagram to Explore the Claim Relationships

USPTO Full Text Publication >

3 Independent Claims

  • 1. A method, comprising: receiving a first event comprising a first change to content that is replicated across a set of content sources; calculating, by a computer system associated with a content source in the set of content sources, a first proof of work from the first change; broadcasting, by the computer system, the first proof of work for verification by other content sources in the set of content sources; and recording, by the computer system, the first change in the content by storing, in a blockchain, a first block comprising the first change and the first proof of work.

  • 13. A method, comprising: receiving a first event comprising a first change to content that is replicated across a set of content sources; calculating, by a computer system associated with a content source in the set of content sources, a first proof of work from the first change; during calculation of the first proof of work, receiving the first proof of work from another content source in the set of content sources; and upon verifying the received first proof of work, recording the first change by storing, in the blockchain, a first block comprising the first change and the first proof of work.

  • 19. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method, the method comprising: receiving a first event comprising a first change to content that is replicated across a set of content sources; calculating a first proof of work from the first change; broadcasting the first proof of work for verification by other content sources in the set of content sources; and recording the first change in the content by storing, in a blockchain, a first block comprising the first change and the first proof of work.