Method to improve TCP communication for wireless with multi-socket TCP versus single socket
AssigneeT-Mobile Innovations LLC
InventorMuhammad Tawhidur Rahman
Life of this patent
Estimating the term…
Abstract
The technology described herein provides for optimizing communications, such as Real-time network services, by using multiple TCP ports. In embodiments, a user device sends a data packet using a first TCP port, determines that the data packet has not been received by a receiving device, and uses a second TCP port to re-send the data packet. In addition or alternatively, the user device can determine the availability of additional TCP ports for re-sending data if the user device determines that the data packet sent using the first TCP port has not been received. Through this technology, the user device will be able to alleviate the reduction in quality of or outright failure of its real-time network services.
Claims20
A method for improving communications by using multiple TCP ports, the method comprising:
- sending a data packet using a first pre-configured and ranked first TCP port of a plurality of pre-configured and ranked of TCP ports;
- determining that the data packet sent using the first TCP port of the plurality of TCP ports was not received by a receiving device;
- and
- re-sending the data packet using a second TCP port of the plurality of TCP ports, wherein the second TCP port is different than the first TCP port and further wherein the second TCP port is ranked second of the pre-configured and ranked TCP ports.
A user equipment (UE) device in a communication network for improving communications by using multiple TCP ports, the UE device configured to:
- send a data packet using one of a plurality of pre-configured and ranked TCP ports, wherein the plurality of pre-configured and ranked TCP ports are ranked in order of utilization for re-sending the data packet;
- determine that the data packet sent using said one of the plurality of TCP ports was not received by a receiving device;
- and
- re-send the data packet using a second one of the plurality of TCP ports, wherein the second TCP port is different than the first TCP port, wherein the second TCP port is ranked second of the pre-configured and ranked TCP ports.
A method for improving communications using multiple TCP ports, the method comprising:
- sending a data packet using one of a plurality of pre-configured and ranked TCP ports, wherein the plurality of pre-configured and ranked TCP ports are ranked in order of utilization for re-sending the data packet;
- determining that the data packet sent using said one of the plurality of TCP ports was not received by a receiving device;
- identifying a second TCP port from the plurality of TCP ports that has availability to send the data packet, wherein the second TCP port is different than the first TCP port;
- and
- re-send the data packet using a second one of the plurality of TCP ports, wherein the second TCP port is different than the first TCP port, wherein the second TCP port is ranked second of the pre-configured and ranked TCP ports.
Dependencies are inferred from the claim text.