IP Library Granted Patent US 11,363,126
Granted Patent B2
US 11,363,126 · App. 17/182,412 · Granted Jun 14, 2022

On-board self-healing network for delivery of vehicle passenger-consumable content

Inventor: Bryan Adrian Lauer (Chicago, IL)
Assignee: GOGO BUSINESS AVIATION LLC
H04L69/40H04L65/4069H04W4/40H04W76/10H04W84/20
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 11,363,126
App. No.
17/182,412
Granted
Jun 14, 2022
Kind
B2
Abstract

A self-healing network on-board a vehicle includes multiple wireless devices that are directly and communicatively interconnected via communications backbone(s). One of devices is collectively determined by the other devices to be a lead device of the network, and therefore establishes a wireless link (e.g., an only wireless link) communicatively connecting any of the self-healing network devices to other devices/servers on-board the vehicle and external to the network. Passenger-consumable content may be delivered between any device of the self-healing network and the other on-board, external devices via the lead wireless device, its established wireless link, and the communications backbone(s). Any wireless device of the self-healing network may serve as a hot spare for the lead wireless device, so that the self-healing network may automatically reconfigure to mitigate and recover from faults, e.g., by automatically forming multiple, mutually exclusive sub-self-healing networks, each of which has its own cooperatively selected lead wireless device.

Claims (51)

1. A method for delivering content for consumption by passengers on-board a vehicle, the method comprising:

at a lead wireless device of a plurality of wireless devices that are communicatively interconnected to form a network on-board the vehicle, the lead wireless device providing an only wireless link communicatively connecting any wireless device of the network to an on-board server storing passenger-consumable content, detecting that an additional wireless device has joined the network, the additional wireless device storing additional passenger-consumable content thereon; and

transmitting, by the lead wireless device of the network via the only wireless link, an indication of the additional passenger-consumable content to the on-board server, thereby providing, to other devices on-board the vehicle and excluded from the network, access to the additional passenger-consumable content.

2. The method of claim 1 , further comprising:

obtaining, by the lead wireless device via the network, the additional passenger-consumable content from the additional wireless device; and

at least one of: providing the obtained additional passenger-consumable content via the only wireless link to the on-board server for storage, or storing the obtained additional passenger-consumable content at the lead wireless device.

3. The method of claim 2 , wherein obtaining the additional passenger-consumable content from the additional wireless device via the network includes obtaining the additional passenger-consumable contents from the additional wireless device via a wired communication backbone of the network.

4. The method of claim 2 , wherein the method includes providing, by the lead wireless device via the only wireless link, the obtained additional passenger-consumable content to the on-board server for storage, and wherein the other devices that are on-board the vehicle and that are excluded from the network access the additional passenger-consumer content from the on-board server.

5. The method of claim 2 , wherein the method includes storing the additional passenger-consumable content at the lead wireless device, and wherein the other devices that are on-board the vehicle and that are excluded from the network access the additional passenger-consumable content from the lead wireless device.

6. The method of claim 1 , further comprising:

receiving, at the lead wireless device, a request of another device on-board the vehicle and excluded from the network for the additional passenger-consumable content; and

in response to the received request,

accessing, by the lead wireless device, the additional passenger-consumable content from the additional wireless device or from a memory of the lead wireless device, and

providing, by the lead wireless device, the accessed additional passenger-consumable content to the another device.

7. The method of claim 6 , further comprising storing, at the lead wireless device, an indication of respective content stored at each wireless device of the network, and wherein accessing the additional passenger-consumable content is based on the stored indication.

8. The method of claim 1 , further comprising, by the lead wireless device upon detecting that the additional wireless device has joined the network, obtaining, from the additional wireless device, an identification of the additional passenger-consumable content stored at the additional wireless device.

9. The method of claim 8 , wherein obtaining the identification of the additional passenger-consumable content includes:

receiving a broadcasted transmission from the additional wireless device, the broadcasted transmission including the identification of the additional passenger-consumable content; or

receiving, from the additional wireless device, the identification of the additional passenger-consumable content in response to a request for respective identifications of any passenger-consumable content stored at the additional wireless device, the request transmitted from the lead wireless device to the additional wireless device.

10. The method of claim 1 , further comprising:

receiving, at the lead wireless device, a request of a first wireless device included the network for particular passenger-consumable content; and

in response to the received request,

obtaining, by the lead wireless device, the particular passenger-consumable content from a memory of the lead wireless device, from a second wireless device included in network, from another network on-board the vehicle, or from the on-board server, and

providing, by the lead wireless device, the obtained particular passenger-consumable content to the first wireless device.

11. The method of claim 10 ,

further comprising storing, at the lead wireless device, respective indications of at least one of: respective content stored at each wireless device included in the network, respective content stored at the another network, or respective content stored at the on-board server; and

wherein obtaining the requested passenger-consumable content is based on the stored respective indications.

12. A network for delivering content for consumption by passengers on-board a vehicle, the network comprising:

a lead wireless device included in a plurality of wireless devices on-board the vehicle that are communicatively interconnected to form the network on-board the vehicle, the lead wireless device communicatively connected to an only wireless link communicatively connecting any wireless device of the network to an on-board server storing passenger-consumable content, the lead wireless device including a processor, a memory, and computer-executable instructions stored on the memory that, when executed by the processor, cause the lead wireless device to:

detect that an additional wireless device has joined the network, the additional wireless device storing additional passenger-consumable content thereon; and

transmit, via the only wireless link, an indication of the additional passenger-consumable content to the on-board server, thereby providing, to other devices on-board the vehicle and excluded from the network, access to the additional passenger-consumable content.

13. The system of claim 12 , wherein the network includes a wired communications backbone, and at least some of the plurality of wireless devices of the network are communicatively interconnected via the wired communications backbone.

14. The system of claim 12 , wherein the network includes a wireless communications backbone, and at least some of the plurality of wireless devices of the network are communicatively interconnected via the wireless communications backbone.

15. The system of claim 12 , wherein the computer-executable instructions, when executed by the processor, cause the lead wireless device further to transmit, via the only wireless link, the additional passenger-consumable content for storage at the on-board server, and wherein the other devices on-board the vehicle and excluded from the network obtain the additional passenger-consumer content from the on-board server.

16. The system of claim 12 , wherein the computer-executable instructions, when executed by the processor, cause the lead wireless device further to store the additional passenger-consumable content in the memory of the lead wireless device, and wherein the other devices on-board the vehicle and excluded from the network obtain the additional passenger-consumer content from the lead wireless device.

17. The system of claim 12 , wherein:

the memory of the lead wireless device stores respective indications of at least one of: respective content stored at each wireless device included in the network, respective content stored at another network on-board the vehicle, or respective content stored at the on-board server; and

respective instances of the additional passenger-consumable content are stored at the additional wireless device and optionally at one or more of the lead wireless device or the on-board server.

18. The system of claim 17 , wherein the computer-executable instructions, when executed by the processor, cause the lead wireless device further to:

receive a request of another device on-board the vehicle and excluded from the network for the additional passenger-consumable content; and

in response to the received request,

obtain, based on the stored respective indications, the additional passenger-consumable content, and

provide the obtained additional passenger-consumable content to the another device.

19. The system of claim 17 , wherein the computer-executable instructions, when executed by the processor, cause the lead wireless device further to:

receive a request of a particular wireless device included in the plurality of wireless devices included in the network for particular passenger-consumable content; and

in response to the received request,

obtain, based on the stored indications, the particular passenger-consumable content from the memory of the lead wireless device, from another wireless device included in the network, from the another network on-board the vehicle, or from the on-board server, and

provide the particular passenger-consumable content to the another wireless device.

20. The system of claim 12 , wherein the lead wireless device receives, via the network from the additional wireless device:

a broadcasted transmission including an identification of the additional passenger-consumable content; or

a response to a request for passenger-consumable content sent from the lead wireless device to the additional wireless device, the response including the identification of the additional passenger-consumable content.

Assignments (4)
PATENT SECURITY AGREEMENT Recorded Dec 3, 2024
From: GOGO BUSINESS AVIATION LLC
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 069479/0335 →
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 Mar 15, 2021
From: LAUER, BRYAN ADRIAN
To: GOGO LLC
Reel/Frame 055588/0266 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2021
From: GOGO LLC
To: GOGO BUSINESS AVIATION LLC
Reel/Frame 055588/0623 →
Continuity (2)
Continuation 16053374 · Aug 2, 2018
Related Publication 20210176350A1 · Jun 10, 2021