IP Library Granted Patent US 12,587,463
Granted Patent B2
US 12,587,463 · App. 18/207,380 · Granted Mar 24, 2026

Antenna configuration operator interface

Inventors: Yashvardhan Singh (Broomfield, CO); Karl Frantz (Berthoud, CO); Trevor Steffensen (Erie, CO); Munisekhara Reddy Avulapalli (Westminster, CO); Jared Gabel (Westminster, CO)
Assignee: GOGO BUSINESS AVIATION LLC
H04L43/50H04B17/0085H04L43/045H04L43/0811H01Q1/28
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,587,463
App. No.
18/207,380
Granted
Mar 24, 2026
Kind
B2
Abstract

An antenna installation assistant application provides one or more GUIs representing ports of a vehicle-mountable antenna, as well as one or more on-board modems and/or other network hardware. The assistant application may determine, and indicate to a user of the assistant application, whether ports of the antenna are connected to ports of the modem (or other hardware), and more specifically, whether each connection is correct for the hardware. The assistant application thus may guide an installer through installation of one or more antenna in a manner that is responsive to actions taken by the installer, including correct or incorrect wired connections between hardware for a vehicle-based communications network.

Claims (55)

1 . A computer-implemented method, performed via one or more processors of a computing device, the method comprising:

via a first communicative connection, causing a test tone to be transmitted via a first port of a first device from among a set of devices on-board a vehicle and associated with a vehicle-based communication network, the set of devices comprising an on-board modem of the vehicle and an antenna mountable to the vehicle;

via a second communicative connection, causing a signal measurement to be performed at one or more ports of a second device from among the set of devices;

based upon the test tone and the signal measurement, detecting a communicative connection between the first port of the first device and a second port from among the one or more ports of the second device;

based upon a comparison of one or more measurements indicative of the detected communicative connection to hardware configuration information indicative of correct communicative connections among the set of devices, determining whether the detected communicative connection between the first port and the second port is correct for the set of devices; and

causing an indication of whether the detected communicative connection is correct to be displayed via a graphical user interface at an electronic computing device of a user.

2 . The computer-implemented method of claim 1 , further comprising:

based upon the test tone and the signal measurement, calculating a path loss between the first port of the first device and the second port of the second device; and

causing an indication of the calculated path loss to be displayed via the graphical user interface.

3 . The computer-implemented method of claim 2 , further comprising:

comparing the calculated path loss to a pre-determined threshold value for the detected communicative connection; and

responsive to the calculated path loss being below the pre-determined threshold value, causing the on-board modem to update a stored path loss calibration for the detected communicative connection.

4 . The computer-implemented method of claim 1 , wherein the causing of the transmission of the test tone is performed at an installation time of the antenna.

5 . The computer-implemented method of claim 1 , wherein the causing of the transmission of the test tone is performed at a boot time of the on-board modem.

6 . The computer-implemented method of claim 1 , wherein causing the signal measurement to be performed at the one or more ports of the second device comprises:

based upon the hardware configuration information, identifying a particular port that is to be connected to the first port of the first device, the particular port being identified from among the one or more ports of the second device based upon the hardware configuration information; and

causing the signal measurement to be performed at the particular port.

7 . The computer-implemented method of claim 1 , wherein the first device from among the set of devices is the on-board modem and the second device from among the set of devices is the antenna.

8 . The computer-implemented method of claim 1 , wherein the first device from among the set of devices is the antenna and the second device from among the set of devices is the on-board modem.

9 . One or more non-transitory computer-readable media storing instructions that, when executed via one or more processors, cause one or more computing devices to:

via a first communicative connection, cause a test tone to be transmitted via a first port of a first device from among a set of devices on-board a vehicle and associated with a vehicle-based communication network, the set of devices comprising an on- board modem of the vehicle and an antenna mountable to the vehicle;

via a second communicative connection, cause a signal measurement to be performed at one or more ports of a second device from among the set of devices;

based upon the test tone and the signal measurement, detect a communicative connection between the first port of the first device and a second port from among the one or more ports of the second device;

based upon a comparison of one or more measurements indicative of the detected communicative connection to hardware configuration information indicative of correct communicative connections among the set of devices, determine whether the detected communicative connection between the first port and the second port is correct for the set of devices; and

cause an indication of whether the detected communicative connection is correct to be displayed via a graphical user interface at an electronic computing device of a user.

10 . The one or more non-transitory computer-readable media of claim 9 , wherein the instructions, when executed via the one or more processors, further cause one or more computers to:

based upon the test tone and the signal measurement, calculate a path loss between the first port of the first device and the second port of the second device; and

cause an indication of the calculated path loss to be displayed via the graphical user interface.

11 . The one or more non-transitory computer-readable media of claim 10 , wherein the instructions, when executed via the one or more processors, further cause the one or more computers to:

compare the calculated path loss to a pre-determined threshold value for the detected communicative connection; and

responsive to the calculated path loss being below the pre-determined threshold value, cause the on-board modem to update a stored path loss calibration for the detected communicative connection.

12 . The one or more non-transitory computer-readable media of claim 9 , wherein the instructions to cause the transmission of the test tone include instructions to cause the transmission of the test tone at an installation time of the antenna.

13 . The one or more non-transitory computer-readable media of claim 9 , wherein the instructions to cause the transmission of the test tone include instructions to cause the transmission of the test tone at a boot time of the on-board modem.

14 . The one or more non-transitory computer-readable media of claim 9 , wherein the instructions to cause the signal measurement to be performed at the one or more ports of the second device comprise instructions to:

based upon the hardware configuration information, identify a particular port that is to be connected to the first port of the first device, the particular port being identified from among the one or more ports of the second device based upon the hardware configuration information; and

cause the signal measurement to be performed at the particular port.

15 . The one or more non-transitory computer-readable media of claim 9 , wherein the first device from among the set of devices is the on-board modem and the second device from among the set of devices is the antenna.

16 . The one or more non-transitory computer-readable media of claim 9 , wherein the first device from among the set of devices is the antenna and the second device from among the set of devices is the on-board modem.

17 . A computing system associated with a vehicle-based communication network, the system comprising:

an antenna mountable to a vehicle;

an on-board modem of the vehicle;

one or more processors; and

one or more non-transitory memories storing instructions that, when executed via the one or more processors, cause the one or more processors to:

via a first communicative connection, cause a test tone to be transmitted via a first port of a first device from among a set of devices on-board the vehicle and associated with a vehicle-based communication network, the set of devices comprising the on-board modem and the antenna;

via a second communicative connection, cause a signal measurement to be performed at one or more ports of a second device from among the set of devices;

based upon the test tone and the signal measurement, detect a communicative connection between the first port of the first device and a second port from among the one or more ports of the second device;

based upon a comparison of one or more measurements indicative of the detected communicative connection to hardware configuration information indicative of correct communicative connections among the set of devices, determine whether the detected communicative connection between the first port and the second port is correct for the set of devices; and

cause an indication of whether the detected communicative connection is correct to be displayed via a graphical user interface at an electronic computing device of a user.

18 . The computing system of claim 17 , wherein the instructions, when executed via the one or more processors, further cause the one or more processors to:

based upon the test tone and the signal measurement, calculate a path loss between the first port of the first device and the second port of the second device; and

cause an indication of the calculated path loss to be displayed via the graphical user interface.

19 . The computing system of claim 18 , wherein the instructions, when executed via the one or more processors, further cause the one or more processors to:

compare the calculated path loss to a pre-determined threshold value for the detected communicative connection; and

responsive to the calculated path loss being below the pre-determined threshold value, cause the on-board modem to update a stored path loss calibration for the detected communicative connection.

20 . The computing system of claim 17 , wherein the instructions to cause the transmission of the test tone include instructions to cause the transmission of the test tone at an installation time of the antenna.

Assignments (2)
PATENT SECURITY AGREEMENT Recorded Dec 3, 2024
From: GOGO BUSINESS AVIATION LLC
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 069479/0335 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2023
From: SINGH, YASHVARDHAN; FRANTZ, KARL; STEFFENSEN, TREVOR; AVULAPALLI, MUNISEKHARA REDDY; GABEL, JARED
To: GOGO BUSINESS AVIATION LLC
Reel/Frame 063933/0037 →