Resources Contact Us Home
System and method for fault-tolerant clock synchronization using interactive convergence

Image Number 3 for United States Patent #6801951.

A method for synchronizing nodes in a network is described that utilizes an interactive convergence technique. The technique utilizes communications protocol IEEE 1394 to broadcast each node's clock value to the other nodes in the network. Each node applies a voting algorithm to the set of broadcasted clock values to determine a voted clock value and each node's clock is set to that voted clock value. When a node's clock value is close in value to another node, those nodes are considered to be synchronized. The set of clock values to be used to determine the voted clock value consists of those nodes that are synchronized. The technique is implemented on hardware separate from the node's hardware and can be implemented on a field programmable gate array.

  Recently Added Patents
Methods and compositions for wound healing
Verification of computer-executable code generated from a model
Sonic fast-sync system and method for bluetooth
High dynamic range pixel structure
End to end email monitor
Method and apparatus for cutting high quality internal features and contours
Implant for performance enhancement of selected transistors in an integrated circuit
  Randomly Featured Patents
Four-point loop antenna into which a matching circuit is integrated
Printer system for generating intermediate data in distributed printing
Process for producing transparent substrate having thereon transparent conductive pattern elements separated by light-shielding insulating film, and process for producing surface-colored mater
Electro-optical hand-held distance measuring instrument
Apparatus and method for manufacturing a semiconductor wafer with reduced delamination and peeling
Apple tree named `Ruby Pink`
Bathing apparatus
Energy source using hydrogenated vegetable oil diluted into diesel fuel
System and method for testing memory systems
Device for drilling and draining holes in soil or rock