Claims
- 1. A method for controlling a wireless terminal and a destination terminal with a wireless content switch in a wireless packet data network, said method comprising:
monitoring data packets and acknowledgments transmitted to and from the wireless terminal and the destination terminal; detecting conditions indicative of a disruption in the wireless packet data network, wherein one of the terminals remains in communication with the wireless content switch; sending a first transmission to the terminal remaining in communication, wherein the first transmission places the terminal in a wait state; detecting conditions indicative of an improvement in the wireless packet data network, wherein both of the terminals are in communication with the wireless content switch; and sending a second transmission to the terminal in the wait state, wherein the second transmission resumes the session and wherein the transmission continue from the point of disruption.
- 2. The method of claim 1, wherein the step of monitoring data packets and acknowledgments includes caching data packets and acknowledgments.
- 3. The method of claim 1, wherein the steps of detecting conditions indicative of a disruption or an improvement include detecting conditions indicative of a disruption or improvement of a wireless air interface.
- 4. The method of claim 3, wherein the steps of detecting conditions indicative of a disruption or improvement of the wireless air interface includes measuring wireless link quality.
- 5. The method of claim 4, wherein the step of measuring wireless link quality includes evaluating at least one of the following:
DLCI; Forward Error Correction; Backward Error Correction; C/R; Discard Eligibility; Network Services Virtual Circuit quality; BVCI blocking; BVCI cause codes; BSSGP radio status codes; RF Flow Control messaging; Packet drop by BSS; Mobile states; Mobile negotiated or modified QOS attributes; Link Layer Control discards; TCP/IP header with timestamps; and Bandwidth control product.
- 6. The method of claim 1, wherein the steps of detecting conditions indicative of a disruption or improvement include detecting conditions indicative of a disruption or improvement of a wired network.
- 7. The method of claim 6, wherein the steps of detecting conditions indicative of a disruption or improvement of the wired network includes measuring wired network quality.
- 8. The method of claim 7, wherein the step of measuring wired network quality includes evaluating at least one of the following:
DLCI; Forward Error Correction; Backward Error Correction; C/R; Discard Eligibility; Network Services Virtual Circuit quality; BVCI blocking; BVCI cause codes; BSSGP radio status codes; RF Flow Control messaging; Packet drop by BSS; Mobile states; Mobile negotiated or modified QOS attributes; Link Layer Control discards; TCP/IP header with timestamps; and Bandwidth control product.
- 9. The method of claim 1, wherein the steps of sending first and second transmissions include performing at least one of the following:
degrading MSS; restoring MSS turning on delay flag; decreasing congestion window; increasing congestion window; decreasing slow start threshold; increasing slow start threshold; setting window size to zero setting window size to a non-zero number; increasing window size; setting urgent mode pointer; dropping retransmitted or duplicate packets; caching packets or control messages; responding with below suitable threshold; responding with link is down; and closing all open Telnet ports except last open port.
- 10. A wireless content switch for use in a wireless packet data network, the wireless content switch comprising:
a processor; a memory coupled to the processor; a communication device coupled to the processor and the memory, the communication device for receiving and transmitting signals between a wireless terminal and a destination terminal; and a mass storage device coupled to the memory and the processor, the mass storage device for storing management code; the management code, when executed, performing the steps of:
monitoring transmission between the wireless terminal and the destination terminal, wherein the wireless content switch is communicating with the wireless terminal and destination terminal, wherein the transmissions form a session between the wireless terminal and the destination terminal; monitoring the quality of the wireless packet data network; detecting a disruption of the wireless packet data network, wherein communication continues with one of the terminals; maintaining the session between the wireless terminal and the destination terminal by placing the terminal remaining in communication with the wireless content switch in a wait state; detecting an improvement in the wireless network, wherein the improvement allows communication with the wireless terminal and the destination terminal; resuming the session between the wireless terminal and the destination terminal, wherein the transmissions continue from the point of disruption.
- 11. The wireless content switch of claim 10, wherein the step of monitoring transmissions between the wireless terminal and the destination terminal includes monitoring data packets and acknowledgements transmitted between the wireless terminal and the destination terminal.
- 12. The wireless content switch of claim 11, wherein the step of monitoring data packets and acknowledgements includes caching data packets and acknowledgements.
- 13. The wireless content switch of claim 10, wherein the steps of detecting a disruption or an improvement in the wireless packet data network include detecting a disruption or improvement in a wireless air interface.
- 14. The wireless content switch of claim 10, wherein the steps of detecting a disruption or an improvement in the wireless packet data network include determining the link quality.
- 15. The wireless content switch of claim 14, wherein the step of determining the link quality includes evaluating at least one of the following:
DLCI; Forward Error Correction; Backward Error Correction; C/R; Discard Eligibility; Network Services Virtual Circuit quality; BVCI blocking; BVCI cause codes; BSSGP radio status codes; RF Flow Control messaging; Packet drop by BSS; Mobile states; Mobile negotiated or modified QOS attributes; Link Layer Control discards; TCP/IP header with timestamps; and Bandwidth control product.
- 16. The wireless content switch of claim 10, wherein the steps of maintaining and resuming the session between the wireless terminal and the destination terminal include performing at least one of the follow:
degrading MSS; restoring MSS turning on delay flag; decreasing congestion window; increasing congestion window; decreasing slow start threshold; increasing slow start threshold; setting window size to zero setting window size to a non-zero number; increasing window size; setting urgent mode pointer; dropping retransmitted or duplicate packets; caching packets or control messages; responding with below suitable threshold; responding with link is down; and close all open Telnet ports except last open port.
- 17. A method for reducing duplicative transmissions between a wireless terminal and a destination terminal in a wireless packet data network including a wireless content switch, the method comprising the steps of:
monitoring data packets and acknowledgments transmitted to and from the wireless terminal and the destination terminal; detecting conditions indicative of a disruption in the wireless packet data network, wherein one of the terminals remains in communication with the wireless content switch; receiving and caching transmissions from the terminal remaining in communication; detecting conditions indicative of an improvement in the wireless packet data network, wherein both of the terminals are in communication with the wireless content switch; and transmitting the cached transmissions received from the terminal that remained in communciation.
- 18. The method of claim 17, wherein the step of detecting conditions indicative of an improvement in the wireless packet data network includes receiving data packets and acknowledgements.
- 19. The method of claim 18, wherein the step of receiving data packets and acknowledgements includes receiving duplicate acknowledgements.
- 20. The method of claim 17, wherein the step of detecting conditions indicative of a disruption in the wireless packet data network include detecting conditions indicative of a disruption in the wired network.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the priority benefit of U.S. Provisional Application for Patent, Serial No. 60/310,600, entitled “Uplink Session Extension,” filed on Aug. 7, 2001, which is hereby incorporated by reference for all purposes.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60310600 |
Aug 2001 |
US |