Synchronization peer participant model
    2.
    发明申请
    Synchronization peer participant model 有权
    同步对等参与者模型

    公开(公告)号:US20060215569A1

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

    申请号:US11354677

    申请日:2006-02-15

    IPC分类号: H04L12/26 H04J1/16

    CPC分类号: G06F17/30581

    摘要: Various technologies and techniques are disclosed that improve synchronization of data between varying types of devices and/or services. A full participant receives a request from another participant to perform a synchronization operation. The synchronization engine determines whether the device or service is a full, partial, or simple participant. The device or service is a simple participant if it has a data store for synchronized data and no knowledge store. The device or service is a partial participant if it has a data store for synchronized data and a knowledge store, but does not understand the knowledge. The device or service is a full participant type if it has a data store for synchronized data and a knowledge store and understands the knowledge. The synchronization engine performs the synchronization operation with the device or service using a set of logic that is appropriate for the type of device or service.

    摘要翻译: 公开了改进各种设备和/或服务之间的数据同步的各种技术和技术。 完整的参与者接收来自另一参与者的请求以执行同步操作。 同步引擎确定设备或服务是完整的,部分的还是简单的参与者。 如果设备或服务具有用于同步数据的数据存储并且没有知识存储,则该设备或服务是简单的参与者。 如果设备或服务具有用于同步数据的数据存储和知识存储,但不了解知识,那么设备或服务是部分参与者。 如果设备或服务具有用于同步数据的数据存储和知识存储并且了解知识,则该设备或服务是完整的参与者类型。 同步引擎使用适合于设备或服务类型的一组逻辑来执行与设备或服务的同步操作。

    Synchronization peer participant model
    3.
    发明授权
    Synchronization peer participant model 有权
    同步对等参与者模型

    公开(公告)号:US07756825B2

    公开(公告)日:2010-07-13

    申请号:US11354677

    申请日:2006-02-15

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30581

    摘要: Various technologies and techniques are disclosed that improve synchronization of data between varying types of devices and/or services. A full participant receives a request from another participant to perform a synchronization operation. The synchronization engine determines whether the device or service is a full, partial, or simple participant. The device or service is a simple participant if it has a data store for synchronized data and no knowledge store. The device or service is a partial participant if it has a data store for synchronized data and a knowledge store, but does not understand the knowledge. The device or service is a full participant type if it has a data store for synchronized data and a knowledge store and understands the knowledge. The synchronization engine performs the synchronization operation with the device or service using a set of logic that is appropriate for the type of device or service.

    摘要翻译: 公开了改进各种设备和/或服务之间的数据同步的各种技术和技术。 完整的参与者接收来自另一参与者的请求以执行同步操作。 同步引擎确定设备或服务是完整的,部分的还是简单的参与者。 如果设备或服务具有用于同步数据的数据存储并且没有知识存储,则该设备或服务是简单的参与者。 如果设备或服务具有用于同步数据的数据存储和知识存储,但不了解知识,那么设备或服务是部分参与者。 如果设备或服务具有用于同步数据的数据存储和知识存储并且了解知识,则该设备或服务是完整的参与者类型。 同步引擎使用适合于设备或服务类型的一组逻辑来执行与设备或服务的同步操作。

    EFFICIENT KNOWLEDGE REPRESENTATION IN DATA SYNCHRONIZATION SYSTEMS
    5.
    发明申请
    EFFICIENT KNOWLEDGE REPRESENTATION IN DATA SYNCHRONIZATION SYSTEMS 有权
    数据同步系统中的有效知识表示

    公开(公告)号:US20080195759A1

    公开(公告)日:2008-08-14

    申请号:US11673415

    申请日:2007-02-09

    IPC分类号: G06F15/16

    摘要: A variety of flexible conflict resolution policies are provided for loosely coupled devices to implement according to a variety of different synchronization scenarios. Choosing a conflict resolution policy, such as “Most Frequent Updater,” “Priority,” “PerCent Change,” “Arbiter Deadlock Resolution,” etc., enables devices to select how and when to resolve such synchronization conflicts. In addition, with reference to a conflict log, a user or synchronizing application can roll back synchronization state to a time before a conflict may have arisen, so that the user or application can undo a resolution of a conflict and/or the user or application can apply an alternative conflict resolution policy moving forward from that time.

    摘要翻译: 为松散耦合的设备提供了各种灵活的冲突解决策略,以根据各种不同的同步场景来实现。 选择冲突解决政策,例如“最常用的更新程序”,“优先级”,“百分比更改”,“仲裁器死锁解析”等,使设备能够选择如何以及何时解决此类同步冲突。 此外,通过参考冲突日志,用户或同步应用程序可能会在同步状态回滚到可能出现冲突之前的一段时间,以便用户或应用程序可以撤消冲突的解决方案和/或用户或应用程序 可以应用从那个时候开始的替代冲突解决政策。

    Propagation of conflict knowledge
    6.
    发明申请
    Propagation of conflict knowledge 有权
    传播冲突知识

    公开(公告)号:US20080144669A1

    公开(公告)日:2008-06-19

    申请号:US11640658

    申请日:2006-12-18

    IPC分类号: H04J3/06

    CPC分类号: G06F17/30575 H04L67/1095

    摘要: A sync community may include a group of synchronization endpoints. When two synchronization endpoints of the sync community synchronize with one another, a synchronization data conflict may be detected when the two synchronization endpoints make a change to a same particular data item and the two synchronization endpoints were unaware of the changes to the same particular data item made by the other respective synchronization endpoint at the time the changes were made. Resolution of the detected synchronization data conflict may be delayed and data indicative of the detected synchronization data conflict may be propagated to other synchronization endpoints during a synchronization operation.

    摘要翻译: 同步社区可以包括一组同步端点。 当同步社区的两个同步端点彼此同步时,当两个同步端点对同一特定数据项进行更改时,可能会检测到同步数据冲突,并且两个同步端点不知道对同一特定数据项的更改 在进行更改时由其他各自的同步端点进行。 检测到的同步数据冲突的分辨率可以被延迟,并且指示检测到的同步数据冲突的数据可以在同步操作期间传播到其他同步端点。

    Data synchronization for devices supporting direction-based services
    7.
    发明授权
    Data synchronization for devices supporting direction-based services 有权
    支持基于方向的服务的设备的数据同步

    公开(公告)号:US08615257B2

    公开(公告)日:2013-12-24

    申请号:US13485320

    申请日:2012-05-31

    IPC分类号: H04W24/00

    摘要: With the addition of directional information and gesture based input in a location based services environment, a variety of service(s) can be provided on top of user identification or interaction with specific object(s) of interest. For instance, a device can interact with various endpoints of a direction-based location service and any of the content or other information exchanged between clients and services can be synchronized for efficient exchange of information and efficient utilization of network bandwidth and resources. For example, change input is received by a device that alters, deletes or augments dynamically updateable information associated with a point of interest and the changes resulting from the change input are synchronized from the mobile device to a location based network service. Optionally, the synchronization can be according to a knowledge exchange to identify what should be synchronized prior to transmitting the updates.

    摘要翻译: 通过在基于位置的服务环境中添加方向信息和基于姿势的输入,可以在用户识别或与特定感兴趣对象的交互之上提供各种服务。 例如,设备可以与基于方向的位置服务的各种端点交互,并且可以同步客户端和服务之间交换的任何内容或其他信息,以有效地交换信息和有效利用网络带宽和资源。 例如,改变输入被设备接收,该设备改变,删除或增强与兴趣点相关联的动态可更新信息,并且从改变输入引起的改变被从移动设备同步到基于位置的网络服务。 可选地,同步可以根据知识交换来识别在发送更新之前应当同步的内容。

    Representation of qualitative object changes in a knowledge based framework for a multi-master synchronization environment
    8.
    发明授权
    Representation of qualitative object changes in a knowledge based framework for a multi-master synchronization environment 有权
    在多主同步环境的基于知识的框架中表示定性对象变化

    公开(公告)号:US08185495B2

    公开(公告)日:2012-05-22

    申请号:US12024967

    申请日:2008-02-01

    IPC分类号: G06F17/30

    摘要: The subject disclosure relates to synchronizing among network nodes in a multi-master synchronization environment that extend a knowledge based synchronization framework to include notions of object quality. In one embodiment, additional dimension(s) are placed on a knowledge vector for a given version of an object that represent quality information for the object, which is accounted for during the synchronization process to allow nodes to decide what types of qualities of objects should be conveyed to them as part of the synchronization process. Other embodiments include tombstoning objects to avoid future synchronization with respect to same objects maintained by other nodes in the multi-master synchronization environment. Advantageously, according to the synchronization framework, endpoints can synchronize data in a way that allows a definition and consideration of quality of one or more objects of the synchronized data for purposes of a knowledge exchange.

    摘要翻译: 本公开涉及在扩展基于知识的同步框架以包括对象质量的概念的多主同步环境中的网络节点之间进行同步。 在一个实施例中,附加维度被放置在代表对象的质量信息的对象的给定版本的知识向量上,所述对象在同步过程期间被解释为允许节点决定什么类型的对象的质量应该 作为同步过程的一部分被传达给他们。 其他实施例包括墓碑对象以避免与多主同步环境中的其他节点维护的相同对象的未来同步。 有利地,根据同步框架,端点可以以允许对知识交换的目的的同步数据的一个或多个对象的质量的定义和考虑的方式来同步数据。

    Two-way and multi-master synchronization over web syndications
    9.
    发明授权
    Two-way and multi-master synchronization over web syndications 失效
    网络联合的双向和多主同步

    公开(公告)号:US07653640B2

    公开(公告)日:2010-01-26

    申请号:US11461351

    申请日:2006-07-31

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

    摘要: Synchronization of a web syndication item over a Really Simple Syndication (RSS) format between a publisher and a subscriber. The publisher creates the web syndication item by including a media content associated therewith. The synchronization metadata is defined to include a first virtual clock value associated with the created web syndication item. The first virtual clock value indicates when the web syndication item was last updated. A request for subscribing the published web syndication item is received from the subscriber. In response to the received request, the published web syndication item is transmitted to a location remote from the publisher and accessible by the subscriber. The first virtual clock value is provided to the subscriber for use by the subscriber to modify the first virtual clock value when the subscriber modifies the media content associated with the web syndication item.

    摘要翻译: 通过发布商和订阅者之间的真实简单聚合(RSS)格式同步Web聚合项目。 发布者通过包括与其相关联的媒体内容来创建网络联合项目。 同步元数据被定义为包括与创建的网络联合项目相关联的第一虚拟时钟值。 第一个虚拟时钟值表示上一次更新网络联合项目的时间。 从订户接收订阅发布的网络联合项目的请求。 响应于接收到的请求,发布的网络联合项目被发送到远离发布者的位置,并且可由用户访问。 第一虚拟时钟值被提供给订户以供订户使用以在用户修改与web聚合项目相关联的媒体内容时修改第一虚拟时钟值。

    OVERLAY OF INFORMATION ASSOCIATED WITH POINTS OF INTEREST OF DIRECTION BASED DATA SERVICES
    10.
    发明申请
    OVERLAY OF INFORMATION ASSOCIATED WITH POINTS OF INTEREST OF DIRECTION BASED DATA SERVICES 审中-公开
    与基于方向数据服务的利益相关的信息覆盖

    公开(公告)号:US20090319178A1

    公开(公告)日:2009-12-24

    申请号:US12483920

    申请日:2009-06-12

    IPC分类号: G01C21/00

    摘要: With the addition of directional information in the environment, a variety of service(s) can be provided on top of user identification or interaction with specific object(s) of interest by pointing at the objects. Image data representing a subset of real space near a portable computing device can be displayed including a set of points of interest (POIs) for direction based service(s) within scope and automatically overlaying POI content on the image data relating to the POIs. In one embodiment, the display is included in an electronic device worn such that the display is substantially in front of an eye, e.g., a heads up display.

    摘要翻译: 通过在环境中添加方向信息,可以通过指向对象来在用户识别或与特定的感兴趣对象的交互之上提供各种服务。 可以显示表示便携式计算设备附近的真实空间的子集的图像数据,包括用于范围内的基于方向的服务的一组兴趣点(POI),并且自动地将POI内容重叠在与POI相关的图像数据上。 在一个实施例中,显示器被包括在佩戴的电子设备中,使得显示器基本上在眼睛前方,例如抬头显示器。