IP Library Granted Patent US 9,971,889
Granted Patent B2
US 9,971,889 · App. 14/754,046 · Granted May 15, 2018

Communication system and method for nodes associated with a vehicle

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,971,889
App. No.
14/754,046
Granted
May 15, 2018
Kind
B2
Abstract

Devices and nodes associated with a vehicle may communicate using a higher-level, common messaging protocol over an ad-hoc network to publish and subscribe to services, even though different nodes may utilize different types of links and channels. The network includes a rules node that is fixedly connected to the vehicle and that stores a set of rules. Given a possible publisher, subscriber, and/or a service, a node action is allowed or denied based on the set of rules. The rules may be generated or updated based on priorities, security levels, and/or characteristics of publishers, subscribers, their respective users, and/or services; a current dynamic condition; and/or user input. The rules node and at least one other node may be transported by the vehicle, and both transported nodes and nodes external to the vehicle may use the common messaging protocol to join the ad-hoc network, discover other nodes, authenticate, and publish/consume services.

Claims (35)

1. A subscriber node, comprising:

an interface to a network; and

a subscribing engine configured to:

receive, via the interface to the network, an indication of a published service provided by a publisher node that is authenticated;

request, via the interface to the network, the published service from the publisher node;

receive an indication that the subscriber node is one of allowed to or not allowed to consume the published service, the indication determined, based on one or more rules provided by a rules node fixedly connected to a vehicle, the one or more rules governing an interrelationship between the subscriber node and the publisher node based on at least one of a dynamic condition, a flight state, or a travel state of the vehicle, wherein the subscriber node is allowed to consume the published service provided by the publisher node when the vehicle is in at least one of a first dynamic condition, a first flight state, or a first travel state, and wherein the subscriber node is not allowed to consume the published service provided by the publisher node when the vehicle is in at least one of a second dynamic condition, a second flight state, or a second travel state; and

when the received indication indicates that the subscriber node is allowed to consume the published service provided by the publisher node:

subscribe to the published service via the interface to the network;

receive an indication of a backup service for the published service upon a determination of the published service being a failed service, the backup service for the published service determined based on the one or more rules provided by the rules node; and

subscribe to the backup service via the connection to the network.

2. The subscriber node of claim 1 , wherein one of the rules node comprises the publisher node, or the rules node comprises the subscriber node.

3. The subscriber node of claim 1 , wherein the one or more rules further correspond to at least one of:

a characteristic of a data bearer channel communicatively coupling the publisher node to the subscriber node;

a priority of the published service;

a characteristic of the at least one of the publisher node or the subscriber node; or

an identity of a user of the at least one of the publisher node or the subscriber node.

4. The subscriber node of claim 1 , wherein the rules node is an only node being transported by the vehicle that is an active provider node of the set of rules.

5. The subscriber node of claim 4 , wherein one of the publisher node or the subscriber node is transported by the vehicle, and the other one of the publisher node or the subscriber node is not transported by the vehicle.

6. The subscriber node of claim 1 , wherein the available service comprises at least one of:

i) a public branch exchange voice service;

ii) a time service;

iii) a global positioning system service;

iv) a configuration service;

v) a domain name service;

vi) a wireless access point service;

vii) a storage service;

viii) a dynamic fault management and reporting service;

ix) a bearer data service;

x) a software key service;

xi) a digital rights management service;

xii) a health monitoring and reporting service; or

xiii) a flight information service.

7. A system including the subscriber node of claim 1 and the rules node.

8. A system including the subscriber node of claim 1 , the rules node, and the publisher node.

9. A system including the subscriber node of claim 1 and the publisher node.

Assignments (12)
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 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL AT REEL/FRAME NO. 037125/0859 Recorded Jun 17, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: GOGO LLC
Reel/Frame 039070/0375 →
SUPPLEMENTAL PATENT SECURITY AGREEMENT Recorded Nov 17, 2015
From: GOGO LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 037125/0859 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2015
From: WAHLER, RONALD A.; MAHONEY, KEVIN; WOROSYLO, JON
To: GOGO LLC
Reel/Frame 035964/0568 →