US 12,004,067 B2
Wireless communication relay service over multiple network transceivers
Amrit Kumar Chandra, Ashburn, VA (US); Liang Li, Darnestown, MD (US); Charles Anthony Manganiello, Paola, KS (US); Kristian Kai Johns, Ashburn, VA (US); David Z. Sun, Broadlands, VA (US); Jay Ronald Chernoff, Pawleys Island, SC (US); Neehar Shrikant Kulkarni, Herndon, VA (US); and Mayur Shirwadkar, Arlington, VA (US)
Assigned to T-MOBILE INNOVATIONS LLC, Overland Park, KS (US)
Filed by T-Mobile Innovations LLC, Overland Park, KS (US)
Filed on Jul. 20, 2021, as Appl. No. 17/380,302.
Application 17/380,302 is a continuation of application No. 16/782,292, filed on Feb. 5, 2020, granted, now 11,102,699.
Prior Publication US 2021/0352562 A1, Nov. 11, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04W 40/22 (2009.01); H04W 24/06 (2009.01); H04W 28/08 (2023.01); H04W 40/12 (2009.01); H04W 24/04 (2009.01); H04W 84/04 (2009.01); H04W 88/10 (2009.01)
CPC H04W 40/22 (2013.01) [H04W 24/06 (2013.01); H04W 40/12 (2013.01); H04W 24/04 (2013.01); H04W 84/047 (2013.01); H04W 88/10 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of operating a wireless communication relay to wirelessly serve a wireless User Equipment (UE) with wireless data service, the method comprising:
relay circuitry testing data throughputs over a Fifth Generation New Radio (5GNR) network transceiver (XCVR) and a wireline network XCVR, wherein testing the data throughputs over the wireline network XCVR comprises testing the data throughputs through an N3 Interworking Function (N3IWF);
the relay circuitry selecting one of the 5GNR network XCVR and the wireline network XCVR based on the data throughput testing and indicating the selected one of the 5GNR network XCVR and the wireline network XCVR to a user XCVR;
the user XCVR exchanging user data with the wireless UE and exchanging the user data with the selected one of the 5GNR network XCVR and the wireline network XCVR; and
the selected one of the 5GNR network XCVR and the wireline network XCVR exchanging the user data with one or more data communication networks.