Automatic notification system and process

    公开(公告)号:US08612527B2

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

    申请号:US13116665

    申请日:2011-05-26

    CPC classification number: H04L51/24 H04L51/38

    Abstract: Receiving a notification message by a mobile subscriber can include establishing a session with a notification service; maintaining a persistent communication connection with the notification service after the session is established; subscribing to a node hosted by the notification service, wherein the node is pre-provisioned for use by a mobile subscriber; and receiving from the notification service a notification message corresponding to the subscribed node. Further, a message can be transmitted over the communication connection to the notification service at a predetermined interval and it can be determined whether the communication connection is viable. Additionally, it can be determined that the communication connection is no longer viable if no response is received from the notification service, the period of the predetermined interval can be decreased, and another session with the notification service can be established.

    Data Synchronization Protocol
    2.
    发明申请
    Data Synchronization Protocol 有权
    数据同步协议

    公开(公告)号:US20120036212A1

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

    申请号:US13276861

    申请日:2011-10-19

    CPC classification number: G06F17/30575 H04L67/1097

    Abstract: Among other things, techniques and systems are disclosed for syncing data between a client device and a server. Synchronizing data includes initiating a sync session by negotiating a sync mode between a client device and a server for each of one or more dataclasses. A status code is generated based on a result of the negotiating. Based on the generated status code, the client device and the server exchange one or more data items to be updated for the one or more dataclasses using the negotiated sync mode for each dataclass. The exchanged one or more data items are updated at the client device or the server. The updated one or more data items are committed at the client or the server.

    Abstract translation: 除其他之外,公开了用于在客户端设备和服务器之间同步数据的技术和系统。 同步数据包括通过为客户端设备和服务器之间的一个或多个数据类中的每一个协商同步模式来启动同步会话。 基于协商的结果生成状态码。 基于所生成的状态代码,客户机设备和服务器使用针对每个数据类的协商的同步模式来交换一个或多个数据类要更新的一个或多个数据项。 交换的一个或多个数据项在客户端设备或服务器上被更新。 更新的一个或多个数据项在客户端或服务器处提交。

    Trickle sync protocol
    3.
    发明授权
    Trickle sync protocol 有权
    涓流同步协议

    公开(公告)号:US08112537B2

    公开(公告)日:2012-02-07

    申请号:US12240538

    申请日:2008-09-29

    CPC classification number: H04L67/1095 H04L67/02 H04L67/2823

    Abstract: Among other things, techniques and systems are disclosed for providing trickle syncing. In one aspect, a system includes a data repository to store one or more data records and a server in communication with the data repository. The server is designed to access the data repository in response to a user request to perform at least one of the following: access the one or more data records, add a data record, and modify the one or more data records. The system also includes a client application in communication with the server. The client application is designed to receive the user request through a client process; encapsulate a protocol that provides communications between the client process and the server; and forward the received user request to the server using the encapsulated protocol.

    Abstract translation: 除其他之外,公开了用于提供涓流同步的技术和系统。 在一个方面,系统包括用于存储一个或多个数据记录的数据存储库和与数据存储库通信的服务器。 服务器被设计为响应于用户请求访问数据存储库以执行以下中的至少一个:访问一个或多个数据记录,添加数据记录以及修改一个或多个数据记录。 该系统还包括与服务器通信的客户端应用程序。 客户端应用程序旨在通过客户端进程接收用户请求; 封装提供客户端进程和服务器之间通信的协议; 并使用封装的协议将接收到的用户请求转发到服务器。

    Synchronization server process
    4.
    发明授权
    Synchronization server process 有权
    同步服务器进程

    公开(公告)号:US07991740B2

    公开(公告)日:2011-08-02

    申请号:US12042305

    申请日:2008-03-04

    Abstract: Among other things, techniques and systems are disclosed for providing sync server process. Processing data sync sessions includes processing a request to initiate a sync session from one or more clients to update one or more data records that include one or more data items. The one or more clients are selectively identified as one of a trusted client and an untrusted client based on one or more properties of the sync session, wherein the trusted client is configured to support all dataclasses defined by the server. The one or more clients are detected as being configured to support field level differencing that sends changed data items only for the one or data records or record level differencing that sends all of the data items included in the one or more data records.

    Abstract translation: 除其他之外,公开了用于提供同步服务器进程的技术和系统。 处理数据同步会话包括处理从一个或多个客户端发起同步会话以更新包括一个或多个数据项的一个或多个数据记录的请求。 基于同步会话的一个或多个属性,一个或多个客户机被选择性地识别为可信客户端和不可信客户端之一,其中,所述可信客户端被配置为支持由所述服务器定义的所有数据类。 检测到一个或多个客户端被配置为支持字段级别差异,其仅针对一个发送改变的数据项,或数据记录或记录级差异发送包含在一个或多个数据记录中的所有数据项。

    Synchronization server process
    5.
    发明申请
    Synchronization server process 有权
    同步服务器进程

    公开(公告)号:US20090228509A1

    公开(公告)日:2009-09-10

    申请号:US12042305

    申请日:2008-03-04

    Abstract: Among other things, techniques and systems are disclosed for providing sync server process. Processing data sync sessions includes processing a request to initiate a sync session from one or more clients to update one or more data records that include one or more data items. The one or more clients are selectively identified as one of a trusted client and an untrusted client based on one or more properties of the sync session, wherein the trusted client is configured to support all dataclasses defined by the server. The one or more clients are detected as being configured to support field level differencing that sends changed data items only for the one or data records or record level differencing that sends all of the data items included in the one or more data records.

    Abstract translation: 除其他之外,公开了用于提供同步服务器进程的技术和系统。 处理数据同步会话包括处理从一个或多个客户机发起同步会话以更新包括一个或多个数据项的一个或多个数据记录的请求。 基于同步会话的一个或多个属性,一个或多个客户机被选择性地识别为可信客户端和不可信客户端之一,其中,所述可信客户端被配置为支持由所述服务器定义的所有数据类。 检测到一个或多个客户端被配置为支持字段级别差异,其仅针对一个发送改变的数据项,或数据记录或记录级差异发送包含在一个或多个数据记录中的所有数据项。

    System and method for rendering dynamic three-dimensional appearing imagery on a two-dimensional user interface
    6.
    发明授权
    System and method for rendering dynamic three-dimensional appearing imagery on a two-dimensional user interface 有权
    用于在二维用户界面上渲染动态三维显示图像的系统和方法

    公开(公告)号:US08866809B2

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

    申请号:US12242848

    申请日:2008-09-30

    Abstract: System and method for rendering dynamic three-dimensional appearing imagery on a two-dimensional user interface screen of a portable computing device in dependence on a user's view-point of the screen. The method includes processing, on a portable computing device, data defining a plurality of user view-points of a user interface screen of the portable computing device. The method next includes rendering a first image of a constructed scene on the user interface screen based on a first determined user's view-point of the user interface screen of the portable computing device. The method then includes rendering a different image of the constructed scene on the user interface screen based on a subsequently determined user's view-point of the user interface screen and thereby presenting the illusion of a three-dimensional image of the constructed scene on the user interface screen.

    Abstract translation: 根据用户的屏幕观点,在便携式计算设备的二维用户界面屏幕上渲染动态三维显示图像的系统和方法。 该方法包括在便携式计算设备上处理定义便携式计算设备的用户界面屏幕的多个用户视点的数据。 该方法接下来包括基于便携式计算设备的用户界面屏幕的第一确定的用户的观点,在用户界面屏幕上渲染构造的场景的第一图像。 该方法然后包括基于随后确定的用户的用户界面屏幕的观点,在用户界面屏幕上渲染所构建场景的不同图像,从而在用户界面上呈现构造场景的三维图像的错觉 屏幕。

    Remotely locating and commanding a mobile device
    7.
    发明授权
    Remotely locating and commanding a mobile device 有权
    远程定位和命令移动设备

    公开(公告)号:US08670748B2

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

    申请号:US12750600

    申请日:2010-03-30

    Abstract: Methods, systems, and apparatus are presented for processing a remote lock command message. In one aspect, a method includes receiving, by a mobile device, a remote lock command message comprising a lock command and specifying a passcode to be set by the mobile device, locking the mobile device in response to the received remote lock command message, setting an unlock passcode associated with the mobile device to the specified passcode, and generating an acknowledgement message in response to the remote lock command message. Further, receiving the remote lock command message can include accessing a subscribed topic hosted on a notification service, the subscribed topic being associated with a lock command, and retrieving the remote lock command message from the subscribed topic. Additionally, locking the mobile device can include locking a display such that access to information stored on the mobile device and device functionality are blocked.

    Abstract translation: 呈现用于处理远程锁定命令消息的方法,系统和装置。 一方面,一种方法包括由移动设备接收包括锁定命令并指定要由移动设备设置的密码的远程锁定命令消息,以响应于所接收的远程锁定命令消息来锁定移动设备,设置 与所述移动设备相关联的所述指定密码的解锁密码,以及响应于所述远程锁定命令消息生成确认消息。 此外,接收远程锁定命令消息可以包括访问托管在通知服务上的订阅主题,订阅的主题与锁定命令相关联,以及从订阅的主题中检索远程锁定命令消息。 此外,锁定移动设备可以包括锁定显示器,使得对存储在移动设备和设备功能上的信息的访问被阻止。

    Synchronization server process
    8.
    发明授权
    Synchronization server process 有权
    同步服务器进程

    公开(公告)号:US08290908B2

    公开(公告)日:2012-10-16

    申请号:US13195780

    申请日:2011-08-01

    Abstract: Processing data synchronization sessions includes processing a request to initiate a synchronization session from one or more clients to update one or more data records that include one or more data items. The one or more clients are selectively identified as one of a trusted client and an untrusted client based on one or more properties of the synchronization session, wherein the trusted client is configured to support all data classes defined by the server. The one or more clients are detected as being configured to support field level differencing that sends changed data items only for the one or data records or record level differencing that sends all of the data items included in the one or more data records.

    Abstract translation: 处理数据同步会话包括处理从一个或多个客户端发起同步会话以更新包括一个或多个数据项的一个或多个数据记录的请求。 基于同步会话的一个或多个属性,一个或多个客户端被选择性地识别为可信客户端和不可信客户端之一,其中,所述可信客户端被配置为支持由所述服务器定义的所有数据类。 检测到一个或多个客户端被配置为支持字段级别差异,其仅针对一个发送改变的数据项,或数据记录或记录级差异发送包含在一个或多个数据记录中的所有数据项。

    Data synchronization protocol
    9.
    发明授权
    Data synchronization protocol 有权
    数据同步协议

    公开(公告)号:US08224918B2

    公开(公告)日:2012-07-17

    申请号:US13276861

    申请日:2011-10-19

    CPC classification number: G06F17/30575 H04L67/1097

    Abstract: Among other things, techniques and systems are disclosed for syncing data between a client device and a server. Synchronizing data includes initiating a sync session by negotiating a sync mode between a client device and a server for each of one or more dataclasses. A status code is generated based on a result of the negotiating. Based on the generated status code, the client device and the server exchange one or more data items to be updated for the one or more dataclasses using the negotiated sync mode for each dataclass. The exchanged one or more data items are updated at the client device or the server. The updated one or more data items are committed at the client or the server.

    Abstract translation: 除其他之外,公开了用于在客户端设备和服务器之间同步数据的技术和系统。 同步数据包括通过为客户端设备和服务器之间的一个或多个数据类中的每一个协商同步模式来启动同步会话。 基于协商的结果生成状态码。 基于所生成的状态代码,客户机设备和服务器使用针对每个数据类的协商的同步模式来交换一个或多个数据类要更新的一个或多个数据项。 交换的一个或多个数据项在客户端设备或服务器上被更新。 更新的一个或多个数据项在客户端设备或服务器处被提交。

    Synchronization Server Process
    10.
    发明申请
    Synchronization Server Process 有权
    同步服务器进程

    公开(公告)号:US20110289050A1

    公开(公告)日:2011-11-24

    申请号:US13195780

    申请日:2011-08-01

    Abstract: Among other things, techniques and systems are disclosed for providing sync server process. Processing data sync sessions includes processing a request to initiate a sync session from one or more clients to update one or more data records that include one or more data items. The one or more clients are selectively identified as one of a trusted client and an untrusted client based on one or more properties of the sync session, wherein the trusted client is configured to support all dataclasses defined by the server. The one or more clients are detected as being configured to support field level differencing that sends changed data items only for the one or data records or record level differencing that sends all of the data items included in the one or more data records.

    Abstract translation: 除其他之外,公开了用于提供同步服务器进程的技术和系统。 处理数据同步会话包括处理从一个或多个客户端发起同步会话以更新包括一个或多个数据项的一个或多个数据记录的请求。 基于同步会话的一个或多个属性,一个或多个客户机被选择性地识别为可信客户端和不可信客户端之一,其中,所述可信客户端被配置为支持由所述服务器定义的所有数据类。 检测到一个或多个客户端被配置为支持字段级别差异,其仅针对一个发送改变的数据项,或数据记录或记录级差异发送包含在一个或多个数据记录中的所有数据项。

Patent Agency Ranking