IP Library Granted Patent US 9,655,073
Granted Patent B2
US 9,655,073 · App. 14/291,979 · Granted May 16, 2017

Systems and methods for communicating with non-terrestrial electronic devices

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 9,655,073
App. No.
14/291,979
Granted
May 16, 2017
Kind
B2
Abstract

Embodiments are provided for communicating with electronic devices traveling on an aircraft. According to certain aspects, a data center can examine registration data to identify a set of electronic devices that are traveling on a particular flight, and can retrieve relevant travel information associated with the set of electronic devices. In particular, the travel information may be general to the flight or may be related to a specific itinerary for one of the passengers. The data center may generate one or more text messages that are intended for one of more of the set of electronic devices. The data center may also transmit the text message(s) to an on-board network for delivery to the electronic device(s).

Claims (54)

1. A method of sending communications from a server to electronic devices aboard an aircraft, the method comprising:

determining that an electronic device has previously completed a registration with the server, the electronic device connected to an on-board communications network of the aircraft, the registration indicating an aircraft registration that uniquely identifies the aircraft, wherein as part of the registration the server updates a location of the electronic device with a home location register (HLR);

after the at least one electronic device completes the registration, connecting to the HLR that stores an international mobile station identity (IMSI) of the electronic device registered with the server;

identifying, by a processor, (1) the aircraft registration and (2) the IMSI associated with the electronic device;

determining information associated with the aircraft;

generating, by the processor, a text-based message comprising at least a portion of the information associated with the aircraft;

transmitting the text-based message to the on-board communications network for delivery to the electronic device according to the IMSI;

generating a usage report indicating a number of text-based messages collectively received by the electronic device and at least one additional electronic device of the electronic devices aboard the aircraft; and

providing the usage report to a transport services provider associated with the aircraft.

2. The method of claim 1 , wherein determining information associated with the aircraft comprises:

examining flight information associated with the aircraft to identify at least one of (1) an arrival gate for the aircraft and (2) baggage claim information for the aircraft.

3. The method of claim 1 , wherein determining information associated with the aircraft comprises:

examining an itinerary associated with a user of the electronic device to identify trip information.

4. The method of claim 1 , wherein generating the text-based message comprises:

generating a session initiation protocol (SIP) message comprising body text data configured to be presented to a user of the electronic device.

5. The method of claim 1 , wherein transmitting the text-based message comprises:

establishing a transport layer security (TLS) protocol session with the on-board communications network; and

transmitting the text-based message via the TLS protocol session.

6. The method of claim 1 , further comprising:

identifying a plurality of electronic devices registered with the server;

and wherein determining the information associated with the aircraft comprises:

determining travel information that is relevant to each of the plurality of electronic devices.

7. The method of claim 1 , further comprising:

identifying a plurality of electronic devices registered with the server;

and wherein determining the information associated with the aircraft comprises:

determining itinerary information that is relevant to a subset of the plurality of electronic devices.

8. A system for sending communications to electronic devices aboard an aircraft, comprising:

a communication module configured to send and receive data; and

a data center communicatively connected to the communication module and configured to:

determine that an electronic device has previously completed a registration with the data center, the electronic device connected to an on-board communications network of the aircraft, the registration indicating an aircraft registration that uniquely identifies the aircraft, wherein as part of the registration the data center updates a location of the electronic device with a home location register (HLR),

after the at least one electronic device completes the registration, connect to the HLR that stores an international mobile station identity (IMSI) of the electronic device registered with the data center,

identify (1) the aircraft registration and (2) the IMSI associated with the electronic device,

determine information associated with the aircraft,

generate a text-based message comprising at least a portion of the information associated with the aircraft, and

transmit, via the communication module, the text-based message to the on-board communications network for delivery to the electronic device according to the IMSI,

generate a usage report indicating a number of text-based messages collectively received by the electronic device and at least one additional electronic device of the electronic devices aboard the aircraft, and

provide the usage report to a transport services provider associated with the aircraft.

9. The system of claim 8 , wherein to determine the information associated with the aircraft, the data center is configured to:

examine flight information associated with the aircraft to identify at least one of (1) an arrival gate for the aircraft and (2) baggage claim information for the aircraft.

10. The system of claim 8 , wherein to determine the information associated with the aircraft, the data center is configured to:

examine an itinerary associated with a user of the electronic device to identify trip information.

11. The system of claim 8 , wherein to generate the text-based message, the data center is configured to:

generate a session initiation protocol (SIP) message comprising body text data configured to be presented to a user of the electronic device.

12. The system of claim 8 , wherein to transmit the text-based message, the data center is configured to:

establish a transport layer security (TLS) protocol session with the on-board communications network via the communication module, and

transmit the text-based message via the TLS protocol session.

13. The system of claim 8 , wherein the data center is further configured to:

identify a plurality of electronic devices registered with the data center;

and wherein to determine the information associated with the aircraft, the data center is configured to:

determine travel information that is relevant to each of the plurality of electronic devices.

14. The system of claim 8 , wherein the data center is further configured to:

identify a plurality of electronic devices registered with the data center;

and wherein to determine the information associated with the aircraft, the data center is configured to:

determine itinerary information that is relevant to a subset of the plurality of electronic devices.

Assignments (11)
PATENT SECURITY AGREEMENT Recorded Dec 3, 2024
From: GOGO BUSINESS AVIATION LLC
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 069479/0335 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY COLLATERAL Recorded May 6, 2021
From: U.S. BANK NATIONAL ASSOCIATION
To: GOGO LLC; GOGO BUSINESS AVIATION LLC
Reel/Frame 056153/0033 →
RELEASE OF SECURITY INTEREST Recorded May 4, 2021
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: GOGO LLC
Reel/Frame 057252/0208 →
SECURITY INTEREST Recorded Apr 30, 2021
From: GOGO BUSINESS AVIATION LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 056106/0471 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2020
From: GOGO LLC
To: GOGO BUSINESS AVIATION LLC
Reel/Frame 053782/0669 →
SECURITY INTEREST Recorded Aug 27, 2019
From: GOGO LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 050193/0797 →
SECURITY INTEREST Recorded May 2, 2019
From: GOGO LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 049074/0225 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 039381/0484 Recorded Apr 26, 2019
From: U.S. BANK NATIONAL ASSOCIATION
To: GOGO LLC
Reel/Frame 049013/0360 →
PATENT SECURITY AGREEMENT Recorded Jul 18, 2016
From: GOGO LLC
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 039381/0484 →
SUPPLEMENTAL PATENT SECURITY AGREEMENT Recorded Jul 28, 2014
From: GOGO LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 033428/0977 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2014
From: LAUER, BRYAN ADRIAN; WANG, KATHY; LAMARCA, TONY; KANABAR, PARESH; BANGOLE, PREMKUMAR; WALSH, PAT
To: GOGO LLC
Reel/Frame 033195/0523 →