Event Synchronization Systems And Methods

  • Published: May 4, 2017
  • Earliest Priority: Oct 21 2015
  • Family: 2
  • Cited Works: 0
  • Cited by: 11
  • Cites: 18
  • Additional Info: Full text
Abstract

A distributed event synchronization may be provided by a plurality of nodes in communication with one another via a network. An event module of one of the plurality of nodes may receive data about an event to be codified in a distributed ledger. The event module may place the event in an event queue for distributed block negotiation. A ledger module of the one of the plurality of nodes may perform the block negotiation with at least one other node in the network. Performing the block negotiation may comprise sharing the event queue; determining a greatest common set of shared events comprising the event; when a consensus quorum of the plurality of nodes has determined the greatest common set, creating a block comprising the greatest common set of shared events; sharing local data relating to the block; receiving additional data relating to the block from the at least one other node; and when the local data and the additional data agree, writing the block into a distributed ledger shared by the memory of each of the plurality of nodes.


Claims
Download PDF
Document Preview
Document History
  • Publication: May 4, 2017
  • Application: Sep 15, 2016
    US US 201615266651 A
  • Priority: Sep 15, 2016
    US US 201615266651 A
  • Priority: Nov 10, 2015
    US US 201562253460 P
  • Priority: Oct 21, 2015
    US US 201562244376 P

Download Citation


Sign in to the Lens

Feedback