发明名称 Methods, apparatuses and computer program products for facilitating remote session pooling
摘要 An apparatus is provided for generating a pool of remote session references that may be utilized to establish authenticated sessions. The apparatus includes a processor configured to generate remote session references that may be maintained in a pool. The remote session references may include information used to establish authenticated sessions with a secure device. The processor is also configured to determine whether a remote session reference(s) of the pool may be borrowed in response to receipt of a request for a resource(s) on the secure device. Additionally, the processor may perform a test on a borrowed remote session reference when a determination reveals that one of the remote session references may be borrowed. The processor may also provide the secure device with the borrowed remote session reference and a request for the resource(s) in response to determining that the test passed. Corresponding computer program products and methods are also provided.
申请公布号 US8984142(B2) 申请公布日期 2015.03.17
申请号 US200912650142 申请日期 2009.12.30
申请人 McKesson Financial Holdings 发明人 Dickerson Robert Scott
分类号 G06F15/16;H04L29/06;H04L29/08 主分类号 G06F15/16
代理机构 Alston & Bird LLP 代理人 Alston & Bird LLP
主权项 1. A method comprising: generating two or more remote session references that are maintained in a pool, the remote session references comprise information that is utilized to establish one or more respective authenticated sessions with a secure device; determining whether at least one of the remote session references is borrowable from the pool in response to receipt of a request for one or more resources on the secure device; performing, via a processor, a test on a borrowed remote session reference when the determination reveals that at least one of the remote session references is borrowable from the pool; providing the secure device with the borrowed remote session reference and a request for the resources in response to determining that the test passed; returning the borrowed remote session reference to the pool in response to receipt of the resources from the secure device; generating a new remote session reference by copying a prototype remote session reference in response to the determination revealing that at least one remote session reference is not borrowable from the pool; borrowing the new remote session reference from the pool; performing the test on the new remote session reference; providing the secure device with the new remote session reference and the request for the resources in response to determining that the test passed; establishing an authenticated session with the secure device based at least in part on the new remote session reference; and returning the new remote session reference to the pool in response to receipt of the resources from the secure device.
地址 Hamilton BM