SYNCHRONIZATION OF DATABASE CHANGES AMONG MULTIPLE DEVICES
    1.
    发明申请
    SYNCHRONIZATION OF DATABASE CHANGES AMONG MULTIPLE DEVICES 有权
    数据库在多个设备上的更改同步化

    公开(公告)号:US20130066829A1

    公开(公告)日:2013-03-14

    申请号:US13559051

    申请日:2012-07-26

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30578

    摘要: Methods, systems, and apparatus, including computer program products, for synchronizing database changes among multiple devices. In one aspect, a method includes determining one or more primary differences between a primary database and a local synchronization database; receiving, from a secondary device, one or more secondary differences associated with a secondary database; merging the primary differences and the secondary differences to generate a set of merged differences; providing the set of merged differences to the secondary device; receiving, from the secondary device, an acknowledgment indicating receipt of the set of merged differences; and updating the primary database in accordance with the set of merged differences after receipt of the acknowledgment. Further, at least one conflict can be detected between the primary differences and the secondary differences, and can be resolved prior to generating the set of merged differences.

    摘要翻译: 方法,系统和装置,包括计算机程序产品,用于在多个设备之间同步数据库更改。 一方面,一种方法包括确定主数据库和本地同步数据库之间的一个或多个主要差异; 从辅助设备接收与辅助数据库相关联的一个或多个次要差异; 合并主要差异和次要差异以产生一组合并差异; 向二级设备提供一组合并的差异; 从次设备接收指示接收该组合合差异的确认; 以及在接收到确认之后根据所合并的差异集更新主数据库。 此外,可以在主要差异和次要差异之间检测至少一个冲突,并且可以在生成一组合并的差异之前解决。

    Synchronization of database changes among multiple devices
    2.
    发明授权
    Synchronization of database changes among multiple devices 有权
    在多个设备之间同步数据库更改

    公开(公告)号:US08751444B2

    公开(公告)日:2014-06-10

    申请号:US13559051

    申请日:2012-07-26

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30578

    摘要: Methods, systems, and apparatus, including computer program products, for synchronizing database changes among multiple devices. In one aspect, a method includes determining one or more primary differences between a primary database and a local synchronization database; receiving, from a secondary device, one or more secondary differences associated with a secondary database; merging the primary differences and the secondary differences to generate a set of merged differences; providing the set of merged differences to the secondary device; receiving, from the secondary device, an acknowledgment indicating receipt of the set of merged differences; and updating the primary database in accordance with the set of merged differences after receipt of the acknowledgment. Further, at least one conflict can be detected between the primary differences and the secondary differences, and can be resolved prior to generating the set of merged differences.

    摘要翻译: 方法,系统和装置,包括计算机程序产品,用于在多个设备之间同步数据库更改。 一方面,一种方法包括确定主数据库和本地同步数据库之间的一个或多个主要差异; 从辅助设备接收与辅助数据库相关联的一个或多个次要差异; 合并主要差异和次要差异以产生一组合并差异; 向二级设备提供一组合并的差异; 从次设备接收指示接收该组合合差异的确认; 以及在接收到确认之后根据所合并的差异集更新主数据库。 此外,可以在主要差异和次要差异之间检测至少一个冲突,并且可以在生成一组合并的差异之前解决。

    Managing Digital Content in Hierarchies
    3.
    发明申请
    Managing Digital Content in Hierarchies 有权
    管理层次结构中的数字内容

    公开(公告)号:US20110107320A1

    公开(公告)日:2011-05-05

    申请号:US12609995

    申请日:2009-10-30

    IPC分类号: G06F9/44

    摘要: Methods, apparatuses, and systems for managing digital content in hierarchies are described. A first version of a digital image is received from an external device which tracks changes to the first version. It is determined that a second version of the digital image, changes to which have been tracked, exists. Based on comparing the tracked changes of both versions, the versions are combined. The first version is created by splitting the second version, which is stored in a master hierarchy, and transmitting the split version to the external device. During splitting, a child hierarchy of information is split from the master hierarchy, the child hierarchy including portions of the master hierarchy to access the second version such that the second version can be accessed independent of the master hierarchy. Changes to the versions are tracked in change tables, for example, using values that are mashed into a single record.

    摘要翻译: 描述了用于管理层级中的数字内容的方法,装置和系统。 从外部设备接收数字图像的第一版本,其追踪第一版本的变化。 确定存在已经跟踪的数字图像的第二版本的变化。 基于比较两个版本的跟踪更改,组合版本。 第一个版本是通过拆分存储在主层次结构中的第二个版本,并将拆分版本发送到外部设备创建的。 在拆分期间,信息的子级别从主层次结构被拆分,子层次结构包括主层次结构的部分以访问第二版本,使得可以独立于主层次结构访问第二版本。 在更改表中跟踪对版本的更改,例如,使用捣碎到单个记录中的值。

    Managing digital content in hierarchies
    4.
    发明授权
    Managing digital content in hierarchies 有权
    管理层次结构中的数字内容

    公开(公告)号:US08694985B2

    公开(公告)日:2014-04-08

    申请号:US12609995

    申请日:2009-10-30

    IPC分类号: G06F9/44 G06F7/00

    摘要: Methods, apparatuses, and systems for managing digital content in hierarchies are described. A first version of a digital image is received from an external device which tracks changes to the first version. It is determined that a second version of the digital image, changes to which have been tracked, exists. Based on comparing the tracked changes of both versions, the versions are combined. The first version is created by splitting the second version, which is stored in a master hierarchy, and transmitting the split version to the external device. During splitting, a child hierarchy of information is split from the master hierarchy, the child hierarchy including portions of the master hierarchy to access the second version such that the second version can be accessed independent of the master hierarchy. Changes to the versions are tracked in change tables, for example, using values that are mashed into a single record.

    摘要翻译: 描述了用于管理层级中的数字内容的方法,装置和系统。 从外部设备接收数字图像的第一版本,其追踪第一版本的变化。 确定存在已经跟踪的数字图像的第二版本的变化。 基于比较两个版本的跟踪更改,组合版本。 第一个版本是通过拆分存储在主层次结构中的第二个版本,并将拆分版本发送到外部设备创建的。 在拆分期间,信息的子级别从主层次结构被拆分,子层次结构包括主层次结构的部分以访问第二版本,使得可以独立于主层次结构访问第二版本。 在更改表中跟踪对版本的更改,例如,使用捣碎到单个记录中的值。

    Synchronization of database changes among multiple devices
    5.
    发明授权
    Synchronization of database changes among multiple devices 有权
    在多个设备之间同步数据库更改

    公开(公告)号:US08255360B1

    公开(公告)日:2012-08-28

    申请号:US12363596

    申请日:2009-01-30

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30578

    摘要: Methods, systems, and apparatus, including computer program products, for synchronizing database changes among multiple devices. In one aspect, a method includes determining one or more primary differences between a primary database and a local synchronization database; receiving, from a secondary device, one or more secondary differences associated with a secondary database; merging the primary differences and the secondary differences to generate a set of merged differences; providing the set of merged differences to the secondary device; receiving, from the secondary device, an acknowledgment indicating receipt of the set of merged differences; and updating the primary database in accordance with the set of merged differences after receipt of the acknowledgment. Further, at least one conflict can be detected between the primary differences and the secondary differences, and can be resolved prior to generating the set of merged differences.

    摘要翻译: 方法,系统和装置,包括计算机程序产品,用于在多个设备之间同步数据库更改。 一方面,一种方法包括确定主数据库和本地同步数据库之间的一个或多个主要差异; 从辅助设备接收与辅助数据库相关联的一个或多个次要差异; 合并主要差异和次要差异以产生一组合并差异; 向二级设备提供一组合并的差异; 从次设备接收指示接收该组合合差异的确认; 以及在接收到确认之后根据所合并的差异集更新主数据库。 此外,可以在主要差异和次要差异之间检测至少一个冲突,并且可以在生成一组合并的差异之前解决。