IP Library Granted Patent US 10,645,771
Granted Patent B1
US 10,645,771 · App. 16/514,458 · Granted May 5, 2020

Method for assigning controllable luminaire devices to control groups

Inventors: Justin D. Eltoft (Pleasant Prairie, WI); Joseph Markel (Elburn, IL)
Assignee: IDEAL Industries, Inc.
H05B37/02
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,645,771
App. No.
16/514,458
Granted
May 5, 2020
Kind
B1
Abstract

A method for automatically assigning a group address to a first controllable luminaire device of a plurality of controllable luminaire devices. The method determines whether adding the first controllable luminaire device to a logical community of controllable luminaire devices causes a number of controllable luminaire devices within the logical community of luminaire devices to exceed an established threshold. When it is determined that adding the first controllable luminaire device to the logical community of luminaire devices causes the number of controllable luminaire devices within the logical community of luminaire devices to exceed the established threshold, the method automatically assigns to each of the plurality of luminaire devices within the logical community of luminaire devices a group address for use in simultaneously controlling the luminaire devices as a group.

Claims (19)

1. A method for automatically assigning a group address to a controllable luminaire device of a plurality of controllable luminaire devices, comprising:

receiving an indication that the controllable luminaire device is to be added to a logical community of controllable luminaire devices;

determining whether adding the controllable luminaire device to the logical community of controllable luminaire devices causes a number of controllable luminaire devices within the logical community of luminaire devices to exceed an established threshold;

when it is determined that adding the controllable luminaire device to the logical community of luminaire devices causes the number of controllable luminaire devices within the logical community of luminaire devices to exceed the established threshold, automatically assigning to each of the plurality of luminaire devices within the logical community of luminaire devices a group address and thereafter using a command addressed to the group address to commonly control those controllable luminaire devices of the plurality of controllable luminaire devices within the logical community of controllable luminaire devices as a group; and

when it is determined that adding the controllable luminaire device to the logical community of luminaire devices does not causes the number of controllable luminaire devices within the logical community of luminaire devices to exceed the established threshold, using commands addressed to each of those controllable luminaire devices of the plurality of controllable luminaire devices within the logical community of controllable luminaire devices individually to control each of those controllable luminaire devices of the plurality of controllable luminaire devices within the logical community of controllable luminaire devices as a group.

2. A method for automatically assigning a group address to a controllable luminaire device of a plurality of controllable luminaire devices, comprising:

receiving an indication that the controllable luminaire device is to be added to a first logical community of controllable luminaire devices;

determining whether a one of a plurality of group addresses is available for assignment to the first logical community of controllable luminaire devices;

when it is determined that the one of the plurality of group address is available for assignment to the first logical community of controllable luminaire devices, automatically assigning to each of the plurality of luminaire devices within the first logical community of luminaire devices the one of the plurality of group addresses and thereafter using a command addressed to the one of the plurality of group addresses to commonly control those controllable luminaire devices of the plurality of controllable luminaire devices within the first logical community of controllable luminaire devices as a group;

when it is determined that the none of the plurality of group addresses is available for assignment to the first logical community of controllable luminaire devices, determining whether adding the controllable luminaire device to the first logical community of controllable luminaire devices causes a number of controllable luminaire devices within the first logical community of luminaire devices to exceed an established threshold;

when it is determined that adding the controllable luminaire device to the first logical community of luminaire devices does not cause the number of controllable luminaire devices within the first logical community of luminaire devices to exceed the established threshold, using commands addressed to each of those controllable luminaire devices of the plurality of controllable luminaire devices within the first logical community of controllable luminaire devices to individually control each of those controllable luminaire devices of the plurality of controllable luminaire devices within the first logical community of controllable luminaire devices as a group;

when it is determined that adding the controllable luminaire device to the first logical community of luminaire devices causes the number of controllable luminaire devices within the first logical community of luminaire devices to exceed the established threshold, automatically assigning to each of the plurality of luminaire devices within the first logical community of luminaire devices a one of the plurality of group addresses that was previously assigned to a second logical community of luminaire devices, automatically de-assigning the one of the plurality of group addresses that was previously assigned to the second logical community of luminaire devices from each of the plurality of luminaire devices within the second logical community of luminaire device, and thereafter using a command addressed to the one of the plurality of group addresses that was previously assigned to the second logical community of luminaire device to commonly control those controllable luminaire devices of the plurality of controllable luminaire devices within the first logical community of controllable luminaire devices as a group and using commands addressed to each of those controllable luminaire devices of the plurality of controllable luminaire devices within the second logical community of controllable luminaire devices to individually control each of those controllable luminaire devices of the plurality of controllable luminaire devices within the second logical community of controllable luminaire devices as a group.

3. The method as recited in claim 2 , wherein the second logical community of controllable luminaire devices comprises a logical community of controllable luminaire devices that does not exceed in number the established threshold.

4. The method as recited in claim 2 , wherein the second logical community of controllable luminaire devices comprises a logical community of controllable luminaire devices that is smallest in number.

5. The method as recited in claim 2 , wherein the second logical community of controllable luminaire devices comprises a logical community of controllable luminaire devices that is smallest in number and which is selected via use of a conflict resolution process.

6. A method for automatically assigning a group address to a controllable luminaire device of a plurality of controllable luminaire devices, comprising:

receiving an indication that the controllable luminaire device is to be removed from to a logical community of controllable luminaire devices;

determining whether removing the controllable luminaire device from the logical community of controllable luminaire devices causes a number of controllable luminaire devices within the logical community of luminaire devices to exceed an established threshold; and

when it is determined that removing the controllable luminaire device from the logical community of luminaire devices does not causes the number of controllable luminaire devices within the logical community of luminaire devices to exceed the established threshold, using commands addressed to each of those controllable luminaire devices of the plurality of controllable luminaire devices within the logical community of controllable luminaire devices individually to control each of those controllable luminaire devices of the plurality of controllable luminaire devices within the logical community of controllable luminaire devices as a group.

Assignments (3)
SECURITY INTEREST Recorded Jan 22, 2024
From: IDEAL INDUSTRIES, INC.; ANDERSON POWER PRODUCTS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 066358/0354 →
SECURITY INTEREST Recorded Sep 13, 2023
From: IDEAL INDUSTRIES LIGHTING LLC
To: FGI WORLDWIDE LLC
Reel/Frame 064897/0413 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2019
From: ELTOFT, JUSTIN D.; MARKEL, JOSEPH
To: IDEAL INDUSTRIES, INC.
Reel/Frame 050345/0545 →