IP Library Granted Patent US 10,070,265
Granted Patent B1
US 10,070,265 · App. 15/477,849 · Granted Sep 4, 2018

System for selective accuracy of an indoor positioning system

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,070,265
App. No.
15/477,849
Granted
Sep 4, 2018
Kind
B1
Abstract

A beacon location system includes a plurality of first broadcasters configured to broadcast first broadcasts to be received by a registered receiver device, and includes one or more second broadcasters configured to broadcast second broadcasts to be received by the registered receiver device. The beacon location system includes a controller communicatively and operatively coupled to the plurality of first broadcasters, and the one or more second broadcasters, wherein the controller comprises a memory and a processor configured to execute instructions stored on the memory. The instructions include generating one or more masked correspondences between the first broadcasts and locations of the plurality of the first broadcasters, wherein the one or more masked correspondences comprise one or more levels of accuracies. The beacon location system also includes a website accessible to the registered receiver device to obtain the one or more masked correspondences.

Claims (37)

1. A beacon location system comprising:

a plurality of first broadcasters configured to broadcast first broadcasts to be received by a registered receiver device;

one or more second broadcasters configured to broadcast second broadcasts to be received by the registered receiver device;

a controller positioned external to the plurality of first broadcasters and the one or more second broadcasters and communicatively and operatively coupled to the plurality of first broadcasters, and the one or more second broadcasters, wherein the controller comprises a memory and a processor configured to execute instructions stored on the memory comprising instructions for:

generating one or more masked correspondences between the first broadcasts and locations of the plurality of the first broadcasters, wherein the one or more masked correspondences comprise one or more levels of accuracies;

controlling operation of the plurality of first broadcasters; and

controlling operation of the one or more second broadcasters; and

a website accessible to the registered receiver device to obtain the one or more masked correspondences.

2. The beacon location system of claim 1 , wherein the registered receiver device selects one of the one or more levels of accuracies upon registration with the website, wherein a higher level of accuracy corresponds to more precise navigation.

3. The beacon location system of claim 1 , wherein the plurality of first broadcasters comprise location beacons, and the first broadcasts comprise optical signals, radio frequency (RF) signals, audio signals, or a combination thereof.

4. The beacon location system of claim 1 , wherein the one or more second broadcasters comprise short range wireless (srw) broadcast devices, and the second broadcasts comprise optical signals, RF signals, audio signals, or a combination thereof.

5. The beacon location system of claim 1 , wherein the second broadcasts each comprises a data sequence used in forming the one or more masked correspondences.

6. The beacon location system of claim 5 , wherein the data sequence is generated by the controller using a hardware random signal generator and/or a software pseudorandom generator.

7. The beacon location system of claim 1 , wherein the one or more masked correspondences comprise one or more present masked correspondences or one or more subsequent masked correspondences, wherein the one or more present masked correspondences are effective within a time interval and are replaced by the subsequent masked correspondences upon a notification broadcasted by the one or more second broadcasters.

8. The beacon location system of claim 1 , wherein the plurality of first broadcasters, the one or more second broadcasters, and the controller are located within an indoor facility.

9. The beacon location system of claim 1 , wherein each of the plurality of first broadcasters is disposed in a ceiling or on a light fixture.

10. The beacon location system of claim 1 , wherein the registered device is a mobile phone.

11. A method for providing location comprising:

providing a plurality of location beacons configured to broadcast first signals to be received by one or more registered receiver devices;

providing one or more broadcasters configured to broadcast second signals to be received by the one or more registered receiver devices;

providing a controller positioned external to the plurality of location beacons and the one or more broadcasters and operatively coupled to the plurality of location beacons and the one or more broadcasters;

providing a website communicatively coupled to the controller and accessible to the one or more registered receiver devices; and

generating one or more masked correspondences between the first signals and locations of the plurality of location beacons, wherein the one or more masked correspondences comprise one or more levels of accuracies and are obtainable by the one or more registered receiver devices through the website.

12. The method of claim 11 , comprising providing a key obtainable by the one or more registered receiver devices through the website based on a user selected one or more levels of accuracies, wherein the key enables to recover the one or more masked correspondences.

13. The method of claim 11 , comprising using the controller to generate a data sequence via at least one hardware random signal generator and a software pseudorandom generator, to form the one or more masked correspondences.

14. The method of claim 11 , wherein the one or more masked correspondences comprise a present masked correspondence and a subsequent masked correspondence.

15. The method of claim 14 , comprising replacing the present masked correspondence with the subsequent masked correspondence upon expiration of an effective time interval of the present masked correspondence.

16. The method of claim 11 , comprising generating a notification using the one or more broadcasters when one of the one or more masked correspondences expires.

17. A location beacon controller, comprising:

a memory encoding one or more processor-executable routines; and

a processor positioned external to a plurality of first broadcasters and one or more second broadcasters and programmed to access and execute the one or more routines encoded by the memory, wherein the routines, when executed, cause the processor:

to broadcast first broadcasts via the plurality of first broadcasters;

to broadcast second broadcasts via the one or more second broadcasters; and

to generate one or more masked correspondences between the first broadcasts and the locations of the plurality of the first broadcasters, wherein the one or more masked correspondence comprise a present masked correspondence that is effective within a time interval and is replaced by a subsequent masked correspondence upon a notification broadcasted by the one or more second broadcasters when the time interval expires, wherein the one or more masked correspondences comprise one or more levels of accuracies.

18. The location beacon controller of claim 17 , wherein the location beacon controller is located within an indoor facility.

19. The location beacon controller of claim 17 , wherein the location beacon controller is communicatively coupled to a website to provide the one or more masked correspondences to one or more registered receiver devices based on a user selected one or more levels of accuracies.

20. The location beacon controller of claim 17 , wherein the processor is programmed to generate a data sequence used in forming the one or more masked correspondences, wherein the data sequence is generated using a hardware random signal generator and/or a software pseudorandom generator.

Assignments (11)
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 →
RELEASE OF SECURITY INTEREST Recorded Mar 17, 2022
From: ALLY BANK
To: CURRENT LIGHTING SOLUTIONS, LLC; FORUM, INC.
Reel/Frame 059432/0592 →
RELEASE OF SECURITY INTEREST Recorded Mar 17, 2022
From: ALLY BANK
To: CURRENT LIGHTING SOLUTIONS, LLC; FORUM, INC.
Reel/Frame 059392/0079 →
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 →
SECURITY AGREEMENT Recorded May 27, 2020
From: CURRENT LIGHTING SOLUTIONS, LLC
To: ALLY BANK, AS COLLATERAL AGENT
Reel/Frame 052763/0643 →
SECURITY AGREEMENT Recorded Jun 28, 2019
From: CURRENT LIGHTING SOLUTIONS, LLC
To: ALLY BANK, AS COLLATERAL AGENT
Reel/Frame 051047/0210 →
SECURITY AGREEMENT Recorded Jun 28, 2019
From: CURRENT LIGHTING SOLUTIONS, LLC
To: ALLY BANK, AS COLLATERAL AGENT
Reel/Frame 049672/0294 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2019
From: GENERAL ELECTRIC COMPANY
To: CURRENT LIGHTING SOLUTIONS, LLC F/K/A GE LIGHTING SOLUTIONS, LLC
Reel/Frame 048791/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2017
From: MARICIC, DANIJEL; HERSHEY, JOHN ERIK; HARTMAN, MICHAEL JAMES
To: GENERAL ELECTRIC COMPANY
Reel/Frame 041840/0771 →