A computing device has a database replica comprised of a plurality of records. A synchronization request is provided to a further computing device having a further database replica which is comprised of a further plurality of records. A version table maintains version numbers for each of the plurality...http://www.google.com.au/patents/US6343299?utm_source=gb-gplus-sharePatent US6343299 - Method and apparatus for random update synchronization among multiple computing devices