Suspending and resuming of sessions
    1.
    发明授权
    Suspending and resuming of sessions 有权
    暂停和恢复会话

    公开(公告)号:US09176772B2

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

    申请号:US11057043

    申请日:2005-02-11

    IPC分类号: G06F17/30 G06F9/48

    CPC分类号: G06F9/4856 G06F17/30289

    摘要: A session established for an application is suspended from an instance and later resumed on the server or a different server. When a session is suspended, its state is captured and persistently stored as a session image in a data repository, and the session is terminated. When the session is resumed, a new session is established on an instance, the session image of the session to resume is retrieved from the repository and restored to the newly established session. The suspension and resumption of a session may be initiated by an application, which may request the suspension and resumption of a session.

    摘要翻译: 为应用程序建立的会话从一个实例中暂停,然后在服务器或不同的服务器上恢复。 当会话被暂停时,其状态被捕获并持久存储为数据存储库中的会话映像,并且会话终止。 当会话恢复时,在一个实例上建立一个新的会话,从存储库中检索要恢复的会话的会话映像并恢复到新建立的会话。 暂停和恢复会议可由申请人启动,申请可能要求暂停和恢复会议。

    Utilizing rules in a distributed information sharing system
    2.
    发明授权
    Utilizing rules in a distributed information sharing system 有权
    利用分布式信息共享系统中的规则

    公开(公告)号:US07613741B2

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

    申请号:US10449873

    申请日:2003-05-30

    IPC分类号: G06F17/30

    摘要: Described herein are various approaches that allow rules to be used to specify actions, that alleviate the complexity and burden of developing and maintaining rules in a rules-based messaging system, and that provide more efficient ways of evaluating rules. The approaches allow rules to specify user-defined transformation functions for transforming messages, to specify when and how to perform row migration, and to specify other types of actions. Rules are grouped into rule sets. Several types of rule sets, referred to as positive and negative rule sets, allow users to use rules that are less complex to develop and maintain. Rule sets are evaluated more efficiently by attempting to evaluate the rule set with less information than is needed to evaluate all the rules in the rule set. Also, the results of rules evaluations that are based on a set of values are cached for later retrieval.

    摘要翻译: 这里描述了允许规则用于指定动作的各种方法,其减轻了在基于规则的消息传递系统中开发和维护规则的复杂性和负担,并且提供了更有效的评估规则的方式。 这些方法允许规则指定用于转换消息的用户定义的转换功能,指定何时以及如何执行行迁移,并指定其他类型的操作。 规则分为规则集。 称为正和负规则集的几种类型的规则集允许用户使用开发和维护不太复杂的规则。 通过尝试使用比评估规则集中的所有规则所需的信息更少的信息来评估规则集,可以更有效地评估规则集。 此外,基于一组值的规则评估结果被缓存以供以后检索。

    Extensible framework for transferring session state
    3.
    发明授权
    Extensible framework for transferring session state 有权
    可扩展的会话状态转移框架

    公开(公告)号:US07415522B2

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

    申请号:US10917843

    申请日:2004-08-12

    IPC分类号: G06F15/16 G06F12/00

    CPC分类号: G06F17/30575 H04L67/148

    摘要: Techniques allow a client to be switched from a session on a server to another session on another server in a way that is a transparent to the application for which the initial session was established. Thus, under transparent session migration, a client is switched between sessions without executing application instructions tailored to accomplish the migration. Instead, a client-side interface component, through which the application interacts with the server, handles details of migration, modifying the internal state of the client-side interface component to effect the same. Legacy applications do not have to be modified in order to institute techniques described herein.

    摘要翻译: 技术允许客户端以对初始会话建立的应用程序透明的方式从服务器上的会话切换到另一个服务器上的另一个会话。 因此,在透明会话迁移下,客户端在会话之间切换,而不执行为完成迁移而定制的应用程序指令。 相反,应用程序与服务器交互的客户端接口组件处理迁移的细节,修改客户端接口组件的内部状态来实现。 传统的应用程序不需要修改,以便建立这里描述的技术。

    Suspension and resuming of sessions
    4.
    发明申请
    Suspension and resuming of sessions 有权
    暂停和恢复会话

    公开(公告)号:US20060184535A1

    公开(公告)日:2006-08-17

    申请号:US11057043

    申请日:2005-02-11

    IPC分类号: G06F17/30

    CPC分类号: G06F9/4856 G06F17/30289

    摘要: A session established for an application is suspended from an instance and later resumed on the server or a different server. When a session is suspended, its state is captured and persistently stored as a session image in a data repository, and the session is terminated. When the session is resumed, a new session is established on an instance, the session image of the session to resume is retrieved from the repository and restored to the newly established session. The suspension and resumption of a session may be initiated by an application, which may request the suspension and resumption of a session.

    摘要翻译: 为应用程序建立的会话从一个实例中暂停,然后在服务器或不同的服务器上恢复。 当会话被暂停时,其状态被捕获并持久存储为数据存储库中的会话映像,并且会话终止。 当会话恢复时,在一个实例上建立一个新的会话,从存储库中检索要恢复的会话的会话映像并恢复到新建立的会话。 暂停和恢复会议可由申请人启动,申请可能要求暂停和恢复会议。

    Cursor pre-fetching
    6.
    发明授权
    Cursor pre-fetching 有权
    光标预取

    公开(公告)号:US09489424B2

    公开(公告)日:2016-11-08

    申请号:US11018101

    申请日:2004-12-20

    摘要: Techniques determine a quantity of rows to fetch based on memory available on a client computer and the fetch state of cursors. The techniques are used to determine a quantity of rows for “pre-fetching”. Under pre-fetching, rows in addition to those requested by an application are fetched from a database instance and stored in a “pre-fetch buffer”. The pre-fetch quantities are based on an amount of memory that is deemed available for pre-fetch buffers on a client computer and the number of cursors in the fetch state for a session at a given moment. Pre-fetching is used to hasten session migration. By fetching a quantity of rows that is larger than would be fetched if only the application-specified quantity were fetched, the fetch phase of a cursor is completed sooner. An earlier completion of the fetch phase of a session's cursors allows migration of the session to be completed sooner.

    摘要翻译: 技术根据客户端计算机上可用的内存和光标的获取状态确定要提取的行数。 这些技术用于确定“预取”的行数。 在预取前,除应用程序请求之外的行还从数据库实例获取并存储在“预取缓冲区”中。 预取量基于在客户端计算机上被认为可用于预取缓冲区的存储器量,以及在给定时刻的会话的获取状态中的游标数量。 预取用于加快会话迁移。 如果仅获取应用程序指定的数量,则通过获取大于将被提取的行数,则光标的获取阶段将更早完成。 会话的游标的提取阶段的早期完成允许更快地完成会话的迁移。

    Transparent session migration across servers
    9.
    发明授权
    Transparent session migration across servers 有权
    跨服务器的透明会话迁移

    公开(公告)号:US07552218B2

    公开(公告)日:2009-06-23

    申请号:US10917953

    申请日:2004-08-12

    IPC分类号: G06F15/16 G06F12/00

    CPC分类号: G06F17/30575 H04L67/148

    摘要: Techniques allow a client to be switched from a session on a server to another session on another server in a way that is a transparent to the application for which the initial session was established. Thus, under transparent session migration, a client is switched between sessions without executing application instructions tailored to accomplish the migration. Instead, a client-side interface component, through which the application interacts with the server, handles details of migration, modifying the internal state of the client-side interface component to effect the same. Legacy applications do not have to be modified in order to institute techniques described herein.

    摘要翻译: 技术允许客户端以对初始会话建立的应用程序透明的方式从服务器上的会话切换到另一个服务器上的另一个会话。 因此,在透明会话迁移下,客户端在会话之间切换,而不执行为完成迁移而定制的应用程序指令。 相反,应用程序与服务器交互的客户端接口组件处理迁移的细节,修改客户端接口组件的内部状态来实现。 传统的应用程序不需要修改,以便建立这里描述的技术。

    Extensible rules engine in a database management system
    10.
    发明授权
    Extensible rules engine in a database management system 有权
    数据库管理系统中的可扩展规则引擎

    公开(公告)号:US07366713B2

    公开(公告)日:2008-04-29

    申请号:US10418882

    申请日:2003-04-17

    IPC分类号: G06F17/30

    摘要: An extensible rules engine that uses database technology provides a rules evaluation service for applications external to the database server or database management system. Applications are able to utilize the rules engine to provide alternative behaviors based on information against which specified conditions are evaluated. A framework is provided for specifying data definitions that can be referenced by user-defined rules, through creation and use of an evaluation context. Application-specific data types can be defined by specifying data tables and/or variables that can be referenced by rules created for evaluation against data that is associated with the evaluation context. The data against which rules are evaluated can be provided as an in-memory object. A security model is provided in which the privilege to create rules according to a particular evaluation context is controlled by one privilege, whereas the privilege to access underlying tables or variables is controlled by another privilege.

    摘要翻译: 使用数据库技术的可扩展规则引擎为数据库服务器或数据库管理系统外部的应用程序提供规则评估服务。 应用程序能够利用规则引擎提供基于评估指定条件的信息的替代行为。 提供了一个框架,用于通过创建和使用评估上下文来指定可由用户定义的规则引用的数据定义。 应用程序特定的数据类型可以通过指定可以根据与评估上下文相关联的数据进行评估而创建的规则引用的数据表和/或变量来定义。 评估规则的数据可以作为内存中对象提供。 提供了一种安全模型,其中根据特定评估上下文创建规则的权限由一个权限控制,而访问基础表或变量的权限由另一个权限控制。