Method to sustain TCP connection
AssigneeTelxon Corporation
InventorThomas B. Harsch
Life of this patent
Estimating the term…
Loading patent…
AssigneeTelxon Corporation
InventorThomas B. Harsch
Estimating the term…
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 (ie., client), deploys keep alive packets at selected times in order to reset a keep idle timer of a server (e.g., host computer). By periodically resetting the keep idle 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 keep alive 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.
A method for maintaining a connection between a network device and a mobile communication unit, comprising the steps of:
A mobile communication unit for use in a communication system, the communication system including a backbone and a network device coupled to the backbone, the network device having a predetermined period of time during which, if no communication is received from the mobile communication unit, the network device ends an established connection with the mobile communication unit, the mobile communication unit comprising:
A communication system comprising:
The communication system 26, wherein the mobile client periodically transmits the keepalive packet to the server in time intervals which are less than the predetermined time set by the server.
The communication system 28, wherein the mobile client and the server communicate using a TCP protocol.
Dependencies are inferred from the claim text.