Inserting new transactions into a transaction stream
    1.
    发明授权
    Inserting new transactions into a transaction stream 有权
    将新事务插入事务流

    公开(公告)号:US07996401B2

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

    申请号:US11755809

    申请日:2007-05-31

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F8/70

    摘要: In an embodiment, a selection of an original transaction is received. In response to the selection of the original transaction, a call stack of the application that sends the original transaction during a learn mode of the application is saved. A specification of a new transaction and a location of the new transaction with respect to the original transaction in an transaction stream is received. During a production mode of the application, the original transaction is received from the application. A determination is made that the call stack of the application during the production mode matches the saved call stack of the application during the learn mode. In response to the determination, the new transaction is inserted at the location into a transaction stream that is sent to a database.

    摘要翻译: 在一个实施例中,接收到原始事务的选择。 响应于原始事务的选择,保存在应用的学习模式期间发送原始事务的应用的调用堆栈。 接收关于事务流中原始事务的新事务的规定和新事务的位置。 在应用程序的生产模式下,从应用程序接收原始事务。 确定在生产模式期间应用程序的调用堆栈在学习模式期间与应用程序的保存的调用堆栈匹配。 响应于确定,将新事务插入到发送到数据库的事务流中。

    Inserting New Transactions Into a Transaction Stream
    2.
    发明申请
    Inserting New Transactions Into a Transaction Stream 有权
    将新事务插入事务流

    公开(公告)号:US20080301682A1

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

    申请号:US11755809

    申请日:2007-05-31

    IPC分类号: G06F9/46

    CPC分类号: G06F8/70

    摘要: In an embodiment, a selection of an original transaction is received. In response to the selection of the original transaction, a call stack of the application that sends the original transaction during a learn mode of the application is saved. A specification of a new transaction and a location of the new transaction with respect to the original transaction in an transaction stream is received. During a production mode of the application, the original transaction is received from the application. A determination is made that the call stack of the application during the production mode matches the saved call stack of the application during the learn mode. In response to the determination, the new transaction is inserted at the location into a transaction stream that is sent to a database.

    摘要翻译: 在一个实施例中,接收到原始事务的选择。 响应于原始事务的选择,保存在应用的学习模式期间发送原始事务的应用的调用堆栈。 接收关于事务流中原始事务的新事务的规定和新事务的位置。 在应用程序的生产模式下,从应用程序接收原始事务。 确定在生产模式期间应用程序的调用堆栈在学习模式期间与应用程序的保存的调用堆栈匹配。 响应于确定,将新事务插入到发送到数据库的事务流中。

    Method for Optimizing Generational Garbage Collection Through Object Life Heuristics
    3.
    发明申请
    Method for Optimizing Generational Garbage Collection Through Object Life Heuristics 审中-公开
    通过对象生命启发式优化生成垃圾收集方法

    公开(公告)号:US20090119352A1

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

    申请号:US11935091

    申请日:2007-11-05

    IPC分类号: G06F17/30

    CPC分类号: G06F12/0276

    摘要: A method and apparatus to determine if an object should be instantiated in a nursery space or in a long lived space. Information as to real or estimated longevity of an object instantiated from a class is used to cause instantiation in the long lived space if the object instantiated is likely to be relatively long lived. Otherwise, default instantiation is made to a nursery space in which frequent garbage collection is performed to free up space by eliminating objects that are no longer used.

    摘要翻译: 确定物体是否应在苗圃空间或长寿命空间中实例化的方法和装置。 关于从类实例化的对象的实际或估计寿命的信息用于在长寿命空间中引起实例化,如果实例化的对象可能相对长寿命。 否则,将默认实例化到托管空间,通过消除不再使用的对象,执行频繁的垃圾回收以释放空间。

    Storing Information for Dynamically Enlisted Resources in a Transaction
    4.
    发明申请
    Storing Information for Dynamically Enlisted Resources in a Transaction 有权
    在事务中存储动态收购资源的信息

    公开(公告)号:US20100191706A1

    公开(公告)日:2010-07-29

    申请号:US12360194

    申请日:2009-01-27

    IPC分类号: G06F12/16 G06F17/30

    CPC分类号: G06F9/466 G06F17/30368

    摘要: A method, apparatus and program product dynamically enlist a plurality of resources to be committed by a transaction during execution of the transaction and store information about each enlisted resource in the plurality of resources with the transaction in a transaction log, including information about a state of each resource, to facilitate recovery of the transaction. Enlisting and storing may be performed during the execution of the transaction, and the resources to be committed by the transaction may be unknown prior to execution of the transaction. By doing so, a more complete record of all the resources that were enlisted during runtime may be maintained.

    摘要翻译: 一种方法,装置和程序产品在事务执行期间动态地登记要由交易提交的多个资源,并且在交易记录中存储关于多个资源中的每个被登记资源的信息,包括关于事务的状态的信息 每个资源,以方便恢复交易。 可以在执行交易期间执行列出和存储,并且在执行交易之前由交易提交的资源可能是未知的。 通过这样做,可以维护在运行时登录的所有资源的更完整的记录。

    Storing information for dynamically enlisted resources in a transaction
    5.
    发明授权
    Storing information for dynamically enlisted resources in a transaction 有权
    在事务中存储动态登记资源的信息

    公开(公告)号:US08041690B2

    公开(公告)日:2011-10-18

    申请号:US12360194

    申请日:2009-01-27

    IPC分类号: G06F17/30

    CPC分类号: G06F9/466 G06F17/30368

    摘要: A method, apparatus and program product dynamically enlist a plurality of resources to be committed by a transaction during execution of the transaction and store information about each enlisted resource in the plurality of resources with the transaction in a transaction log, including information about a state of each resource, to facilitate recovery of the transaction. Enlisting and storing may be performed during the execution of the transaction, and the resources to be committed by the transaction may be unknown prior to execution of the transaction. By doing so, a more complete record of all the resources that were enlisted during runtime may be maintained.

    摘要翻译: 一种方法,装置和程序产品在事务执行期间动态地登记要由交易提交的多个资源,并且在交易记录中存储关于多个资源中的每个被登记资源的信息,包括关于事务的状态的信息 每个资源,以方便恢复交易。 可以在执行交易期间执行列出和存储,并且在执行交易之前由交易提交的资源可能是未知的。 通过这样做,可以维护在运行时登录的所有资源的更完整的记录。

    Identifying a Plurality of Related Electronic Messages and Combining the Plurality of Related Messages Into a Composite View
    6.
    发明申请
    Identifying a Plurality of Related Electronic Messages and Combining the Plurality of Related Messages Into a Composite View 审中-公开
    识别多个相关电子信息,并将多个相关消息合并到复合视图中

    公开(公告)号:US20090150498A1

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

    申请号:US11952234

    申请日:2007-12-07

    IPC分类号: G06F15/16

    CPC分类号: G06Q10/107

    摘要: A program product, an apparatus, and a method that identify a plurality of related electronic messages and combine the plurality of the related electronic messages into a composite view are provided. Also provided is a method that searches a first account of a first user to identify a plurality of related electronic messages stored in the first account and searches a second account of a second user to identify at least one other electronic message that is associated with the plurality. By doing so, a user may be provided with a more complete email chain, often leading to an increase in productivity, improved collaboration, and a reduction of duplicate data.

    摘要翻译: 提供了识别多个相关电子消息并将多个相关电子消息组合成复合视图的程序产品,装置和方法。 还提供了一种搜索第一用户的第一帐户以识别存储在第一帐户中的多个相关电子消息并搜索第二用户的第二帐户以识别与多个相关联的至少一个其他电子消息的方法 。 通过这样做,可以向用户提供更完整的电子邮件链,通常导致生产力的提高,改进的协作和减少重复的数据。

    Autonomically regulating information transfer when accessing database resources
    7.
    发明授权
    Autonomically regulating information transfer when accessing database resources 有权
    访问数据库资源时自动调整信息传输

    公开(公告)号:US08438161B2

    公开(公告)日:2013-05-07

    申请号:US13423544

    申请日:2012-03-19

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30979

    摘要: A database access facility for accessing databases includes a monitoring function which monitors accesses by requestors of database data. The monitoring function tracks which database fields are requested to dynamically determine the fields which the application needs. Once sufficient tracking data is obtained, subsequent accesses to the database on behalf of an application are automatically modified by the application server to request only the fields which are likely to be needed. Preferably, the database access facility is an application server for one or middle tier applications which access the database on behalf of multiple clients in a three-tier client-server environment.

    摘要翻译: 用于访问数据库的数据库访问设施包括监视请求者访问数据库数据的监视功能。 监视功能跟踪哪些数据库字段被请求来动态地确定应用程序需要的字段。 一旦获得足够的跟踪数据,代表应用程序对数据库的后续访问将被应用程序服务器自动修改,以仅请求可能需要的字段。 优选地,数据库访问设施是用于在三层客户机 - 服务器环境中代表多个客户端访问数据库的一个或多个中间层应用的应用服务器。

    Method and apparatus for autonomically regulating information transfer when accessing database resources
    8.
    发明授权
    Method and apparatus for autonomically regulating information transfer when accessing database resources 失效
    访问数据库资源时自动调节信息传输的方法和装置

    公开(公告)号:US08140529B2

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

    申请号:US11191419

    申请日:2005-07-28

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30979

    摘要: A database access facility for accessing databases includes a monitoring function which monitors accesses by requesters of database data. The monitoring function tracks which database fields are requested to dynamically determine the fields which the application needs. Once sufficient tracking data is obtained, subsequent accesses to the database on behalf of an application are automatically modified by the application server to request only the fields which are likely to be needed. Preferably, the database access facility is an application server for one or middle tier applications which access the database on behalf of multiple clients in a three-tier client-server environment.

    摘要翻译: 用于访问数据库的数据库访问设施包括监视功能,其监视请求者对数据库数据的访问。 监视功能跟踪哪些数据库字段被请求来动态地确定应用程序需要的字段。 一旦获得足够的跟踪数据,代表应用程序对数据库的后续访问将被应用程序服务器自动修改,以仅请求可能需要的字段。 优选地,数据库访问设施是用于在三层客户机 - 服务器环境中代表多个客户端访问数据库的一个或多个中间层应用的应用服务器。

    Autonomically Regulating Information Transfer When Accessing Database Resources
    9.
    发明申请
    Autonomically Regulating Information Transfer When Accessing Database Resources 有权
    访问数据库资源时自动调节信息传输

    公开(公告)号:US20120179679A1

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

    申请号:US13423544

    申请日:2012-03-19

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30979

    摘要: A database access facility for accessing databases includes a monitoring function which monitors accesses by requestors of database data. The monitoring function tracks which database fields are requested to dynamically determine the fields which the application needs. Once sufficient tracking data is obtained, subsequent accesses to the database on behalf of an application are automatically modified by the application server to request only the fields which are likely to be needed. Preferably, the database access facility is an application server for one or middle tier applications which access the database on behalf of multiple clients in a three-tier client-server environment.

    摘要翻译: 用于访问数据库的数据库访问设施包括监视请求者访问数据库数据的监视功能。 监视功能跟踪哪些数据库字段被请求来动态地确定应用程序需要的字段。 一旦获得足够的跟踪数据,代表应用程序对数据库的后续访问将被应用程序服务器自动修改,以仅请求可能需要的字段。 优选地,数据库访问设施是用于在三层客户机 - 服务器环境中代表多个客户端访问数据库的一个或多个中间层应用的应用服务器。

    Selecting servers based on load-balancing metric instances
    10.
    发明授权
    Selecting servers based on load-balancing metric instances 有权
    基于负载平衡度量实例选择服务器

    公开(公告)号:US07779116B2

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

    申请号:US11351242

    申请日:2006-02-09

    IPC分类号: G06F15/16

    CPC分类号: H04L67/28 H04L67/2809

    摘要: In an embodiment, a request is received that is directed to a page. A determination is made whether a session associated with the request already exists by determining whether the request is dependent on a previous request. If the session does not already exist, then a decision is made whether the request will result in creating a session. If the request will result in creation of a session, then a server is selected based on a load-balancing metric instance associated with the page, and the request is sent to the selected server. The load-balancing metric instance has an algorithm and an input parameter to the algorithm. The server is selected by executing the algorithm and selecting the server identified by an output parameter from the algorithm.

    摘要翻译: 在一个实施例中,接收到被引导到页面的请求。 通过确定请求是否依赖于先前的请求,确定与请求相关联的会话是否已经存在。 如果会话不存在,则作出决定是否该请求将导致创建会话。 如果请求将导致创建会话,则基于与该页面相关联的负载均衡度量实例来选择服务器,并且该请求被发送到所选择的服务器。 负载均衡度量实例具有算法和算法的输入参数。 通过执行算法选择服务器,并从算法中选择由输出参数识别的服务器。