System and method for concurrent security connections
First Claim
Patent Images
1. A method of establishing concurrent network connections from a client computer, said method comprising:
- receiving a resource request at the client computer, the resource request corresponding to a first resource in a first security domain from a plurality of security domains;
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 includes authorization data needed to access one of the plurality of security domains;
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 first security domain;
in response to determining that the applicable active credential is found in the association table;
retrieving the applicable active credential from the association table;
determining that the retrieved applicable active credential includes a dynamic data field;
in response to determining that the retrieved applicable active credential includes a dynamic data field, prompting a user for dynamic input based on a dynamic data description;
storing the dynamic input in the dynamic data field within the retrieved applicable active credential; and
accessing the requested resource by using the retrieved applicable active credential to connect to a first server, wherein the first server is selected from a plurality of servers and wherein the first server manages the first security domain; 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;
accepting authorization data corresponding to a network connection;
determining that the authorization data includes dynamic data;
in response to determining that the authorization data includes dynamic data, storing the new active credential, including the authorization data and the dynamic data description, in the association table; and
accessing the requested resource by using the new active credential to connect to the first server.
0 Assignments
0 Petitions
Accused Products
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.
23 Citations
15 Claims
-
1. A method of establishing concurrent network connections from a client computer, said method comprising:
-
receiving a resource request at the client computer, the resource request corresponding to a first resource in a first security domain from a plurality of security domains; 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 includes authorization data needed to access one of the plurality of security domains; 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 first security domain; in response to determining that the applicable active credential is found in the association table; retrieving the applicable active credential from the association table; determining that the retrieved applicable active credential includes a dynamic data field; in response to determining that the retrieved applicable active credential includes a dynamic data field, prompting a user for dynamic input based on a dynamic data description; storing the dynamic input in the dynamic data field within the retrieved applicable active credential; and accessing the requested resource by using the retrieved applicable active credential to connect to a first server, wherein the first server is selected from a plurality of servers and wherein the first server manages the first security domain; 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; accepting authorization data corresponding to a network connection; determining that the authorization data includes dynamic data; in response to determining that the authorization data includes dynamic data, storing the new active credential, including the authorization data and the dynamic data description, in the association table; and accessing the requested resource by using the new active credential to connect to the first server. - View Dependent Claims (2, 3, 10, 11)
-
-
4. 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, the resource request corresponding to a first resource in a first security domain from a plurality of security domains; 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 includes authorization data needed to access one of the plurality of security domains; determine if an applicable active credential is found in the association table, wherein the applicable active credential corresponds to the first security domain; retrieve the applicable active credential from the association table in response to determining that the applicable active credential is found in the association table; determine that the retrieved applicable active credential includes a dynamic data field; prompt a user for dynamic input based on a dynamic data description in response to determining that the retrieved applicable active credential includes a dynamic data field; store the dynamic input in the dynamic data field within the retrieved applicable active credential; access the requested resource by using the retrieved applicable active credential to connect to a first server, wherein the first server is selected from a plurality of servers and wherein the first server manages the first security domain; define a new active credential in response to determining that the applicable active credential is not found in the association table; accept authorization data corresponding to a network connection; determine that the authorization data includes dynamic data; store the new active credential, including the authorization data and the dynamic data description, in the association table; and access the requested resource by using the new active credential to connect to the first server in response to defining the new active credential. - View Dependent Claims (5, 6, 12, 13)
-
-
7. 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, the resource request corresponding to a first resource in a first security domain from a plurality of security domains; 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 includes authorization data needed to access one of the plurality of security domains; 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 first security domain; in response to determining that the applicable active credential is found in the association table; retrieving the applicable active credential from the association table; determining that the retrieved applicable active credential includes a dynamic data field; in resrponse to determining that the retrieved applicable active credential includes a dynamic data field, prompting a user for dynamic input based on a dynamic data description; storing the dynamic input in the dynamic data field within the retrieved applicable active credential; and accessing the requested resource by using the retrieved applicable active credential to connect to a first server, wherein the first server is selected from a plurality of servers and wherein the first server manages the first security domain; 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; accepting authorization data corresponding to a network connection; determining that the authorization data includes dynamic data; in response to determining that the authorization data includes dynamic data, storing the new active credential, including the authorization data and the dynamic data description, in the association table; and accessing the requested resource by using the new active credential to connect to the first server. - View Dependent Claims (8, 9, 14, 15)
-
Specification