Unified mechanism for presenting and resolving grouped synchronization conflicts
    3.
    发明授权
    Unified mechanism for presenting and resolving grouped synchronization conflicts 有权
    用于呈现和解决分组同步冲突的统一机制

    公开(公告)号:US07805408B2

    公开(公告)日:2010-09-28

    申请号:US11450664

    申请日:2006-06-09

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06F17/30215 G06F17/30174

    摘要: Conflicts detected during synchronization of replicas are enumerated and resolved according to a specified policy, comprising conditions and actions or simply a specified action. Specified actions may be drawn from a set of standard actions and custom actions may also be composed. The conflicts are enumerated and resolved in logical groups. A logical group is a collection of one or more item envelopes, each comprising entities, such as items, links, and/or extensions. In an example configuration, both constraint-based conflicts, such as a name collision, and non-constraint-based conflicts are handled via the same application programming interface.

    摘要翻译: 根据指定的策略(包括条件和操作)或简单地指定的操作,枚举并解析在副本同步期间检测到的冲突。 可以从一组标准操作中提取指定的操作,也可以组合自定义操作。 冲突在逻辑组中被列举和解决。 逻辑组是一个或多个项目信封的集合,每个包含实体,诸如项目,链接和/或扩展。 在示例配置中,基于约束的冲突(例如名称冲突和基于非约束的冲突)都通过相同的应用程序编程接口来处理。

    Resolving update-delete conflicts
    4.
    发明申请
    Resolving update-delete conflicts 有权
    解决更新 - 删除冲突

    公开(公告)号:US20070282914A1

    公开(公告)日:2007-12-06

    申请号:US11444180

    申请日:2006-05-31

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30578

    摘要: Update-delete conflicts detected during synchronization can be resolved in favor of the update or the deletion. Resolving the conflict in favor of the deletion results in the entity deleted on one replica being deleted on all selected replicas. Resolving the conflict in favor of the update results in the updated entity, which includes an entity moved from one hierarchy to another, being replicated on all selected replicas. To resolve the conflict in favor of the update, the deletion is treated as though it were reported erroneously. The deleted entity is resurrected in the form of the updated entity. Change version information is maintained in all replicas. Update-delete conflicts are resolvable in accordance with various resolution policies such as the update wins, deletion wins, changes occurring on a particular device wins, and most recent event wins, for example.

    摘要翻译: 可以解决同步期间检测到的更新 - 删除冲突,有利于更新或删除。 解决冲突有利于删除结果,在一个副本上删除的实体在所有选定的副本上被删除。 解决有利于更新的冲突导致更新的实体(包括从一个层次结构移动到另一个层次的实体)在所有选定的副本上复制。 为了解决有利于更新的冲突,删除被视为错误地报告。 被删除的实体以更新实体的形式复活。 更改版本信息保留在所有副本中。 更新 - 删除冲突可以根据各种解决方案策略进行解析,例如更新赢,删除胜利,特定设备上发生的更改胜利,以及最近的事件胜利。

    Unified mechanism for presenting and resolving grouped synchronization conflicts
    5.
    发明申请
    Unified mechanism for presenting and resolving grouped synchronization conflicts 有权
    用于呈现和解决分组同步冲突的统一机制

    公开(公告)号:US20070299882A1

    公开(公告)日:2007-12-27

    申请号:US11450664

    申请日:2006-06-09

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30215 G06F17/30174

    摘要: Conflicts detected during synchronization of replicas are enumerated and resolved according to a specified policy, comprising conditions and actions or simply a specified action. Specified actions may be drawn from a set of standard actions and custom actions may also be composed. The conflicts are enumerated and resolved in logical groups. A logical group is a collection of one or more item envelopes, each comprising entities, such as items, links, and/or extensions. In an example configuration, both constraint-based conflicts, such as a name collision, and non-constraint-based conflicts are handled via the same application programming interface.

    摘要翻译: 根据指定的策略(包括条件和操作)或简单地指定的操作,枚举并解析在副本同步期间检测到的冲突。 可以从一组标准操作中提取指定的操作,也可以组合自定义操作。 冲突在逻辑组中被列举和解决。 逻辑组是一个或多个项目信封的集合,每个包含实体,诸如项目,链接和/或扩展。 在示例配置中,基于约束的冲突(例如名称冲突和基于非约束的冲突)都通过相同的应用程序编程接口来处理。

    Constraint-based conflict handling for synchronization
    6.
    发明申请
    Constraint-based conflict handling for synchronization 失效
    用于同步的基于约束的冲突处理

    公开(公告)号:US20060242444A1

    公开(公告)日:2006-10-26

    申请号:US11114519

    申请日:2005-04-26

    IPC分类号: G06F13/42

    CPC分类号: G06F17/30215

    摘要: The subject invention pertains to data synchronization across replicas. Disclosed are systems and methods of detecting and handling constraint-based conflicts that occur during a synchronization session. In accordance with one particular aspect of the invention, name-constraint violations can be detected. These violations can be resolved by generating a single merged identity that can be utilized to refer to data units, for example on different replicas that had the same name. A property of the merged identity can be merge history, which specifies the identifiers subsumed by the merge.

    摘要翻译: 本发明涉及跨复制品的数据同步。 公开了检测和处理在同步会话期间发生的基于约束的冲突的系统和方法。 根据本发明的一个特定方面,可以检测到名称约束违反。 可以通过生成可以用于引用数据单元的单个合并身份来解决这些违规行为,例如在具有相同名称的不同副本上。 合并身份的属性可以是合并历史,其指定合并所包含的标识。

    Constraint-based conflict handling for synchronization
    7.
    发明授权
    Constraint-based conflict handling for synchronization 失效
    用于同步的基于约束的冲突处理

    公开(公告)号:US07778963B2

    公开(公告)日:2010-08-17

    申请号:US11114519

    申请日:2005-04-26

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30215

    摘要: The subject invention pertains to data synchronization across replicas. Disclosed are systems and methods of detecting and handling constraint-based conflicts that occur during a synchronization session. In accordance with one particular aspect of the invention, name-constraint violations can be detected. These violations can be resolved by generating a single merged identity that can be utilized to refer to data units, for example on different replicas that had the same name. A property of the merged identity can be merge history, which specifies the identifiers subsumed by the merge.

    摘要翻译: 本发明涉及跨复制品的数据同步。 公开了检测和处理在同步会话期间发生的基于约束的冲突的系统和方法。 根据本发明的一个特定方面,可以检测到名称约束违反。 可以通过生成可以用于引用数据单元的单个合并身份来解决这些违规行为,例如在具有相同名称的不同副本上。 合并身份的属性可以是合并历史,其指定合并所包含的标识。

    Resolving update-delete conflicts
    8.
    发明授权
    Resolving update-delete conflicts 有权
    解决更新 - 删除冲突

    公开(公告)号:US07769727B2

    公开(公告)日:2010-08-03

    申请号:US11444180

    申请日:2006-05-31

    IPC分类号: G06F7/00 G06F15/16 H04W4/00

    CPC分类号: G06F17/30578

    摘要: Update-delete conflicts detected during synchronization can be resolved in favor of the update or the deletion. Resolving the conflict in favor of the deletion results in the entity deleted on one replica being deleted on all selected replicas. Resolving the conflict in favor of the update results in the updated entity, which includes an entity moved from one hierarchy to another, being replicated on all selected replicas. To resolve the conflict in favor of the update, the deletion is treated as though it were reported erroneously. The deleted entity is resurrected in the form of the updated entity. Change version information is maintained in all replicas. Update-delete conflicts are resolvable in accordance with various resolution policies such as the update wins, deletion wins, changes occurring on a particular device wins, and most recent event wins, for example.

    摘要翻译: 可以解决同步期间检测到的更新 - 删除冲突,有利于更新或删除。 解决冲突有利于删除结果,在一个副本上删除的实体在所有选定的副本上被删除。 解决有利于更新的冲突导致更新的实体(包括从一个层次结构移动到另一个层次的实体)在所有选定的副本上复制。 为了解决有利于更新的冲突,删除被视为错误地报告。 被删除的实体以更新实体的形式复活。 更改版本信息保留在所有副本中。 更新 - 删除冲突可以根据各种解决方案策略进行解析,例如更新赢,删除胜利,特定设备上发生的更改胜利,以及最近的事件胜利。