Permanent TCP connections across system reboots
First Claim
Patent Images
1. A method for maintaining connection between a first node and a second node in a computer network comprising:
- placing the connection between the first node and the second node in a persist state;
placing the second node in an inactive state; and
reconnecting the first node and the second node.
1 Assignment
0 Petitions
Accused Products
Abstract
Network or mobile clients are enabled to keep their connections open across shutdowns and reboots of computer systems. Transactions are suspended while the client system is down, and resumed when it comes back up, allowing end-users to perform orderly shutdowns of their systems (especially useful to save battery power on mobile systems) without risk of losing transactions on open TCP connections.
-
Citations
20 Claims
-
1. A method for maintaining connection between a first node and a second node in a computer network comprising:
-
placing the connection between the first node and the second node in a persist state;
placing the second node in an inactive state; and
reconnecting the first node and the second node. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for maintaining a connection between a node and a network, comprising:
-
requesting an agent to respond on behalf of the node;
providing connection information to the agent; and
placing the node in an inactive state. - View Dependent Claims (7, 8)
-
-
9. A system for maintaining connection between a first node and a second node in a computer network, comprising:
-
means for placing the connection between the first node and the second node in a persist state, in which the first node repetitively polls the second node;
means for responding by third node on behalf of the second node to the polls, such that the first node maintains the connection; and
means for placing the second node in an inactive state. - View Dependent Claims (10, 11, 13, 14, 16, 17, 19, 20)
-
-
12. A system for maintaining connection between a node and a computer network comprising:
-
means for requesting an agent to respond on behalf of the node;
means for transferring connection information to the agent; and
means for placing the node in an inactive state.
-
-
15. An article for maintaining connection between a first node and a second node in a computer network system comprising:
-
a computer-readable signal-bearing medium;
means in the medium for placing the connection between the first node and the second node in a persist state, in which the first node repetitively polls the second node;
means in the medium for responding by third node on behalf of the second node to the polls, such that the first node maintains the connection; and
means in the medium for placing the second node in an inactive state.
-
-
18. An article for maintaining connection between a node and a computer network comprising:
-
a computer-readable signal-bearing medium;
means in the medium for requesting an agent to respond on behalf of the node;
means in the medium for providing or transferring connection information to the agent; and
means in the medium for placing the node in an inactive state.
-
Specification