IP Library › Granted Patent US 10,656,008
Granted Patent B2
US 10,656,008 · App. 16/168,757 · Granted May 19, 2020

System and method for discovering the topology of devices within a building automation and control system

Inventors: Robert Mieczyslaw Lubas (Przysieki, PL); Szymon Slupik (Cracow, PL); Maciej Witalinski (Jaworzno, PL)
Assignee: Sway sp. z o.o.
G01J1/0242G01J1/06H05B39/041H05B47/11
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,656,008
App. No.
16/168,757
Granted
May 19, 2020
Kind
B2
Abstract

A method for discovering the topology of a connected lighting system. The method comprises: receiving a first measurement of a first light source in relation to a first sensor; receiving a second measurement of the first light source in relation to a second sensor; generating a first estimate of the position of the first light source, based on a first angle at the first sensor between (i) a first direction toward a current light source position and (ii) a second direction defined by the first measurement; generating a second estimate of the position of the first light source, based on a second angle at the second sensor between (i) a third direction toward the current light source position and (ii) a fourth direction defined by the second measurement; and generating an updated light source position of the first light source based on the first and second estimates.

Claims (30)

1. A method comprising:

receiving, by a data-processing system, a first measurement of a first light source in relation to a first sensor, wherein the first measurement is received from the first sensor;

receiving, by the data-processing system, a second measurement of the first light source in relation to a second sensor, wherein the second measurement is received from the second sensor;

generating a first estimate of the position of the first light source, based on a first angle at the first sensor between (i) a first direction toward a current light source position and (ii) a second direction that is defined by the first measurement;

generating a second estimate of the position of the first light source, based on a second angle at the second sensor between (i) a third direction toward the current light source position and (ii) a fourth direction that is defined by the second measurement;

generating an updated light source position of the first light source based on the first estimate and the second estimate; and

presenting the updated light source position of the first light source to a user.

2. The method of claim 1 further comprising:

transmitting, by the data-processing system, a first message to the first sensor, wherein the first measurement is received in response to the transmitting of the first message; and

transmitting, by the data-processing system, a second message to the second sensor, wherein the second measurement is received in response to the transmitting of the second message.

3. The method of claim 1 wherein the first measurement of the first light source is that of an angle in relation to a known, angular orientation of the first sensor.

4. The method of claim 1 wherein the first estimate of the position of the first light source and the second estimate of the position of the first light source define two of the vertices of a first polygon, and wherein the updated light source position of the first light source is defined by the geometric center of the first polygon.

5. The method of claim 4 further comprising:

receiving, by the data-processing system, a third measurement of the first light source in relation to a third sensor; and

generating, a third estimate of the position of the first light source, based on a third angle at the third sensor between (i) a fifth direction toward the current light source position and (ii) a sixth direction that is defined by the third measurement;

wherein the third estimate of the position of the first light source define a third vertex of the first polygon.

6. The method of claim 1 further comprising:

generating a fourth estimate of the position of the first light source, based on a fourth angle at the first sensor between (i) a seventh direction toward a previous light source position and (ii) the second direction, wherein the previous light source position is generated prior to the current light source position;

generating a fifth estimate of the position of the first light source, based on a fifth angle at the second sensor between (ii) an eighth direction toward the previous light source position and (ii) the fourth direction; and

generating the current light source position of the first light source based on the fourth estimate and the fifth estimate.

7. The method of claim 1 further comprising:

receiving, by the data-processing system, a fourth measurement of a second light source in relation to the first sensor;

generating a sixth estimate of the position of the first sensor, based on a sixth angle at the first light source between (i) a ninth direction toward a current sensor position and (ii) a tenth direction that is defined by the first measurement;

generating a seventh estimate of the position of the first sensor, based on a seventh angle at the second light source between (i) an eleventh direction toward the current sensor position and (ii) a twelfth direction that is defined by the fourth measurement;

generating an updated sensor position of the first sensor based on the sixth estimate and the seventh estimate; and

presenting the updated sensor position of the first sensor to the user.

8. The method of claim 7 further comprising:

transmitting, by the data-processing system, a third message to the first sensor, wherein the fourth measurement is received in response to the transmitting of the third message.

9. The method of claim 7 wherein the updated light source position of the first light source and the updated sensor position of the first sensor define two of the vertices of a second polygon, and further comprising:

adjusting the position coordinates of at least one of the first light source and the first sensor according to the length of a diagonal of a rectangle in which the second polygon is inscribed.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2023
From: SWAY SP. Z O.O.
To: SILVAIR SP. Z O.O.
Reel/Frame 065751/0895 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2018
From: SLUPIK, SZYMON; WITALINSKI, MACIEJ; LUBAS, ROBERT MIECZYSLAW
To: SWAY SP. Z O.O.
Reel/Frame 047340/0947 →
Continuity (1)
Related Publication 20200124466A1 · Apr 23, 2020