An efficient way is provided to represent and exchange knowledge and/or partial knowledge across nodes when synchronizing between any two nodes. A first node sends a second node its knowledge and/or partial knowledge, including objects and versions of those objects. The second node compares its knowledge...http://www.google.de/patents/US8090685?utm_source=gb-gplus-sharePatent US8090685 - Knowledge based synchronization of subsets of data with no move condition