CONTROLLING LIFETIME OF SERVER ADD-INS
    1.
    发明申请
    CONTROLLING LIFETIME OF SERVER ADD-INS 有权
    控制服务器增加的寿命

    公开(公告)号:US20110179152A1

    公开(公告)日:2011-07-21

    申请号:US12689959

    申请日:2010-01-19

    IPC分类号: G06F15/177 G06F15/16

    CPC分类号: G06F9/44526 G06F8/65

    摘要: System, method, computer program product embodiments and combinations and sub-combinations thereof for controlling lifetimes of server add-ins are described herein. Embodiments of the invention enable a service module, located at a first server, to externally control lifetime of one or more process add-ins located at a second server. An embodiment includes instantiating the service module at the first server and instantiating, using the service module, a controller add-in at the second server. The service module can instantiate the controller add-in to control the lifetime of (i.e. instantiate or terminate) process add-ins at the second server. In an embodiment, such lifetime control can be performed without shutting down the second server or other operations running on the second server.

    摘要翻译: 本文描述了用于控制服务器加载项的生命周期的系统,方法,计算机程序产品实施例及其组合和子组合。 本发明的实施例使位于第一服务器处的服务模块能够外部地控制位于第二服务器处的一个或多个进程加载项的生命周期。 实施例包括在第一服务器处实例化服务模块,并且使用服务模块来实例化在第二服务器处的控制器加载项。 服务模块可以实例化控制器加载项以控制第二服务器处理加载项的生命周期(即实例化或终止)。 在一个实施例中,可以在不关闭第二服务器或在第二服务器上运行的其他操作的情况下执行这种寿命控制。

    Synchronizing Events Between Mobile Devices and Servers
    2.
    发明申请
    Synchronizing Events Between Mobile Devices and Servers 有权
    在移动设备和服务器之间同步事件

    公开(公告)号:US20090282125A1

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

    申请号:US12432382

    申请日:2009-04-29

    IPC分类号: G06F15/16

    摘要: A system, method, and computer program product for synchronizing events between a mobile device and a server are described herein. In an embodiment, the method operates by detecting events to be synchronized between a source and a target, wherein the source and target are one of either a mobile device or a server. The method comprises deducing activities that occurred in order to create the detected event, reading data records corresponding to the deduced activities, and creating packets of operations needed to recreate the deduced activities on the target. The method further comprises queuing the packets of operations and data records and receiving event synchronization results at the source after the queued packets of operations have successfully executed on the target, wherein the synchronization results include a synchronization status and a unique record identifier identifying the event. In an embodiment, personal information manager (PIM) events are synchronized.

    摘要翻译: 这里描述了用于在移动设备和服务器之间同步事件的系统,方法和计算机程序产品。 在一个实施例中,该方法通过检测要在源和目标之间同步的事件来操作,其中源和目标是移动设备或服务器之一。 该方法包括推导为了创建检测到的事件而发生的活动,读取与被推导的活动相对应的数据记录,以及创建在目标上重新创建推导的活动所需的操作包。 所述方法还包括在已经成功地在目标上执行排队的分组之后,在所述源处排队所述操作分组和数据记录以及接收事件同步结果,其中所述同步结果包括识别所述事件的同步状态和唯一记录标识符。 在一个实施例中,个人信息管理器(PIM)事件被同步。

    Deferred Reading of Email Database In Mobile Environments
    3.
    发明申请
    Deferred Reading of Email Database In Mobile Environments 有权
    移动环境中电子邮件数据库的延期阅读

    公开(公告)号:US20100281119A1

    公开(公告)日:2010-11-04

    申请号:US12432425

    申请日:2009-04-29

    IPC分类号: G06F15/16 G06F17/30

    CPC分类号: H04L51/26 H04L51/14

    摘要: Systems, methods, computer program product embodiments for deferred reading of email databases are described herein. An embodiment includes an event listener configured to poll (or query) the email server and selectively read an email database associated with the email server. Such a selective database read operation is based on the priority of an event occurring in the email server. If events of a low priority occur, the event listener does not open the email database immediately to retrieve additional information related to the low priority event but defers reading the email database by a pre-determined amount of time. If a higher priority event occurs, the email database is immediately read to retrieve details related to the high priority event from the mail server database. In another embodiment, event listener reads the email database based on when event timestamp information is updated by the email server.

    摘要翻译: 这里描述了用于电子邮件数据库的延迟阅读的系统,方法,计算机程序产品实施例。 实施例包括被配置为轮询(或查询)电子邮件服务器并选择性地读取与电子邮件服务器相关联的电子邮件数据库的事件监听器。 这种选择性数据库读取操作基于在电子邮件服务器中发生的事件的优先级。 如果发生低优先级的事件,则事件监听器不立即打开电子邮件数据库以检索与低优先级事件相关的附加信息,而是按预定的时间量读取电子邮件数据库。 如果发生较高优先级事件,则立即读取电子邮件数据库以从邮件服务器数据库检索与高优先级事件相关的详细信息。 在另一个实施例中,事件监听器基于电子邮件服务器更新事件时间戳信息的时间来读取电子邮件数据库。

    ACTIVE/PUSH NOTIFICATION FACADE FOR A PASSIVE DATABASE SYSTEM
    4.
    发明申请
    ACTIVE/PUSH NOTIFICATION FACADE FOR A PASSIVE DATABASE SYSTEM 有权
    用于被动数据库系统的主动/推送通知装置

    公开(公告)号:US20100280993A1

    公开(公告)日:2010-11-04

    申请号:US12432330

    申请日:2009-04-29

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30353 G06F17/30368

    摘要: Systems, methods, computer program product embodiments for an active/push notification facade for a passive database are described herein. An embodiment includes an event listener configured to poll (or query) a passive database and selectively retrieve data objects based on the poll results. Such a selective database read operation may be based on the priority of an event occurring in the passive database. If events of a low priority occur, the event listener does not open the passive database immediately to retrieve additional information related to the low priority event but defers reading the passive database by a pre-determined amount of time. If a higher priority event occurs, the passive database is immediately read to retrieve details related to the high priority event from the passive database. In another embodiment, event listener reads the passive database based on event timestamp information in the passive database and stored timestamp information.

    摘要翻译: 这里描述了用于被动数据库的主动/推送通知外观的系统,方法,计算机程序产品实施例。 实施例包括被配置为轮询(或查询)被动数据库并基于轮询结果选择性地检索数据对象的事件监听器。 这种选择性数据库读取操作可以基于在被动数据库中发生的事件的优先级。 如果发生低优先级的事件,则事件监听器不会立即打开被动数据库以检索与低优先级事件相关的附加信息,而是按预定的时间长度读取被动数据库。 如果发生较高优先级事件,则立即读取被动数据库以从被动数据库检索与高优先级事件相关的详细信息。 在另一个实施例中,事件监听器基于被动数据库中的事件时间戳信息和存储的时间戳信息来读取被动数据库。