MAINTAINING AND CACHING SERVER CONNECTIONS
First Claim
Patent Images
1. A computing system, comprising:
- a user interface component;
a set of computing system functionality components that control the user interface component to generate functionality user interface displays with functionality user input mechanisms that are actuated to perform functionality on a remote endpoint computing system, over a set of connections to the remote endpoint computing system; and
a remote connection system that includes a set of runspace components, each having an associated connection in the set of connections, and a first timer component that generates a first timer output indicative of a first timeout period, the remote connection system intermittently submitting a request through the runspace components, based on the first timer output, over each of the connections in the set of connections, the remote endpoint computing system disabling the connections for lack of use based on a session timeout period, and the first timer being configured so the first timeout period is based on the session timeout period and a number of runspace components in the set of runspace components.
1 Assignment
0 Petitions
Accused Products
Abstract
A set of runspaces with active connections are maintained in a pool. A set of timers are set and, based upon the timers, simple commands are submitted through the runspaces, to maintain the connections in an active state. The runspaces with the active connections can then be used from the cache, without having to open a new connection.
-
Citations
20 Claims
-
1. A computing system, comprising:
-
a user interface component; a set of computing system functionality components that control the user interface component to generate functionality user interface displays with functionality user input mechanisms that are actuated to perform functionality on a remote endpoint computing system, over a set of connections to the remote endpoint computing system; and a remote connection system that includes a set of runspace components, each having an associated connection in the set of connections, and a first timer component that generates a first timer output indicative of a first timeout period, the remote connection system intermittently submitting a request through the runspace components, based on the first timer output, over each of the connections in the set of connections, the remote endpoint computing system disabling the connections for lack of use based on a session timeout period, and the first timer being configured so the first timeout period is based on the session timeout period and a number of runspace components in the set of runspace components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer implemented method, comprising:
-
controlling a user interface component to generate functionality user interface displays with functionality user input mechanisms; detecting actuation of the functionality user input mechanisms to perform functionality on a remote endpoint computing system, by submitting a functionality request to a runspace component, in a set of runspace components, that each have a corresponding connection to the remote endpoint computing system; generating a keep alive timer output indicative of a keep alive timeout period; and submitting a request through the runspace components, based on the keep alive timer output, over each of the connections, the remote endpoint computing system disabling the connections for lack of use based on a session timeout period, and the keep alive timeout period being based on the session timeout period and a number of runspace components in the set of runspace components. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computing system, comprising:
-
a set of cache pool systems, each cache pool system corresponding to a different one of a plurality of endpoint computing systems and having an opened runspace cache pool that stores runspace components that have active connections to the corresponding endpoint computing system; a first timer component that generates a first timer output indicative of a first timeout period; and a remote connection system intermittently submitting a request through the runspace components to the endpoint computing systems, based on the first timer output, over each of the active connections, the remote endpoint computing system disabling the connections for lack of use based on a session timeout period, and the first timer being configured so the first timeout period varies dynamically based, at least in part, on the session timeout period and a number of runspace components. - View Dependent Claims (19, 20)
-
Specification