Session persistence on a wireless network
First Claim
1. A first device capable of coupling to a network via a network communications stack running on the first device, the network communications stack includes a transport layer that allows network communications between the first device and a second device during a session, a method comprising:
- monitoring, below the transport layer in the network communications stack, the network communications between the first device and the second device;
detecting a temporary interruption in the network communications; and
preventing the transport layer on the first device from terminating the session during the temporary interruption.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure provides methods and systems for preventing the termination of a communication session between two devices, where the communication session is being conducted over a wireless network, at least in part. More specifically, the present disclosure provides methods and systems for the prevention of a TCP session'"'"'s premature termination, or TCP session persistence, in such a network by simulating signals of normal communication so that the receiving device “believes” that the simulated signals have been transmitted from the other device. Simulated signals, sent from a session persistence driver, are only sent to a device when expected signals which are expected to be received by that device are not detected.
35 Citations
21 Claims
-
1. A first device capable of coupling to a network via a network communications stack running on the first device, the network communications stack includes a transport layer that allows network communications between the first device and a second device during a session, a method comprising:
-
monitoring, below the transport layer in the network communications stack, the network communications between the first device and the second device;
detecting a temporary interruption in the network communications; and
preventing the transport layer on the first device from terminating the session during the temporary interruption. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A server capable of coupling to a first device on a wireless network and coupling to a second device on a wired network, wherein the server, the first device and the second device each include a network communications stack that has a transport layer that allows network communications between the first device and the second device during a session, a method comprising:
-
monitoring, below the transport layer in the network communications stack on the server, the network communications between the first device and the second device over the wireless network;
detecting a temporary interruption in the network communications over the wireless network; and
preventing the transport layer on the second device from terminating the session during the temporary interruption. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A server capable of coupling to a first device on a wireless network during a first session and coupling to a second device on a wired network during a second session, wherein the server, the first device and the second device each include a network communications stack that has a transport layer that allows network communications between the first device and the second device, a method comprising:
-
monitoring, below the transport layer in the network communications stack on the server, the network communications between the first device and the second device during the first session;
detecting a temporary interruption in the network communications during the first session;
preventing the transport layer on the server from terminating the first session during the temporary interruption; and
preventing the transport layer on the second device from terminating the second session during the temporary interruption. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
Specification