Synchronization infrastructure for networked devices, applications and services in a loosely coupled multi-master synchronization environment
    1.
    发明授权
    Synchronization infrastructure for networked devices, applications and services in a loosely coupled multi-master synchronization environment 有权
    在松散耦合的多主同步环境中的联网设备,应用和服务的同步基础设施

    公开(公告)号:US09135321B2

    公开(公告)日:2015-09-15

    申请号:US12026999

    申请日:2008-02-06

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30575 G06F17/30174

    摘要: The subject disclosure relates to an efficient multi-master synchronization infrastructure is provided enabling loosely coupled networked client and server devices, applications and services to efficiently convey and receive synchronization knowledge across interconnecting network(s). A set of synchronization methods and standardized interfaces are also provided that enable rich offline application experiences and collaboration among devices, applications and services predicated on the efficient synchronization infrastructure.

    摘要翻译: 主题公开涉及提供了一种有效的多主同步基础设施,其允许松散耦合的网络化的客户端和服务器设备,应用和服务在互连网络上有效地传送和接收同步知识。 还提供了一组同步方法和标准化接口,可以实现丰富的脱机应用体验,并在高效的同步基础设施上实现设备,应用和服务之间的协作。

    Logical data backup and rollback using incremental capture in a distributed database
    4.
    发明授权
    Logical data backup and rollback using incremental capture in a distributed database 有权
    在分布式数据库中使用增量捕获的逻辑数据备份和回滚

    公开(公告)号:US08825601B2

    公开(公告)日:2014-09-02

    申请号:US12697302

    申请日:2010-02-01

    IPC分类号: G06F7/00 G06F17/00 G06F17/30

    CPC分类号: G06F17/30

    摘要: Architecture that eliminates the need for on-disk full backups of data retaining only changes that have occurred, in a separate table. Thus, the architecture provides for incremental recovery of incremental changes in a relational database (e.g., SQL). The architecture provides improved recovery time and recovery point objectives. By using the incremental capture of changed data (e.g., in an XML format), the capability is provided to capture schema changes, query the incremental change data and efficiently restore user data to an earlier point-in-time state. Changes (e.g., insert, update and delete operations) are tracked (e.g., continuously) by a set of triggers and the incrementally captured changed rows are inserted in a data capture table (a differential change “delta” table) in a human-readable format (e.g., XML). Rollback is also provided.

    摘要翻译: 架构,消除了在单独的表中仅保留已发生的更改的数据的磁盘完全备份的数据。 因此,架构提供了关系数据库(例如,SQL)中增量更改的增量恢复。 该架构提供了改进的恢复时间和恢复点目标。 通过使用改变的数据的增量捕获(例如,以XML格式),提供能力来捕获模式改变,查询增量变化数据并有效地将用户数据恢复到较早的时间点状态。 通过一组触发器跟踪(例如,插入,更新和删除操作)更改(例如,连续地),并且增量捕获的改变的行被插入到人类可读的数据捕获表(差分变化“delta”表)中 格式(例如,XML)。 还提供回滚。

    Mobile computing devices, architecture and user interfaces based on dynamic direction information
    6.
    发明授权
    Mobile computing devices, architecture and user interfaces based on dynamic direction information 失效
    基于动态方向信息的移动计算设备,架构和用户界面

    公开(公告)号:US08700302B2

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

    申请号:US12536889

    申请日:2009-08-06

    IPC分类号: G01C21/00 G06F3/12

    摘要: Mobile endpoints are provided that enable direction based pointing services including a positional component for receiving positional information as a function of a location of the portable electronic device, a directional component that outputs direction information as a function of an orientation of the portable electronic device and a location based engine that processes the positional information and the direction information to determine a subset of points of interest relative to the portable electronic device as a function of at least the positional information and the direction information. Devices can include compass(es), e.g., magnetic or gyroscopic, to determine a direction and GPS systems for determining location. A component for determining acceleration can also optionally be included.

    摘要翻译: 提供了移动端点,其实现基于方向的指向服务,包括用于接收作为便携式电子设备的位置的函数的位置信息的位置组件;输出作为便携式电子设备的取向的函数的方向信息的方向分量;以及 基于位置的引擎,其处理所述位置信息和所述方向信息,以便根据至少所述位置信息和所述方向信息来确定相对于所述便携式电子设备的兴趣点的子集。 设备可以包括罗盘,例如磁性或陀螺仪,以确定用于确定位置的方向和GPS系统。 还可以包括用于确定加速度的部件。

    Mobile computing devices, architecture and user interfaces based on dynamic direction information

    公开(公告)号:US08670923B2

    公开(公告)日:2014-03-11

    申请号:US12362093

    申请日:2009-01-29

    IPC分类号: G01C21/00 G01C21/34

    摘要: Mobile endpoints are provided that enable direction based pointing services including a positional component for receiving positional information as a function of a location of the portable electronic device, a directional component that outputs direction information as a function of an orientation of the portable electronic device and a location based engine that processes the positional information and the direction information to determine a subset of points of interest relative to the portable electronic device as a function of at least the positional information and the direction information. Devices can include compass(es), e.g., magnetic or gyroscopic, to determine a direction and GPS systems for determining location. A component for determining acceleration can also optionally be included.

    Synchronization framework that restores a node from backup
    8.
    发明授权
    Synchronization framework that restores a node from backup 有权
    从备份恢复节点的同步框架

    公开(公告)号:US08630980B2

    公开(公告)日:2014-01-14

    申请号:US12754622

    申请日:2010-04-06

    IPC分类号: G06F13/00

    摘要: Architecture for restoring nodes. After restoring a node, fix-up occurs to make the node appears as a different node than before the restore operation. The node appears as a new node, which new node knows the data up to a certain point from when the new node had the prior identity. This allows for new changes generated by the new node to flow to the other nodes in the topology, as well as have the changes that the prior identity sent to other nodes flow back to the new node. In other words, the architecture maintains information to create the new node in the topology while maintaining prior data knowledge. Additionally, item level metadata of associated data items is updated to correlate with the updated data items so that changes can be correctly enumerated and applied. This metadata update occurs across scopes of which the data items are included.

    摘要翻译: 用于恢复节点的体系结构。 恢复节点后,会发生修复,使节点出现与恢复操作之前不同的节点。 该节点显示为新节点,新节点从新节点具有先前身份时就知道数据到达某一点。 这允许新节点生成的新更改流向拓扑中的其他节点,以及发送到其他节点的先前身份流向新节点的更改。 换句话说,架构维护信息以在拓扑中创建新节点,同时保持先前的数据知识。 此外,相关联的数据项的项目级元数据被更新以与更新的数据项相关联,使得可以正确列举和应用改变。 此元数据更新发生在包含数据项的范围内。

    Geographic Reminders
    9.
    发明申请
    Geographic Reminders 审中-公开
    地理提醒

    公开(公告)号:US20140009285A1

    公开(公告)日:2014-01-09

    申请号:US14029772

    申请日:2013-09-17

    IPC分类号: G08B21/24

    CPC分类号: G08B21/24 G06Q10/109

    摘要: Described is a technology by which a mobile device outputs an alert for a reminder based upon a current location of the mobile device with respect to an entity (person, place or thing) associated with the reminder. The reminders may be maintained and provided by a service. Each reminder includes a reference to target-related information. When the device moves to within a threshold proximity of the target, and other criteria (e.g., time of day) is satisfied, an alert is output by the device. A user may gesture with a device towards an entity to set a reminder associated with that entity, or to get any reminder associated with that entity. A device may also get reminders by scanning or image processing, e.g., by reading a barcode associated with a product to get any reminders associated with that product.

    摘要翻译: 描述了一种移动设备基于移动设备相对于与提醒相关联的实体(个人,地点或事物)的当前位置输出用于提醒的警报的技术。 提醒可以由服务维护和提供。 每个提醒包括对目标相关信息的引用。 当设备移动到目标的阈值接近度内时,并且满足其他标准(例如,时间),则设备输出警报。 用户可以使用设备向实体手势来设置与该实体相关联的提醒,或者获得与该实体相关联的任何提醒。 设备还可以通过扫描或图像处理来获得提醒,例如通过读取与产品相关联的条形码来获得与该产品相关联的任何提醒。