Example systems, methods, and data structures are directed at synchronizing documents. One example data structure includes receiving a request from a first client to edit a document, and sending short-term check out metadata to the first client to begin an editing session. The data structure includes...http://www.google.de/patents/US8078957?utm_source=gb-gplus-sharePatent US8078957 - Document synchronization over stateless protocols