METHOD AND SYSTEM OF MAINTAINING A CONNECTION IN A NETWORK COMMUNICATION SYSTEM
First Claim
1. A method for maintaining a connection between a first host and a second host in a multi-hop network having a network element configured to release the connection after a certain time period of inactivity, an air interface, and at least one node, the method comprising:
- determining the first node in which a keep-alive data packet will terminate after crossing the network element designed to release the connection after a certain time period of inactivity; and
sending a keep-alive data packet from the first host toward the second host, wherein the keep-alive data packet is configured to terminate in the first network node after crossing the network element configured to release the connection.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for maintaining a connection between two hosts in a multi-hop network comprising at least one network node disposed between the two hosts and a network element, e.g., a NAT, designed to release the connection after a period of inactivity. The method includes determining a first node in which a keep-alive message will terminate after crossing a network element designed to release the connection after a period of inactivity, and sending a keep-alive data packet configured to terminate in the first node after crossing the network element designed to release the connection. The keep-alive packet configured to terminate in the first node after crossing the network element designed to release the connection may be sent within a time period less than the time period of inactivity after which the network element would release the connection. The method allows for a connection to be kept open without waking up a client device and/or without activating air interface procedures.
-
Citations
20 Claims
-
1. A method for maintaining a connection between a first host and a second host in a multi-hop network having a network element configured to release the connection after a certain time period of inactivity, an air interface, and at least one node, the method comprising:
-
determining the first node in which a keep-alive data packet will terminate after crossing the network element designed to release the connection after a certain time period of inactivity; and sending a keep-alive data packet from the first host toward the second host, wherein the keep-alive data packet is configured to terminate in the first network node after crossing the network element configured to release the connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A first host comprising:
-
at least one processor; at least one transmitter device coupled to the processor, the transmitter operative to transmit and receive information between the first host and a second host upon a network connection being established between the first host and the second host; and the first host is operative to maintain a connection between the first host and a second host by executing logic to; determine a first node in the network in which a keep-alive data packet will terminate after crossing the network element designed to release the connection after a certain time period of inactivity; and send a keep-alive data packet from the first host toward the second host, wherein the keep-alive data packet is configured to terminate in the network node after crossing the design network element designed to release the connection after a certain period of inactivity.
-
-
16. A communication system comprising:
-
a first host with a connection to a second host; at least one node through which the connection between the first and the second host passes; and a network element designed to release the connection between the first and second host after a certain time period of inactivity; wherein the first host executes logic to (i) determine the first node in which a keep-alive data packet will terminate after crossing the network element designed to release the connection after a certain time period of inactivity, and (ii) send a keep-alive data packet from the first host toward the second host, wherein the keep-alive data packet is configured to terminate in the first network node after crossing the network element configured to release the connection. - View Dependent Claims (17, 18, 19, 20)
-
Specification