Disconnected Transport Protocol Connectivity
First Claim
1. A method comprising:
- recognizing an existing transport protocol connection though a mobile device has entered a state of disconnect;
determining a lowest received sequence number from received messages to be transmitted over a disconnected transport protocol connection;
transmitting a disconnect acknowledgement message with a receive window of zero and a sequence number of one less than the lowest received sequence number; and
continuing to transmit the disconnect acknowledge message with a receive window of zero and a sequence number of one less than the lowest received sequence number until the transport protocol connection exits the disconnect state to a connect state.
1 Assignment
0 Petitions
Accused Products
Abstract
In an embodiment, an existing transport protocol connection though a mobile device is recognized as having entered a state of disconnect. A lowest received sequence number is determined from received messages to be transmitted over a disconnected transport protocol connection. A disconnect acknowledgement message with a receive window of zero and a sequence number of one less than the lowest received sequence number is transmitted. The disconnect acknowledge message with a receive window of zero and a sequence number of one less than the lowest received sequence number is continued to be transmitted until the transport protocol connection exits the disconnect state to a connect state.
17 Citations
20 Claims
-
1. A method comprising:
-
recognizing an existing transport protocol connection though a mobile device has entered a state of disconnect; determining a lowest received sequence number from received messages to be transmitted over a disconnected transport protocol connection; transmitting a disconnect acknowledgement message with a receive window of zero and a sequence number of one less than the lowest received sequence number; and continuing to transmit the disconnect acknowledge message with a receive window of zero and a sequence number of one less than the lowest received sequence number until the transport protocol connection exits the disconnect state to a connect state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a network interface, capable of connecting with mobile devices; a memory operable to store instructions and data, the memory in communication with the network interface; and an execution unit coupled to the memory, the execution unit in communication with the network interface and data stored in the memory, and responsive to instructions stored in the memory; wherein the memory is encoded with a disconnect state maintenance application, that when executed in the execution unit, provides a disconnect state maintenance process that maintains transport protocol connection state data in a mobile device by performing operations of; recognizing an existing transport protocol connection though the mobile device has entered a state of disconnect; determining a lowest received sequence number from received messages to be transmitted over the disconnected transport protocol connection; transmitting a disconnect acknowledgement message with a receive window of zero and a sequence number of one less than the lowest received sequence number; and continuing to transmit the disconnect acknowledge message with a receive window of zero and a sequence number of one less than the lowest received sequence number until the transport protocol connection exits the disconnect state to a connect state. - View Dependent Claims (12, 13, 14, 15)
wherein transmitting comprises; transmitting a disconnect acknowledgement message with a receive window of zero and a sequence number of one less than the current lowest sequence number received; and wherein continuing to transmit comprises; continuing to transmit the disconnect acknowledge message with a receive window of zero and a sequence number of one less than the current lowest sequence number received until the transport protocol connection exits the disconnect state to a connect state.
-
-
15. The system of claim 11 comprising:
-
detecting that a source of messages to be transmitted over the disconnected transport protocol connection has entered a persist state upon initial receipt of the disconnect acknowledgement message; and performing the step of continuing to transmit upon detection of the persist state.
-
-
16. Logic encoded in one or more tangible media for execution and when executed operable to:
-
recognizing an existing transport protocol connection though the mobile device has entered a state of disconnect; determining a lowest received sequence number from received messages to be transmitted over the disconnected transport protocol connection; transmitting a disconnect acknowledgement message with a receive window of zero and a sequence number of one less than the lowest received sequence number; and continuing to transmit the disconnect acknowledge message with a receive window of zero and a sequence number of one less than the lowest received sequence number until the transport protocol connection exits the disconnect state to a connect state. - View Dependent Claims (17, 18, 19, 20)
-
Specification