A system and method of synchronizing at least one variable such as a counter among a network of distributed computers where the computers communicate via asynchronous message passing. The distributed computers are organized as nodes in a tree. Each computer in the tree is capable of functioning as a...http://www.google.co.uk/patents/US6968372?utm_source=gb-gplus-sharePatent US6968372 - Distributed variable synchronizer