Synchronizing transaction ambient state among multiple transaction managers
    1.
    发明授权
    Synchronizing transaction ambient state among multiple transaction managers 有权
    在多个事务管理器之间同步事务环境状态

    公开(公告)号:US07730487B2

    公开(公告)日:2010-06-01

    申请号:US11204209

    申请日:2005-08-15

    IPC分类号: G06F9/46

    CPC分类号: G06F9/466

    摘要: The present invention extends to methods, systems, and computer program products for synchronizing ambient state among multiple transaction managers. A coordinating transaction manager establishes transaction ambient state for an application initiated transaction. The coordinating transaction manager sends and a subordinate transaction manager receives a pointer to an ambient state delegate. The subordinate transaction manager sends a request to invoke the ambient state delegate to the coordinating transaction manager in response to receiving an operation. The coordinating transaction manager invokes the ambient state delegate to format the transaction ambient state for the subordinate transaction manager. The coordinating transaction manager sends and the subordinate transaction manager receives the formatted transaction ambient state such that the subordinate transaction manager can appropriately process the operation within the scope of the transaction. The subordinate transaction manager utilizes the formatted transaction ambient state to appropriately process the operation within the scope of the transaction.

    摘要翻译: 本发明扩展到用于在多个事务管理器之间同步环境状态的方法,系统和计算机程序产品。 协调事务管理器为应用程序启动的事务建立事务环境状态。 协调事务管理器发送,下级事务管理器接收指向环境状态委托的指针。 下级事务管理器响应于接收到一个操作,向协调事务管理器发送一个请求来调用环境状态委托。 协调事务管理器调用环境状态委托以格式化下级事务管理器的事务环境状态。 协调事务管理器发送,下属事务管理器接收格式化的事务环境状态,使得从属事务管理器可以在事务范围内适当地处理该操作。 下级事务管理器利用格式化的事务环境状态来适当地处理在事务范围内的操作。

    Integration of runtime environments
    3.
    发明授权
    Integration of runtime environments 有权
    集成运行时环境

    公开(公告)号:US08522260B2

    公开(公告)日:2013-08-27

    申请号:US12211737

    申请日:2008-09-16

    IPC分类号: G06F3/00

    CPC分类号: G06F9/4881

    摘要: The integration of two runtimes. The integration may be accomplished via the sharing of all or a portion of the environments of each of the runtimes with each other. For instance, as one runtime executes a particular application, control may be passed at an appropriate point to the second runtime. The second runtime may pass control back to the first runtime at an appropriate time. This passing of control between runtimes may happen perhaps a number of times during the execution of the application. The applications might be expressed entirely declaratively in a manner that integrates both runtimes as the application executes. Thus, the application may take advantage of the strengths of each runtime at the appropriate time.

    摘要翻译: 两个运行时的整合。 可以通过将每个运行时的所有或一部分环境彼此共享来实现集成。 例如,当一个运行时执行特定应用程序时,控制可以在适当的点传递到第二个运行时间。 第二个运行时可以在适当的时间将控制权传回第一个运行时。 运行时间之间的这种控制可能在执行应用程序期间可能会发生多次。 应用程序可能会以应用程序执行时集成运行时的方式完全声明性地表达。 因此,应用程序可以在适当的时间利用每个运行时的优点。

    Data framework to enable rich processing of data from any arbitrary data source
    4.
    发明授权
    Data framework to enable rich processing of data from any arbitrary data source 有权
    数据框架可以从任意数据源中实现丰富的数据处理

    公开(公告)号:US08290922B2

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

    申请号:US12604749

    申请日:2009-10-23

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30477 G06F17/30471

    摘要: Accessing data in a data store at a field granularity. A method includes receiving a query from a user. The query specifies one or more non-unique fields of a record. The method further includes sending the query to a data store to retrieve the fields of the record at a field granularity. The method further includes receiving data for the one or more non-unique fields of the record at a field granularity.

    摘要翻译: 以字段粒度访问数据存储中的数据。 一种方法包括从用户接收查询。 该查询指定记录的一个或多个非唯一字段。 该方法还包括将查询发送到数据存储以以字段粒度检索记录的字段。 该方法还包括以场粒度接收记录的一个或多个非唯一字段的数据。

    Streaming object instantiation using bookmarks
    5.
    发明授权
    Streaming object instantiation using bookmarks 有权
    使用书签流对象实例化

    公开(公告)号:US07979566B2

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

    申请号:US12020427

    申请日:2008-01-25

    IPC分类号: G06F15/16

    CPC分类号: G06F9/544 G06F9/4493

    摘要: Bookmarking of tokens in a set of streaming tokens, each representing an instantiation instruction or instantiation context. A navigator receives a set of streaming tokens, and provides the tokens to the instantiation manager. However, if the navigator receives an instruction to bookmark a particular token, the navigator buffers the set of streaming instructions at least beginning at the bookmarked token (and possible even earlier if there were prior bookmarks). The navigator replays the set of streaming tokens beginning at a bookmark in response to an instruction from an instantiation manager. The instantiation manager receives the set of streaming tokens. If the instantiation manager is not presently capable of handling the instruction of a particular token, the instantiation manager instructs the navigator to bookmark the particular token. When the instantiation manager later receives a token that permits the instantiation manager to return to the bookmark, the instantiation manager returns to the bookmark to replay the instantiation instructions beginning at the bookmark.

    摘要翻译: 在一组流令牌中标记令牌,每个表示一个实例化指令或实例化上下文。 导航器接收一组流令牌,并向代理管理器提供令牌。 然而,如果导航器接收到用于对特定令牌进行书签的指令,导航器至少从加书签的令牌开始缓冲流传输指令集(并且如果存在先前的书签,则可能甚至更早)。 导航器响应于来自实例化管理器的指令,重放从书签开始的一组流令牌。 实例化管理器接收一组流令牌。 如果实例化管理器当前不能处理特定令牌的指令,则实例化管理器指示导航器将特定令牌加入书签。 当实例化管理器稍后接收到允许实例化管理器返回书签的令牌时,实例管理器返回到书签以从书签开始重放实例化指令。

    Data framework to enable rich processing of data from any arbitrary data source
    6.
    发明授权
    Data framework to enable rich processing of data from any arbitrary data source 有权
    数据框架可以从任意数据源中实现丰富的数据处理

    公开(公告)号:US08886659B2

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

    申请号:US13599792

    申请日:2012-08-30

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30477 G06F17/30471

    摘要: Data is accessed and updated in a data store at a field granularity. A user query specifies one or more non-unique fields of a record. The query is sent to a data store to retrieve the fields of the record at a field granularity, in satisfaction of the query. The fields of the record can also be modified by transmitting a record ID along with original content, while omitting some of the record data, and by also including the modification to be made.

    摘要翻译: 在数据存储中以字段粒度访问和更新数据。 用户查询指定记录的一个或多个非唯一字段。 该查询被发送到数据存储以以字段粒度来检索记录的字段,以满足查询。 也可以通过传送记录ID和原始内容来修改记录的字段,同时省略一些记录数据,并且还包括要进行的修改。

    DATA FRAMEWORK TO ENABLE RICH PROCESSING OF DATA FROM ANY ARBITRARY DATA SOURCE
    7.
    发明申请
    DATA FRAMEWORK TO ENABLE RICH PROCESSING OF DATA FROM ANY ARBITRARY DATA SOURCE 有权
    数据框架可以从任何不利的数据源启用数据的大量处理

    公开(公告)号:US20120323946A1

    公开(公告)日:2012-12-20

    申请号:US13599792

    申请日:2012-08-30

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30477 G06F17/30471

    摘要: Data is accessed and updated in a data store at a field granularity. A user query specifies one or more non-unique fields of a record. The query is sent to a data store to retrieve the fields of the record at a field granularity, in satisfaction of the query. The fields of the record can also be modified by transmitting a record ID along with original content, while omitting some of the record data, and by also including the modification to be made.

    摘要翻译: 在数据存储中以字段粒度访问和更新数据。 用户查询指定记录的一个或多个非唯一字段。 该查询被发送到数据存储以以字段粒度来检索记录的字段,以满足查询。 也可以通过传送记录ID和原始内容来修改记录的字段,同时省略一些记录数据,并且还包括要进行的修改。

    DATA FRAMEWORK TO ENABLE RICH PROCESSING OF DATA FROM ANY ARBITRARY DATA SOURCE
    8.
    发明申请
    DATA FRAMEWORK TO ENABLE RICH PROCESSING OF DATA FROM ANY ARBITRARY DATA SOURCE 有权
    数据框架可以从任何不利的数据源启用数据的大量处理

    公开(公告)号:US20110099188A1

    公开(公告)日:2011-04-28

    申请号:US12604749

    申请日:2009-10-23

    IPC分类号: G06F7/10 G06F17/30

    CPC分类号: G06F17/30477 G06F17/30471

    摘要: Accessing data in a data store at a field granularity. A method includes receiving a query from a user. The query specifies one or more non-unique fields of a record. The method further includes sending the query to a data store to retrieve the fields of the record at a field granularity. The method further includes receiving data for the one or more non-unique fields of the record at a field granularity.

    摘要翻译: 以字段粒度访问数据存储中的数据。 一种方法包括从用户接收查询。 该查询指定记录的一个或多个非唯一字段。 该方法还包括将查询发送到数据存储以以字段粒度检索记录的字段。 该方法还包括以场粒度接收记录的一个或多个非唯一字段的数据。

    STREAMING OBJECT INSTANTIATION USING BOOKMARKS
    10.
    发明申请
    STREAMING OBJECT INSTANTIATION USING BOOKMARKS 有权
    使用书签流行对象实现

    公开(公告)号:US20090193136A1

    公开(公告)日:2009-07-30

    申请号:US12020427

    申请日:2008-01-25

    IPC分类号: G06F15/16

    CPC分类号: G06F9/544 G06F9/4493

    摘要: Bookmarking of tokens in a set of streaming tokens, each representing an instantiation instruction or instantiation context. A navigator receives a set of streaming tokens, and provides the tokens to the instantiation manager. However, if the navigator receives an instruction to bookmark a particular token, the navigator buffers the set of streaming instructions at least beginning at the bookmarked token (and possible even earlier if there were prior bookmarks). The navigator replays the set of streaming tokens beginning at a bookmark in response to an instruction from an instantiation manager. The instantiation manager receives the set of streaming tokens. If the instantiation manager is not presently capable of handling the instruction of a particular token, the instantiation manager instructs the navigator to bookmark the particular token. When the instantiation manager later receives a token that permits the instantiation manager to return to the bookmark, the instantiation manager returns to the bookmark to replay the instantiation instructions beginning at the bookmark.

    摘要翻译: 在一组流令牌中标记令牌,每个表示一个实例化指令或实例化上下文。 导航器接收一组流令牌,并向代理管理器提供令牌。 然而,如果导航器接收到用于对特定令牌进行书签的指令,导航器至少从加书签的令牌开始缓冲流传输指令集(并且如果存在先前的书签,则可能甚至更早)。 导航器响应于来自实例化管理器的指令,重放从书签开始的一组流令牌。 实例化管理器接收一组流令牌。 如果实例化管理器当前不能处理特定令牌的指令,则实例化管理器指示导航器将特定令牌加入书签。 当实例化管理器稍后接收到允许实例化管理器返回书签的令牌时,实例管理器返回到书签以从书签开始重放实例化指令。