Method and system for synchronizing data shared among peer computing devices
    11.
    发明授权
    Method and system for synchronizing data shared among peer computing devices 有权
    用于同步对等计算设备共享的数据的方法和系统

    公开(公告)号:US07743022B2

    公开(公告)日:2010-06-22

    申请号:US10376430

    申请日:2003-02-28

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30176

    摘要: Disclosed is a data synchronization service for use in a peer-to-peer computing environment. Selected data objects are copied onto selected computing devices. A service running on each device monitors data objects for changes. When a change is detected, the service sends a change notification to the other devices so that they can update their copies of the data object. A user can access a data object from any device, knowing that he will retrieve the latest version of the data object. Instead of incurring the costs of storing a large file on every device, a user “ghosts” the file on some devices. A ghosting device stores only metadata about the file rather than the entire file. The user accesses the file through the ghost: access requests are sent to a device that holds the actual contents, and those contents are presented to the user as if they were stored locally.

    摘要翻译: 公开了一种用于对等计算环境的数据同步服务。 选定的数据对象被复制到选定的计算设备上。 每个设备上运行的服务会监视数据对象进行更改。 当检测到更改时,服务向其他设备发送更改通知,以便它们可以更新其数据对象的副本。 用户可以从任何设备访问数据对象,知道他将检索最新版本的数据对象。 用户在某些设备上“复制”文件,而不是在每个设备上存储大文件的费用。 重影设备仅存储有关文件的元数据,而不是整个文件。 用户通过ghost访问文件:访问请求被发送到保存实际内容的设备,并且这些内容被呈现给用户,就像它们被存储在本地一样。

    Efficient and layered synchronization protocol for database systems
    12.
    发明申请
    Efficient and layered synchronization protocol for database systems 审中-公开
    数据库系统的高效和分层同步协议

    公开(公告)号:US20070297458A1

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

    申请号:US11502225

    申请日:2006-08-09

    IPC分类号: H04J3/06

    CPC分类号: H04L67/1095 G06F16/273

    摘要: An efficient and layered synchronization protocol for database systems is disclosed. A mechanism is provided for efficient synchronization of data between storage systems such as relational databases, object stores, etc. Synchronization capabilities may be defined and grouped into several levels that support specific scenarios. The levels may be defined in increasing order of capabilities. Such a synchronization protocol may be designed to work over communication protocols, such as HTTP, for example, between mobile devices and servers. The synchronization protocol may be an XML-based protocol that includes an envelope for handling extensibility and modularity and a body for representing data and metadata within the envelope.

    摘要翻译: 公开了一种用于数据库系统的有效和分层的同步协议。 提供了一种用于在诸如关系数据库,对象存储等的存储系统之间有效地同步数据的机制。可以将同步能力定义并分组成支持特定场景的几个级别。 这些级别可以以增加的能力顺序来定义。 这样的同步协议可以被设计为在例如移动设备和服务器之间的通信协议(例如HTTP)上工作。 同步协议可以是基于XML的协议,其包括用于处理可扩展性和模块性的包络,以及用于在信封内表示数据和元数据的主体。