IP Library Granted Patent US 12696184
Granted Patent B2
US 12696184 · App. 18/218,499 · Granted Jul 28, 2026

Automatic access to on-board communication networks

Inventor: Christopher M. Rippe (Arvada, CO)
Assignee: GOGO BUSINESS AVIATION LLC
H04W48/18H04W4/40H04W12/06H04W60/00
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 12696184
App. No.
18/218,499
Granted
Jul 28, 2026
Kind
B2
Abstract

Systems and methods are provided for configuring a user device to access a communicating network is provided. A user device may execute an application configured to support voice communications when the user device is located within a plurality of vehicles. The user device may determine, via the application, that the user device is in a vehicle of the plurality of vehicles. The use device may obtain, via the application and from a computing system associated with the vehicle, a list of communication networks that support voice bearers available based upon a current state of the vehicle. The user device may select, via the application, a preferred communication network from the list of communication networks based on one or more predetermined characteristics of the communication networks. The user device may configure, via the application, the user device with credentials to access the preferred communication network. The user device may transmit, to the computing system associated with the vehicle, a registration message that includes the credentials for the preferred communication network.

Claims (58)

1 . A method, comprising:

executing, via one or more processors, an application configured to support voice communications when a user device is located within a plurality of vehicles;

determining, via the application, that the user device is in a vehicle of the plurality of vehicles;

obtaining, via the application and from a computing system associated with the vehicle, a list of communication networks that support voice bearers available based upon a current state of the vehicle;

selecting, via the application, a preferred communication network from the list of communication networks based on one or more predetermined characteristics of communication networks in the list of communication networks;

configuring, via the application, the user device with credentials to access the preferred communication network; and

transmitting, to the computing system associated with the vehicle, a registration message that includes the credentials for the preferred communication network.

2 . The method of claim 1 , wherein the one or more predetermined characteristics include at least one of the following: a cost, a latency, and a data rate of respective voice bearers of the communication networks.

3 . The method of claim 1 , wherein the credentials are maintained in a profile of the preferred communication network stored in the user device.

4 . The method of claim 3 , wherein the profile includes at least one of a domain, a profile name, or an extension number associated with the preferred communication network.

5 . The method of claim 1 , wherein configuring the user device to access the preferred communication network further comprises:

configuring, via the application, the user device to access the preferred communication network with the credentials maintained in a profile of the preferred communication network that is based upon input provided by a user of the user device.

6 . The method of claim 1 , further comprising:

detecting, via the application, a stimulus to originate a voice call with a second user device located outside the vehicle; and

establishing the voice call with the second user device via a voice bearer of the preferred communication network.

7 . The method of claim 1 , wherein the list of communication networks includes at least one of a satellite-based network or an air-to-ground network.

8 . The method of claim 1 , further comprising:

obtaining, via the application and from the computing system associated with the vehicle, an updated list of communication networks available based upon an updated state of the vehicle, and

selecting, via the application, a new preferred communication network from the updated list of communication networks.

9 . The method of claim 8 , further comprising:

configuring, via the application, the user device with second credentials to access the new preferred communication network; and

transmitting, to the computing system associated with the vehicle, a second registration message that includes the second credentials for the new preferred communication network.

10 . The method of claim 8 , further comprising:

disconnecting, via the application, the user device with the preferred communication network.

11 . A user device, comprising:

one or more processors; and

a non-transitory memory storing executable instructions thereon that, when executed by the one or more processors, cause the one or more processors to:

execute, via the one or more processors, an application configured to support voice communications when the user device is located within a plurality of vehicles;

determine that the user device is in a vehicle of the plurality of vehicles;

obtain, via the application and from a computing system associated with the vehicle, a list of communication networks that support voice bearers available based upon a current state of the vehicle;

select, via the application, a preferred communication network from the list of communication networks based on one or more predetermined characteristics of communication networks in the list of communication networks;

configure, via the application, the user device with credentials to access the preferred communication network; and

transmit, to the computing system associated with the vehicle, a registration message that includes the credentials for the preferred communication network.

12 . The user device of claim 11 , wherein to configure the user device to access the preferred communication network, the executable instructions, when executed by the one or more processors, further cause the one or more processors to:

configure the user device using a profile of the preferred communication network stored in the user device.

13 . The user device of claim 11 , wherein to configure the user device to access the preferred communication network, the executable instructions, when executed by the one or more processors, further cause the one or more processors to:

configure, via the application, a profile of the preferred communication network using input provided by a user of the user device.

14 . The user device of claim 11 , wherein the executable instructions, when executed by the one or more processors, further cause the one or more processors to:

detect, via the application, a stimulus to originate a voice call with a second user device located outside the vehicle; and

establish the voice call with the second user device via a voice bearer of the preferred communication network.

15 . The user device of claim 11 , wherein the list of communication networks includes at least one of a satellite-based network or an air-to-ground network.

16 . The user device of claim 11 , wherein the executable instructions, when executed by the one or more processors, further cause the one or more processors to:

obtain, via the application and from the computing system associated with the vehicle, an updated list of communication networks available based upon an updated state of the vehicle, and

select, via the application, a new preferred communication network from the updated list of communication networks.

17 . The user device of claim 16 , wherein the executable instructions, when executed by the one or more processors, further cause the one or more processors to:

configure, via the application, the user device with second credentials to access the new preferred communication network; and

transmit, to the computing system associated with the vehicle, a second registration message that includes the second credentials for the new preferred communication network.

18 . The user device of claim 17 , wherein the executable instructions, when executed by the one or more processors, further cause the one or more processors to:

disconnect, via the application, the user device with the preferred communication network.

19 . A computer readable storage medium storing non-transitory computer readable instructions, wherein the instructions, when executed on one or more processors of a user device, cause the one or more processors to:

execute an application configured to support voice communications when the user device is located within a plurality of vehicles;

determine, via the application, that the user device is in a vehicle of the plurality of vehicles;

obtain, via the application and from a computing system associated with the vehicle, a list of communication networks that support voice bearers available based upon a current state of the vehicle;

select, via the application, a preferred communication network from the list of communication networks based on one or more predetermined characteristics of communication networks in the list of communication networks;

configure, via the application, the user device with credentials to access the preferred communication network; and

transmit, to the computing system associated with the vehicle, a registration message that includes the credentials for the preferred communication network.

20 . The computer readable storage medium of claim 19 , wherein the instructions, when executed on the one or more processors of the user device, cause the one or more processors to:

configure the user device using a profile of the preferred communication network stored in the user device.