IP Library Granted Patent US 10,461,788
Granted Patent B2
US 10,461,788 · App. 16/139,544 · Granted Oct 29, 2019

Systems and methods for facilitating predictive noise mitigation

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,461,788
App. No.
16/139,544
Granted
Oct 29, 2019
Kind
B2
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 a plurality of noise floor levels. Accordingly, the noise signal aggregator may update a noise floor level in the noise floor map database that corresponds to the location 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 and a noise floor 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; and

generating or updating, by the noise signal aggregator, a particular noise floor level for the obtained location of the first vehicle 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 levels.

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;

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 and a noise floor measurement;

access the noise floor database to retrieve a particular noise floor level for the obtained location of the first vehicle; and

generate or 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 levels.

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 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 and a noise floor measurement;

access a noise floor map database storing a plurality of noise floor levels at a plurality of geographic locations; and

generate or update a particular noise floor level for the obtained location of the first vehicle 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 Jan 18, 2019
From: GOGO LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 048091/0234 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2018
From: CORDONE, SEAN S.; LIU, YONG; MICHELS, JAMES P.
To: GOGO LLC
Reel/Frame 046951/0687 →