Method and apparatus for a client connection manager
First Claim
Patent Images
1. A method comprising:
- first, transitioning a client'"'"'s connection from an active state to an inactive-idle state;
closing an application'"'"'s socket when the client connection is transitioned to the inactive-idle state;
transitioning the client connection to an inactive table when the client connection is transitioned to the inactive-idle state;
freeing buffers associated with the transitioned client connection when the client connection is transitioned to the inactive-idle state;
killing any threads associated with the transitioned client connection when the client connection is transitioned to the inactive-idle state;
maintaining a persistent connection with the client when the client connection is transitioned to the inactive-idle state;
opening a socket to the client in response to a connection request from the application; and
mapping the connection request to the maintained persistent connection with the client in response to the connection request from the application; and
wherein any connection state data associated with said application'"'"'s socket transitioning to an inactive state is moved to a non-transitory secondary storage.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for a connection manager have been disclosed. By providing for persistent connections with clients, the connection manager allows for servers to communicate with clients, which would otherwise be inaccessible.
19 Citations
20 Claims
-
1. A method comprising:
-
first, transitioning a client'"'"'s connection from an active state to an inactive-idle state; closing an application'"'"'s socket when the client connection is transitioned to the inactive-idle state; transitioning the client connection to an inactive table when the client connection is transitioned to the inactive-idle state; freeing buffers associated with the transitioned client connection when the client connection is transitioned to the inactive-idle state; killing any threads associated with the transitioned client connection when the client connection is transitioned to the inactive-idle state; maintaining a persistent connection with the client when the client connection is transitioned to the inactive-idle state; opening a socket to the client in response to a connection request from the application; and mapping the connection request to the maintained persistent connection with the client in response to the connection request from the application; and wherein any connection state data associated with said application'"'"'s socket transitioning to an inactive state is moved to a non-transitory secondary storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification