IP Library Granted Patent US 10,084,493
Granted Patent B1
US 10,084,493 · App. 15/642,544 · Granted Sep 25, 2018

Systems and methods for facilitating predictive noise mitigation

Inventors: Sean S. Cordone (Wheaton, IL); Yong Liu (Schaumburg, IL); James P. Michels (Lake Zurich, IL)
Assignee: GOGO LLC
H04B1/0475H04B1/715H04B17/21H04B17/309H04B17/345H04W24/02H04W36/30
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 10,084,493
App. No.
15/642,544
Granted
Sep 25, 2018
Kind
B1
Abstract

Systems and method are provided to facilitate predictive mitigation of noise. A vehicle may measure noise floor levels and transmit a noise floor signal to a noise signal aggregator. Based on the noise signal, the noise signal aggregator may update a noise floor map database. The noise floor map database may associate a plurality of geographic locations with noise floor levels for a plurality of cycle segments. Accordingly, the noise signal aggregator may update a noise floor level in the noise floor map database that corresponds to the location and time associated with the transmitted noise signal. The noise floor map database may then be queried to retrieve noise floor levels for locations further along a route traversed by a vehicle such that the vehicle may predictively tune one or more antennas to mitigate interference associated with the noise floor.

Claims (58)

1. A computer-implemented method comprising:

obtaining, at a noise signal aggregator and at a first point in time, a noise floor signal transmitted from an antenna fixedly attached to a first vehicle, the noise floor signal indicating a location of the first vehicle, a noise floor measurement, and a time of measurement;

accessing, by the noise signal aggregator, a noise floor map database storing a plurality of noise floor levels at a plurality of geographic locations, the sets of noise floor levels including noise floor levels corresponding to a plurality of cycle segments at the plurality of geographic locations; and

updating, by the noise signal aggregator, a particular noise floor level for the obtained location of the first vehicle for a cycle segment including the time of measurement by combining the particular noise floor level with the noise floor measurement.

2. The method of claim 1 , wherein:

the obtained noise floor signal includes a heading of the vehicle, and

the noise floor measurement in the noise floor signal includes a plurality of noise floor measurements for a plurality of orientations.

3. The method of claim 2 , wherein:

the noise floor levels in the noise floor map database indicate a plurality of noise floor levels for a plurality of orientations.

4. The method of claim 3 , wherein updating the particular noise floor level further comprises:

combining, for each of the plurality of orientations, the obtained plurality of noise floor measurements with the particular noise floor level at the cycle segment including the time of measurement.

5. The method of claim 4 , wherein:

the plurality of orientations are oriented about a cardinal direction, and

combining the obtained plurality of noise floor measurements with the particular noise floor level further comprises normalizing, by the noise signal aggregator, the obtained plurality of noise floor measurements to be oriented about the cardinal direction.

6. The method of claim 4 , wherein:

the plurality of orientations are oriented about a heading for a vehicle traversing a route that includes the particular location.

7. The method of claim 2 , further comprising:

receiving, from a second vehicle, a request for noise floor levels for a location along a route being traversed by the second vehicle.

8. The method of claim 7 , further comprising:

responsive to receiving the request from the second vehicle, retrieving, from the noise floor map database, the noise floor levels for a location along the route being traversed by the second vehicle; and

transmitting, to the second vehicle, the noise floor levels for the location along the route being traversed by the second vehicle.

9. The method of claim 1 , wherein:

the particular noise floor level is calculated as a rolling average of historical noise floor levels, and

combining the particular noise floor level with the noise floor measurement includes calculating a new rolling average based upon the noise floor measurement.

10. The method of claim 1 , wherein:

the particular noise floor level is calculated as a weighted average of historical noise floor measurements, and

combining the particular noise floor level with the noise floor measurement includes associating the noise floor measurement with an initial weight and decreasing the weight associated with at least one historical noise floor level.

11. The method of claim 1 , wherein obtaining the noise floor signal comprises:

obtaining the noise floor signal for communications within an unlicensed band of spectrum.

12. A system for facilitating predictive mitigation of noise comprising:

a noise floor map database storing a plurality of noise floor levels at a plurality of geographic locations, the sets of noise floor levels including noise floor levels corresponding to a plurality of cycle segments at the plurality of geographic locations;

one or more processors; and

one or more non-transitory, computer-readable storage media storing computer-executable instructions, wherein when the instructions are executed by the one or more processors, the instructions cause the system to:

obtain, at a first point in time, a noise floor signal transmitted from an antenna fixedly attached to a first vehicle, the noise floor signal indicating a location of the first vehicle, a noise floor measurement, and a time of measurement;

access the noise floor database to retrieve a particular noise floor level for the obtained location of the first vehicle for a cycle segment including the time of measurement; and

update the particular noise floor level by combining the particular noise floor level with the noise floor measurement.

13. The system of claim 12 , wherein:

the obtained noise floor signal includes a heading of the first vehicle, and

the noise floor measurement in the noise floor signal includes a plurality of noise floor measurements for a plurality of orientations.

14. The system of claim 13 , wherein:

the noise floor levels in the noise floor map database indicate a plurality of noise floor levels for a plurality of orientations.

15. The system of claim 14 , wherein to update the particular noise floor level, the instructions, when executed, further cause the system to:

combine, for each of the plurality of orientations, the obtained plurality of noise floor measurements with the particular noise floor level at the cycle segment including the time of measurement.

16. The system of claim 15 , wherein:

the plurality of orientations are oriented about a cardinal direction, and

to combine the obtained plurality of noise floor measurements with the particular noise floor level, the instructions, when executed, further cause the system to normalize the obtained plurality of noise floor measurements to be oriented about the cardinal direction.

17. The system of claim 15 , wherein:

the plurality of orientations are oriented about a heading for a vehicle traversing a route that includes the particular location.

18. The system of claim 12 , wherein:

the particular noise floor level is calculated as a rolling average of historical noise floor levels, and

to combine the particular noise floor level with the noise floor measurement, the instructions, when executed, further cause the system to calculate a new rolling average based upon the noise floor measurement.

19. The system of claim 12 , wherein:

the particular noise floor level is calculated as a weighted average of historical noise floor measurements, and

to combine the particular noise floor level with the noise floor measurement, the instructions, when executed, further cause the system to associate the noise floor measurement with an initial weight and decrease the weight associated with at least one historical noise floor level.

20. A non-transitory computer-readable storage medium storing processor-executable instructions, that when executed cause one or more processors to:

obtain, at a first point in time, a noise floor signal transmitted from an antenna fixedly attached to a first vehicle, the noise floor signal indicating a location of the first vehicle, a noise floor measurement, and a time of measurement;

access a noise floor map database storing a plurality of noise floor levels at a plurality of geographic locations, the sets of noise floor levels including noise floor levels corresponding to a plurality of cycle segments at the plurality of geographic locations; and

update a particular noise floor level for the obtained location of the first vehicle for a cycle segment including the time of measurement by combining the particular noise floor level with the noise floor measurement.

Assignments (10)
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 Aug 7, 2017
From: GOGO LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 043478/0799 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2017
From: CORDONE, SEAN S.; LIU, YONG; MICHELS, JAMES P.
To: GOGO LLC
Reel/Frame 042921/0387 →