会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Common transaction manager interface for local and global transactions
    • 用于本地和全球交易的通用事务管理器界面
    • US07743083B2
    • 2010-06-22
    • US10422453
    • 2003-04-24
    • Sankara R. BhogiAjay KumarBala DuttVenugopal Rao KSenthil K. KrishnanSrinivasan Kannan
    • Sankara R. BhogiAjay KumarBala DuttVenugopal Rao KSenthil K. KrishnanSrinivasan Kannan
    • G06F7/00
    • G06F9/466
    • A system and method for implementing a common transaction manager interface. A system may implement an application server with a transaction manager module configured to provide a common application interface to a local transaction manager and a global transaction manager. The transaction manager module may be configured to determine if a transaction initiated by an application component should be managed by the local transaction manager or the global transaction manager. The local transaction manger may be configured to create a local transaction object for each transaction managed by the local transaction manager, and the global transaction manger may be configured to create a global transaction object for each transaction managed by the global transaction manager. The local transaction objects and the global transaction objects may provide a common application interface for implementing their respective transactions.
    • 用于实现公共事务管理器接口的系统和方法。 系统可以实现具有事务管理器模块的应用服务器,该事务管理器模块被配置为向本地事务管理器和全局事务管理器提供公共应用接口。 事务管理器模块可以被配置为确定由应用组件发起的事务是否应由本地事务管理器或全局事务管理器来管理。 可以将本地事务管理器配置为为由本地事务管理器管理的每个事务创建本地事务对象,并且可以将全局事务管理器配置为为由全局事务管理器管理的每个事务创建全局事务对象。 本地事务对象和全局事务对象可以提供用于实现其相应事务的通用应用接口。
    • 3. 发明授权
    • Dynamically configurable resource pool
    • 动态配置的资源池
    • US08145759B2
    • 2012-03-27
    • US10287324
    • 2002-11-04
    • Sankara R. BhogiAjay KumarBala DuttVenugopal Rao KSrinivasan Kannan
    • Sankara R. BhogiAjay KumarBala DuttVenugopal Rao KSrinivasan Kannan
    • G06F15/173
    • G06F9/5061G06F2209/5011
    • A dynamically configurable resource pool may provide a pool of computing resource for use in a computing system or application, such as a connection pool or a thread pool for server systems such as application and web server systems. In one embodiment, a server may include a resource pool configured to provide a plurality of computing resources. Other components in the server may be configured to request use of one of the computing resources from the connection pool. The resource pool may include a resource pool manager configured to service requests for the computing resources. The resource pool manager may manage configuration of the resource pool. The resource pool manager may also be configured to receive a configuration change request to change the configuration of the resource pool while the resource pool is available for use.
    • 动态可配置的资源池可以提供用于计算系统或应用程序的计算资源池,例如用于诸如应用程序和web服务器系统的服务器系统的连接池或线程池。 在一个实施例中,服务器可以包括被配置为提供多个计算资源的资源池。 可以将服务器中的其他组件配置为请求使用来自连接池的计算资源之一。 资源池可以包括被配置为服务对计算资源的请求的资源池管理器。 资源池管理器可以管理资源池的配置。 资源池管理器还可以被配置为在资源池可供使用时接收配置更改请求以更改资源池的配置。
    • 5. 发明授权
    • Transaction manager freezing
    • 交易经理冻结
    • US07640545B2
    • 2009-12-29
    • US10618828
    • 2003-07-14
    • Ajay KumarBala DuttVenugopal Rao KSankara R. BhogiSrinivasan Kannan
    • Ajay KumarBala DuttVenugopal Rao KSankara R. BhogiSrinivasan Kannan
    • G06F9/46G06F7/00G06Q20/00
    • G06Q40/02G06Q20/108G06Q20/38Y10S707/99938
    • A transaction manager may be paused so that the transactions it manages are prevented from making transaction state changes. While the transaction manager is paused, the transactions that the transaction manager is executing may not be allowed to complete. A transaction manager may be configured to obtain permission from a transaction freeze manager in order to transition the state of a transaction. The transaction freeze manager may function as a read/write lock manager controlling locks on a transaction freeze object. In servicing a transaction state transition request, the transaction freeze manager may grant the transaction manager a read lock on the transaction freeze object. In servicing a transaction manager pause request, the transaction freeze manager may grant an administrative entity a write lock on the transaction freeze object.
    • 事务管理器可以被暂停,使得其管理的事务被阻止进行事务状态改变。 当事务管理器暂停时,事务管理器正在执行的事务可能不被允许完成。 可以将事务管理器配置为从事务冻结管理器获得许可以便转换事务的状态。 事务冻结管理器可以用作控制事务冻结对象上的锁的读/写锁管理器。 在处理事务状态转换请求时,事务处理管理器可以授予事务管理器对事务冻结对象的读锁定。 在为事务管理器暂停请求提供服务时,事务冻结管理器可以向管理实体授予对事务冻结对象的写锁定。
    • 6. 发明授权
    • Identity for data sources
    • 数据源的身份
    • US08521875B2
    • 2013-08-27
    • US10655346
    • 2003-09-04
    • Bala DuttAjay KumarVenugopal Rao KSankara R. BhogiSrinivasan Kannan
    • Bala DuttAjay KumarVenugopal Rao KSankara R. BhogiSrinivasan Kannan
    • G06F15/173G06F15/16G06F7/00
    • G06F17/30557
    • Various embodiments of a networked computer system in which an application server associates an identity with each data source included in the system are disclosed. The networked computer system may include several backend systems, each including one or more data resources, and the identity of a data source may be unique to a data resource. When an application requests a connection to a data resource, the application server may ascertain the identity of the associated data source and compare this identity to identities of data sources with existing connections. If a match is found, the application server may provide an existing connection to the application, whereas if no match is found the application server may provide a new connection. The identity of a data source may include one or more data source configuration properties. In some embodiments, the identity may include database name, URL, and user name.
    • 公开了其中应用服务器将身份与包括在系统中的每个数据源相关联的联网计算机系统的各种实施例。 联网的计算机系统可以包括几个后端系统,每个后端系统包括一个或多个数据资源,并且数据源的标识对于数据资源可能是唯一的。 当应用程序请求连接到数据资源时,应用程序服务器可以确定关联的数据源的标识,并将该标识与现有连接的数据源的身份进行比较。 如果找到匹配,则应用服务器可以向应用提供现有连接,而如果没有找到匹配,则应用服务器可以提供新的连接。 数据源的身份可以包括一个或多个数据源配置属性。 在一些实施例中,身份可以包括数据库名称,URL和用户名。
    • 7. 发明授权
    • Read/write lock transaction manager freezing
    • 读/写锁事务管理器冻结
    • US07739252B2
    • 2010-06-15
    • US10618810
    • 2003-07-14
    • Ajay KumarBala DuttVenugopal Rao KSankara R. BhogiSrinivasan Kannan
    • Ajay KumarBala DuttVenugopal Rao KSankara R. BhogiSrinivasan Kannan
    • G06F17/30
    • G06F9/466
    • A transaction manager may be paused so that transactions managed by the transaction manager are prevented from making transactional state changes. When all transactions being coordinated by a transaction manager are paused, the transaction manager may be said to be paused or frozen. While the transaction manager is paused, the transactions that the transaction manager is supporting may not be allowed to complete. A transaction manager may obtain permission from a transaction freeze manager in order to transition the state of a transaction. The transaction freeze manager may function as a read/write lock manager controlling locks on a transaction freeze object. In servicing a transaction state transition request, the transaction freeze manager may grant the transaction manager a read lock on the transaction freeze object. In servicing a transaction manager pause request, the transaction freeze manager may grant an administrative entity a write lock on the transaction freeze object.
    • 事务管理器可能被暂停,使得由事务管理器管理的事务被阻止进行事务状态改变。 当交易管理器协调的所有交易都被暂停时,交易管理器可能被称为暂停或冻结。 当事务管理器暂停时,事务管理器支持的事务可能不被允许完成。 事务管理器可以从事务冻结管理器获得许可,以便转换事务的状态。 事务冻结管理器可以用作控制事务冻结对象上的锁的读/写锁管理器。 在处理事务状态转换请求时,事务处理管理器可以授予事务管理器对事务冻结对象的读锁定。 在为事务管理器暂停请求提供服务时,事务冻结管理器可以向管理实体授予对事务冻结对象的写锁定。
    • 9. 发明授权
    • Lock management thread pools for distributed data systems
    • 为分布式数据系统锁定管理线程池
    • US07093230B2
    • 2006-08-15
    • US10202334
    • 2002-07-24
    • Sandhya EAjay KumarVenugopal Rao K
    • Sandhya EAjay KumarVenugopal Rao K
    • G06F9/44
    • G06F9/52G06F17/30362
    • A distributed data system may include a plurality of nodes one or more of which may include at least one multi-threaded process operable to access portions of distributed data. A lock mechanism may grant locks to the multi-threaded processes for portions of the distributed data. Only a process holding a lock may access a portion corresponding to the lock. Threads of other processes may not access the portion. A process may include a lock management thread pool dedicated to managing locks for portions of the distributed data for access by other threads of the process. Each lock management thread of the lock management thread pool may request a lock for a portion of distributed data on behalf of the process. The process may hold one or more locks for portions of distributed data corresponding to one or more lock management threads of the lock management thread pool.
    • 分布式数据系统可以包括多个节点,其中的一个或多个可以包括可操作以访问分布式数据的部分的至少一个多线程进程。 锁定机制可以向分布式数据的部分的多线程进程授予锁定。 只有持有锁的进程可以访问与锁对应的部分。 其他进程的线程可能无法访问该部分。 过程可以包括锁管理线程池,专用于管理分布式数据的部分的锁以供进程的其他线程访问。 锁管理线程池的每个锁管理线程可以代表进程请求一部分分布式数据的锁。 对于与锁管理线程池的一个或多个锁管理线程对应的分布式数据的部分,该过程可以保存一个或多个锁。