Simplifying implementation of custom atomic transactions in a programming environment
    1.
    发明授权
    Simplifying implementation of custom atomic transactions in a programming environment 有权
    简化在编程环境中自定义原子事务的实现

    公开(公告)号:US08825615B2

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

    申请号:US10709522

    申请日:2004-05-11

    IPC分类号: G06F7/00

    摘要: An aspect of the present invention simplifies the implementation of custom atomic transactions. A program logic (implementing a custom atomic transaction) may request a unique transaction identifier from a programming environment. The program logic may then specify a task procedure, corresponding roll-back procedures, and the transaction identifier using an interface provided by the programming environment. The programming environment keeps track of the specified roll-back procedures. The information maintained by the programming environment may be used to execute the roll-back procedures if the atomic transaction is to be aborted. As the programming environment keeps track of the roll-back procedures to be executed, the implementation of atomic transactions may be simplified.

    摘要翻译: 本发明的一个方面简化了自定义原子事务的实现。 程序逻辑(实现自定义原子事务)可以从编程环境请求唯一的事务标识符。 然后,程序逻辑可以使用由编程环境提供的接口来指定任务过程,相应的回滚过程和事务标识符。 编程环境跟踪指定的回滚过程。 如果要中止原子事务,则由编程环境维护的信息可用于执行回滚过程。 随着编程环境跟踪要执行的回滚过程,可以简化原子事务的实现。

    Enabling a user to have a custom desired experience while accessing an electronic file
    2.
    发明授权
    Enabling a user to have a custom desired experience while accessing an electronic file 有权
    使用户在访问电子文件时具有自定义所需的体验

    公开(公告)号:US08812967B2

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

    申请号:US10709791

    申请日:2004-05-28

    IPC分类号: G06F3/048 G06F3/0482

    CPC分类号: G06F3/0482

    摘要: An aspect of the present invention enables a user to have a custom desired experience while accessing electronic files. A digital processing system provides the user the ability to define an experience profile with experience profile containing experience attributes. The user may be provided the ability to associate an experience profile with the electronic file. The digital processing system then controls the experience attributes to create a custom defined experience. As a result, two different electronic files (accessed using a single application) may be associated with two different experience profiles. In addition, experience attributes rooted in dissimilar applications may also be included in an experience profile.

    摘要翻译: 本发明的一个方面使用户能够在访问电子文件时具有定制的期望体验。 数字处理系统为用户提供了具有包含经验属性的体验简档的体验简介的能力。 可以向用户提供将体验简档与电子文件相关联的能力。 然后,数字处理系统控制体验属性以创建自定义的体验。 因此,两个不同的电子文件(使用单个应用程序访问)可能与两个不同的体验配置文件相关联。 此外,根植于不同应用程序的体验属性也可能被包含在体验配置文件中。

    Server-Side Connection Resource Pooling
    3.
    发明申请
    Server-Side Connection Resource Pooling 有权
    服务器端连接资源池

    公开(公告)号:US20080228923A1

    公开(公告)日:2008-09-18

    申请号:US12047278

    申请日:2008-03-12

    IPC分类号: G06F15/16

    摘要: A server side connection pool provides pooling of server connections. Thus, client side processes do not create groups of dedicated resources. Clients are provided the capability to communicate to a server side connection broker process to GET a pooled server connection comprising connection state plus a thread of execution for doing some work, whereby requesting the work can bypass the connection broker process and go directly to the assigned pooled connection. Once the client issues a RELEASE to release the pooled connection back to the pool, a completely different client process on potentially a different client middle tier machine can reuse the same pooled connection. The server-side connection pool can be logically partitioned into sub-pools that correspond to connection classes that typically correspond to respective applications. A client process can request a pooled connection having a particular state, where a stored procedure can be executed to generate such state.

    摘要翻译: 服务器端连接池提供服务器连接池。 因此,客户端进程不创建专用资源组。 提供客户端与服务器端连接代理进程通信的能力,以获取包含连接状态加执行线程的池服务器连接,以执行某些工作,从而请求工作可以绕过连接代理进程并直接转到已分配的合并 连接。 一旦客户端发布RELEASE以将池连接释放回池,则潜在的不同客户端中间层计算机上的完全不同的客户端进程可以重新使用相同的池化连接。 服务器端连接池可以在逻辑上划分为与通常对应于各个应用程序的连接类相对应的子池。 客户端进程可以请求具有特定状态的池化连接,其中可以执行存储过程以产生这样的状态。

    Server-side connection resource pooling
    4.
    发明授权
    Server-side connection resource pooling 有权
    服务器端连接资源池

    公开(公告)号:US08713186B2

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

    申请号:US12047278

    申请日:2008-03-12

    IPC分类号: G06F15/16

    摘要: A server side connection pool provides pooling of server connections. Thus, client side processes do not create groups of dedicated resources. Clients are provided the capability to communicate to a server side connection broker process to GET a pooled server connection comprising connection state plus a thread of execution for doing some work, whereby requesting the work can bypass the connection broker process and go directly to the assigned pooled connection. Once the client issues a RELEASE to release the pooled connection back to the pool, a completely different client process on potentially a different client middle tier machine can reuse the same pooled connection. The server-side connection pool can be logically partitioned into sub-pools that correspond to connection classes that typically correspond to respective applications. A client process can request a pooled connection having a particular state, where a stored procedure can be executed to generate such state.

    摘要翻译: 服务器端连接池提供服务器连接池。 因此,客户端进程不创建专用资源组。 提供客户端与服务器端连接代理进程通信的能力,以获取包含连接状态加执行线程的池服务器连接,以执行某些工作,从而请求工作可以绕过连接代理进程并直接转到已分配的合并 连接。 一旦客户端发布RELEASE以将池连接释放回池,则潜在的不同客户端中间层计算机上的完全不同的客户端进程可以重新使用相同的池化连接。 服务器端连接池可以在逻辑上划分为与通常对应于各个应用程序的连接类相对应的子池。 客户端进程可以请求具有特定状态的池化连接,其中可以执行存储过程以产生这样的状态。