发明名称 |
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 |