发明名称 SYNCHRONIZATION SYSTEM FOR MULTIPLE CLIENT DEVICES
摘要 Systems and methods are disclosed for synchronizing one or more user data sets on one or more client devices of a user, using a synchronization system. Each client device can have two independent and asynchronously-operating synchronization engines. The synchronization system can include a synchronization system manager that can resolve conflicts in data that arise from different versions of software being used generate a data set. Each client can maintain two separate databases: a first database that can contain a snapshot of the state of the user data sets across client devices, as known to the synchronization system. The second database can contain a snapshot of the local file system and information about the state of synchronization of the local file system with the synchronization system.
申请公布号 US2015347552(A1) 申请公布日期 2015.12.03
申请号 US201414501799 申请日期 2014.09.30
申请人 Apple Inc. 发明人 Habouzit Pierre;Bonnet Olivier;Morard Jean-Gabriel
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A computer-implemented method, comprising: receiving, from a synchronization service, by a client device of a user utilizing a first synchronization engine, a first snapshot of user data stored by a remote storage service; storing the first snapshot of the user data in a first database on the client device; updating a file system on the client device to reflect one or more differences between the user data on the remote storage and the file system, as indicated in the first snapshot; generating a second snapshot of the user data from the file system on the client device; storing the second snapshot in a second database on the client, the second database different from the first database; and transmitting the second snapshot in the second database on the client to the remote storage service, utilizing a second synchronization engine, for processing by the synchronization service, wherein the first synchronization engine and the second synchronization engine operate independently and asynchronously from one another.
地址 Cupertino CA US
您可能感兴趣的专利