First and second computing devices each contain an object store which store objects indicative of file data. Synchronization components are provided to synchronize the objects while efficiently overcoming problems associated with synchronizing files....http://www.google.com/patents/US6324544?utm_source=gb-gplus-sharePatent US6324544 - File object synchronization between a desktop computer and a mobile device