US 11,943,841 B2
Transmission control protocol (TCP) control over radio communications
Aaron M. Krannawitter, Olathe, KS (US); Christopher Bailey, Overland Park, KS (US); Richard Aaron Reiser, Overland Park, KS (US); and Michael Lance Shelby, Shawnee, KS (US)
Assigned to T-MOBILE INNOVATIONS LLC, Overland Park, KS (US)
Filed by T-MOBILE INNOVATIONS LLC, Overland Park, KS (US)
Filed on Aug. 15, 2022, as Appl. No. 17/888,284.
Application 17/888,284 is a continuation of application No. 16/694,792, filed on Nov. 25, 2019, granted, now 11,445,570.
Prior Publication US 2022/0394816 A1, Dec. 8, 2022
Int. Cl. H04W 80/06 (2009.01); H04B 17/318 (2015.01); H04L 1/1867 (2023.01); H04W 4/029 (2018.01); H04W 4/80 (2018.01)
CPC H04W 80/06 (2013.01) [H04B 17/318 (2015.01); H04L 1/189 (2013.01); H04W 4/029 (2018.02); H04W 4/80 (2018.02)] 20 Claims
OG exemplary drawing
 
1. A method of operating a User Equipment (UE) that uses Transmission Control Protocol (TCP) over radios, the method comprising:
at past geographic locations, UE circuitry exchanging past TCP packets with the radios;
at the past geographic locations, the radios wirelessly exchanging the past TCP packets with wireless communication nodes;
the UE circuitry determining past TCP retransmission rates for the radios at the past geographic locations;
at a new geographic location, the UE circuitry calculating distances between the new geographic location and the past geographic locations and determining estimated TCP retransmission rates for the radios at the new geographic location based on the past TCP retransmission rates for the radios at the past geographic locations and the distances between the new geographic location and the past geographic locations;
the UE circuitry comparing the estimated TCP retransmission rates for the radios at the new geographic location to a rate threshold and selecting one of the radios having an estimated TCP retransmission rate below the rate threshold;
at the new geographic location, the UE circuitry exchanging new TCP packets with the selected one of the radios; and
at the new geographic location, the selected one of the radios wirelessly exchanging the new TCP packets with one of the wireless communication nodes.