发明名称 Data synchronization using a composite change clock
摘要 A method can include: calculating a maximum sync anchor change number; and creating a sync action entry, the sync action entry having a sync action change number and a composite change clock number, the composite change clock number set: to the maximum sync anchor change number when the sync action change number of the sync action entry is less than the maximum sync anchor change number, and to the sync action change number of the sync action entry when the sync action change number of the sync action entry is less than a sync action change number of a subsequent sync action entry and the sync action change number of the sync action entry is greater than the maximum sync anchor change number.
申请公布号 US9116971(B2) 申请公布日期 2015.08.25
申请号 US201313865045 申请日期 2013.04.17
申请人 SOFTFRAME, INC. 发明人 Nicklin Peter John
分类号 G06F17/00;G06F17/30 主分类号 G06F17/00
代理机构 代理人 Crownover Robert
主权项 1. A method comprising: calculating a maximum sync anchor change number; creating a sync action queue haying a sync action entry for a data record on a local machine, a data record on a remote machine, or a combination thereof, the sync action entry having an action change number and a composite change clock number: the action change number set: to a greatest change number between a change number for the data record on the local machine and a change number for the data record on the remote machine,the change number for the data record on the local machine generated based on the data record on the local machine being added or modified and generated autonomously from any changes in data in the remote machine, andthe change number for the data record on the remote machine generated based on the data record on the remote machine being added or modified and generated autonomously from any changes in data in the local machine; andthe composite change clock number stored on the local machine, and the composite change clock number of the sync action entry in the sync action queue set: to the maximum sync anchor change number based on the action change number of the sync action entry being less than the maximum sync anchor change number, andto the action change number of the sync action entry: based on the sync action entry being a last sync action entry in the sync action queue and the action change number of the sync action entry being greater than the maximum sync anchor change number, orbased on the action change number of the sync action entry being less than an action change number of a subsequent sync action entry and the action change number of the sync action entry being greater than the maximum sync anchor change number; and performing a synchronization action for the sync action entry.
地址 San Jose CA US