IP Library Granted Patent US 11,022,697
Granted Patent B2
US 11,022,697 · App. 14/972,108 · Granted Jun 1, 2021

GPS accuracy improvement for luminaires

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,022,697
App. No.
14/972,108
Granted
Jun 1, 2021
Kind
B2
Abstract

Provided are systems, methods, and computer-readable storage media for improving accuracy of GPS in luminaires. For example, in one embodiment, there is provided a method that includes receiving, at a controller coupled to a luminaire, a GPS message. The method further includes extracting information from the GPS message, the information including data associated with a plurality of coordinates. Furthermore, the method can include determining, based on the information and not from the coordinates, an error associated with each coordinate of the plurality of coordinates. The method can also include discarding coordinates for which the error fails to satisfy a predetermined condition. Moreover, the method can include selecting, as a location of the luminaire, the coordinates for which the error satisfies the predetermined condition.

Claims (49)

1. A method, comprising:

receiving a plurality of first GPS messages;

computing a plurality of different types of signal to noise ratio (SNR) statistics from the plurality of first GPS messages;

computing an error threshold based upon a combination of the different types of SNR statistics;

receiving, at a controller coupled to a luminaire, a second GPS message;

extracting a plurality of coordinates from the second GPS message;

extracting information from the second GPS message, the information including data associated with the plurality of coordinates;

determining, based on the information and not from the coordinates, an error associated with each coordinate of the plurality of coordinates;

discarding coordinates for which the error fails to satisfy a predetermined condition, the predetermined condition based at least on the error threshold; and

selecting, as a location of the luminaire, the coordinates for which the error satisfies the predetermined condition.

2. The method of claim 1 , wherein the information includes time information.

3. The method of claim 1 , wherein the information includes information of a satellite providing a GPS signal to the controller.

4. The method of claim 1 , wherein additional information is extracted from a plurality of other GPS messages.

5. The method of claim 1 , wherein the information includes Geometric Dilution of Precision data (GDP) data.

6. The method of claim 1 , wherein the information includes data associated with all satellites that are in view of the controller.

7. The method of claim 6 , wherein the data include the satellite identification data (PRN), signal to noise ratio (SNR) data, and elevation angle and azimuth data.

8. The method of claim 7 , wherein the method further includes measuring the SNR data from satellite signals received by the controller.

9. A non-transitory computer-readable storage medium including instructions that when executed by a processor, cause the processor to perform operations comprising:

receiving a plurality of first GPS messages;

computing a plurality of different types of signal to noise ratio (SNR) statistics from the plurality of first GPS messages;

computing an error threshold based upon a combination of the different types of SNR statistics;

receiving, at a controller coupled to a luminaire, a second GPS message;

extracting a plurality of coordinates from the second GPS message;

extracting information from the second GPS message, the information including data associated with the plurality of coordinates;

determining, based on the information and not from the coordinates, an error associated with each coordinate of the plurality of coordinates;

discarding coordinates for which the error fails to satisfy a predetermined condition, the predetermined condition based at least on the error threshold; and

selecting, as a location of the luminaire, the coordinates for which the error satisfies the predetermined condition.

10. The computer-readable storage medium of claim 9 , wherein the information includes time information.

11. The computer-readable storage medium of claim 9 , wherein the information includes information of a satellite providing a GPS signal to the controller.

12. The computer-readable storage medium of claim 9 , wherein additional information is extracted from a plurality of other GPS messages.

13. The computer-readable storage medium of claim 9 , wherein the information includes Geometric Dilution of Precision data (GDP) data.

14. The computer-readable storage medium of claim 9 , wherein the information includes data associated with all satellites that are in view of the controller.

15. The computer-readable storage medium of claim 14 , wherein the data include the satellite identification data (PRN), signal to noise ratio (SNR) data, and elevation angle and azimuth data.

16. The computer-readable storage medium of claim 15 , wherein the operations further includes measuring the SNR data from satellite signals received by the controller.

17. A system, the computing apparatus comprising:

a processor; and

a memory storing instructions that, when executed by the processor, cause the processor to perform operations comprising:

receiving a plurality of first GPS messages;

computing a plurality of different types of signal to noise ratio (SNR) statistics from the plurality of first GPS messages;

computing an error threshold based upon a combination of the different types of SNR statistics;

receiving, at a controller coupled to a luminaire, a second GPS message;

extracting a plurality of coordinates from the GPS message;

extracting information from the GPS message, the information including data associated with the plurality of coordinates;

determining, based on the information and not from the coordinates, an error associated with each coordinate of the plurality of coordinates;

discarding coordinates for which the error fails to satisfy a predetermined condition, the predetermined condition based at least on the error threshold; and

selecting, as a location of the luminaire, the coordinates for which the error satisfies the predetermined condition.

18. The system of claim 17 , wherein the information includes time information.

19. The system of claim 17 , wherein the information includes information of a satellite providing a GPS signal to the controller.

20. The system of claim 17 , wherein the operations further include measuring signal-to-noise ratio (SNR) data of received GPS satellite signals and the error is determined based on the SNR data.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER PREVIOUSLY RECORDED AT REEL: 059034 FRAME: 0469. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jan 25, 2024
From: HUBBELL LIGHTING, INC.; LITECONTROL CORPORATION; CURRENT LIGHTING SOLUTIONS, LLC; DAINTREE NETWORKS INC.; FORUM, INC.
To: ATLANTIC PARK STRATEGIC CAPITAL FUND, L.P., AS COLLATERAL AGENT
Reel/Frame 066372/0590 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 10841994 TO PATENT NUMBER 11570872 PREVIOUSLY RECORDED ON REEL 058982 FRAME 0844. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Jan 19, 2024
From: HUBBELL LIGHTING, INC.; LITECONTROL CORPORATION; CURRENT LIGHTING SOLUTIONS, LLC; DAINTREE NETWORKS INC.; FORUM, INC.
To: ALLY BANK, AS COLLATERAL AGENT
Reel/Frame 066355/0455 →
SECURITY INTEREST Recorded Feb 11, 2022
From: HUBBELL LIGHTING, INC.; LITECONTROL CORPORATION; CURRENT LIGHTING SOLUTIONS, LLC; DAINTREE NETWORKS INC.; FORUM, INC.
To: ATLANTIC PARK STRATEGIC CAPITAL FUND, L.P., AS COLLATERAL AGENT
Reel/Frame 059034/0469 →
SECURITY AGREEMENT Recorded Feb 2, 2022
From: HUBBELL LIGHTING, INC.; LITECONTROL CORPORATION; CURRENT LIGHTING SOLUTIONS, LLC; DAINTREE NEETWORKS INC.; FORUM, INC.
To: ALLY BANK, AS COLLATERAL AGENT
Reel/Frame 058982/0844 →
CHANGE OF NAME Recorded Apr 9, 2019
From: GE LIGHTING SOLUTIONS, LLC
To: CURRENT LIGHTING SOLUTIONS, LLC
Reel/Frame 048830/0564 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2016
From: NGUYEN, NAM NS; KOBLENTS, BENO
To: GE LIGHTING SOLUTIONS, LLC
Reel/Frame 040535/0776 →