Among other things, techniques and systems are disclosed for providing sync server process. Processing data sync sessions includes processing a request to initiate a sync session from one or more clients to update one or more data records that include one or more data items. The one or more clients are...http://www.google.ca/patents/US7991740?utm_source=gb-gplus-sharePatent US7991740 - Synchronization server process