System and method for concurrent security connections
AssigneeInternational Business Machines Corporation
InventorsDavid Chang, Derek Hok Ho
Life of this patent
Estimating the term…
Abstract
A system and method for concurrent security connections is presented. An association table is used that includes a list of active credentials. An active credential includes information such as user id and password information for a given domain. The active credential may also include dynamic data that is retrieved from a user, such as a pseudo-random code or a fingerprint scan. The active credential is sent to a domain, or the managing server of the domain, when domain access is requested. This access request does not involve the user of the client unless dynamic input data is requested.
Claims19
1-20. (canceled)
A method of establishing concurrent network connections from a client computer, said method comprising:
- receiving a resource request at the client computer;
- in response to the receiving, searching an association table accessible from the client computer, the association table containing a plurality of stored active credentials, wherein each stored active credential corresponds to a different security domain;
- in response to the searching, determining if an applicable active credential is found in the association table, wherein the applicable active credential corresponds to the resource request;
- in response to determining that the applicable active credential is found in the association table:
- retrieving the applicable active credential from the association table;
- and
- accessing the requested resource using the retrieved applicable active credential;
- and
- in response to determining that the applicable active credential is not found in the association table:
- defining, by the client computer, a new active credential;
- storing the new active credential in the association table;
- and
- accessing the requested resource using the new active credential.
An information handling system comprising:
- one or more processors;
- a memory accessible by the processors;
- one or more nonvolatile storage devices accessible by the processors;
- a concurrent network connection tool to execute network connections for a client computing device, the concurrent network connection tool being effective to:
- receive a resource request at the client computing device;
- search an association table accessible from the client computing device, the association table containing a plurality of stored active credentials, wherein each stored active credential corresponds to a different security domain;
- determine if an applicable active credential is found in the association table, wherein the applicable active credential corresponds to the resource request;
- retrieve the applicable active credential from the association table in response to determining that the applicable active credential is found in the association table;
- access the requested resource using the retrieved applicable active credential;
- define a new active credential in response to determining that the applicable active credential is not found in the association table;
- store the new active credential in the association table;
- and
- access the requested resource using the new active credential in response to defining the new active credential.
A computer program product stored in a computer operable media for executing concurrent network connections, said computer program product containing instructions for execution by a client computer, which, when executed by the client computer, cause the client computer to implement a method comprising:
- receiving a resource request;
- in response to the receiving, searching an association table accessible from the client computer, the association table containing a plurality of stored active credentials, wherein each stored active credential corresponds to a different security domain;
- in response to the searching, determining if an applicable active credential is found in the association table, wherein the applicable active credential corresponds to the resource request;
- in response to determining that the applicable active credential is found in the association table:
- retrieving the applicable active credential from the association table;
- and
- accessing the requested resource using the retrieved applicable active credential;
- and
- in response to determining that the applicable active credential is not found in the association table:
- defining, by the client computer, a new active credential;
- storing the new active credential in the association table;
- and
- accessing the requested resource using the new active credential.
Dependencies are inferred from the claim text.