METHOD TO SUSTAIN TCP CONNECTION
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to network communication systems for managing client/server connections in a wireless environment. In accordance with the invention, a mobile communication unit (i.e., client), deploys keepalive packets at selected times in order to reset a keepidle timer of a server (e.g., host computer). By periodically resetting the keepidle timer a current connection between the mobile communication unit and server can be maintained as long as desired even when the mobile communication unit is in a power suspend mode. When in a power suspend mode, the mobile communication unit can briefly awake long enough to activate its transmitter and send a keepalive packet to the server to maintain the current connection. In this manner, the mobile communication unit can obtain the power savings of being in primarily a power suspend mode, but still prevent the current connection from timing out.
-
Citations
38 Claims
-
1-18. -18. (canceled)
-
19. A mobile device for establishing a connection to a device on a network and maintaining the connection by automatically transmitting transparent keepalive packets on the network, the apparatus comprising:
-
a processor and memory for facilitating the creation and transmission of keepalive packets to the network and storing information received from the network; a user interface component connected to the processor for allowing a user to input data for communication to the network; a display component connected to the processor for presenting the user information stored in the mobile device; and an RF component connected to the processor for transmitting messages to the network and receiving messages from the network. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method for maintaining a connection between a mobile device and a server on a network, the method comprising:
-
registering an identification code with the network; establishing a connection with a server on the network; and transmitting a keepalive packet to the server on the network at a frequency that prevents the server keepidle timer from expiring. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A mobile device for establishing a connection to a device on a network and maintaining the connection by automatically transmitting transparent keepalive packets on the network, the apparatus comprising:
-
means for facilitating the creation and transmission of keepalive packets to the network and storing information received from the network; means for allowing a user to input data for communication to the network; means for presenting the user information stored in the mobile device; and means for transmitting messages to the network and receiving messages from the network. - View Dependent Claims (36, 37, 38)
-
Specification