IP Library › Granted Patent US 12,563,654
Granted Patent B1
US 12,563,654 · App. 18/234,498 · Granted Feb 24, 2026

Lighting control system and methods of use

Inventors: William Ridgway Lang, Jr. (Granger, IN); Terran Michael Havlish (Elkhart, IN)
Assignee: American Technology Components, Inc.
H05B47/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 12,563,654
App. No.
18/234,498
Granted
Feb 24, 2026
Kind
B1
Abstract

A lighting control system includes a driver, a sensor, and a microcontroller connected to the sensor and the driver. The driver selectively illuminates and/or turns off one or more lamps under specified conditions. The sensor detects light levels. The microcontroller is programmable to read the light levels detected by the sensor, determine if one or more of the specified conditions are satisfied, and operate the driver to selectively illuminate one or more of the lamps and/or turn one or more of the lamps off if one or more of the specified conditions is present. The system executes a method that includes the steps of establishing threshold ambient and UV light values, utilizing the sensor to detect an ambient light level and a UV light level, utilizing the microprocessor to compare the detected ambient light level with the threshold ambient light value, utilizing the microprocessor to compare the detected UV light level with the threshold UV light value, and utilizing the microprocessor to operate the driver to illuminate and/or turn off the lamp based on the comparison of the detected ambient light level with the threshold ambient light value and/or the comparison of the detected UV light level with the UV light threshold value.

Claims (62)

1 . A lighting control system, including:

a driver for selectively illuminating one or more lamps and turning off one or more lamps under specified conditions;

a sensor for detecting light levels, the sensor including a first photodiode for detecting ambient light levels and a second photodiode for detecting UV light levels;

a microcontroller connected to the driver and the sensor, the microcontroller programmable to read the light levels detected by the sensor, determine if one or more of the specified conditions are satisfied, and operate the driver to selectively illuminate one or more of the lamps and/or turn one or more of the lamps off if one or more of the specified conditions is present; and

wherein the microcontroller is programmable with an ambient light threshold value and a UV light threshold value and the microcontroller compares the detected ambient light levels with the ambient light threshold value and the detected UV light levels with the UV light threshold value to determine if one or more of the specified conditions is present.

2 . A method of operating a lighting control system, the system including a driver for selectively illuminating a lamp and turning the lamp off, a sensor for detecting light levels, and a microcontroller, the method including:

establishing a threshold ambient light value;

establishing a threshold UV light value;

utilizing the sensor to detect an ambient light level;

utilizing the sensor to detect a UV light level;

utilizing the microprocessor to compare the detected ambient light level with the threshold ambient light value;

utilizing the microprocessor to compare the detected UV light level with the threshold UV light value; and

utilizing the microprocessor to operate the driver to illuminate the lamp if the detected ambient light level is below the ambient light threshold value or the detected UV light level is below the UV light threshold value, and utilizing the microprocessor to operate the driver to turn the lamp off if the detected ambient light level is above the threshold ambient light value and the detected UV light level is above the UV light threshold value.

3 . The method according to claim 2 , further including the steps of:

utilizing the sensor to detect multiple ambient light levels;

utilizing the sensor to detect multiple UV light levels;

utilizing the microprocessor to compare the multiple detected ambient light levels with the ambient light threshold value;

utilizing the microprocessor to compare the multiple detected UV light levels with the UV light threshold value; and

utilizing the microprocessor to operate the driver to illuminate the lamp if the multiple detected ambient light levels are below the ambient light threshold value or the multiple detected UV light levels are below the UV light threshold value, and utilizing the microprocessor to operate the driver to turn the lamp off if the multiple detected ambient light levels are above the threshold ambient light value and the multiple detected UV light levels are above the UV light threshold value.

4 . The method according to claim 3 , further including the steps of:

specifying a number of consecutive detected ambient light levels below the ambient light threshold value required to cause the microprocessor to operate the driver to illuminate the lamp;

specifying a number of consecutive detected UV light levels below the UV light threshold value required to cause the microprocessor to operate the driver to illuminate the lamp;

specifying a number of consecutive detected ambient light levels above the ambient light threshold value required to cause the microprocessor to operate the driver to turn the lamp off;

specifying a number of consecutive detected UV light levels above the UV light threshold value required to cause the microprocessor to operate the driver to turn the lamp off; and

wherein the number of consecutive detected ambient light levels above the ambient light threshold value and the number of consecutive detected UV light levels above the UV light threshold value required to cause the microprocessor to operate the driver to turn the lamp off are greater than the number of consecutive detected ambient light levels below the ambient light threshold value and the number of consecutive detected UV light levels below the UV light threshold value required to cause the microprocessor to operate the driver to illuminate the lamp.

5 . The method according to claim 3 , wherein the microcontroller compares an average of the multiple detected ambient light levels with the ambient light threshold value and an average of the multiple detected UV light levels with the UV light threshold value.

6 . The method according to claim 3 , further including the step of utilizing the microprocessor to determine the rate of change of the detected ambient light levels and the rate of change of the detected UV light levels, and utilizing the microprocessor to operate the driver to increase and decrease the illumination intensity of the lamp based on at least one of the rates of change.

7 . The method according to claim 2 , further including the step of establishing a hysteresis level associated with the ambient light threshold value and the UV light threshold value, and wherein the microprocessor excludes detected ambient light levels and detected UV light levels within the hysteresis level from the comparisons utilized by the microprocessor to operate the driver.

8 . A method of operating a lighting control system, the system including a driver for selectively illuminating a lamp and turning off the lamp, a sensor for detecting light levels, and a microcontroller, the method including:

establishing a threshold ambient light value;

establishing a threshold UV light value;

utilizing the sensor to detect an ambient light level;

utilizing the sensor to detect a UV light level;

utilizing the microprocessor to compare the detected ambient light level with the threshold ambient light value;

utilizing the microprocessor to compare the detected UV light level with the threshold UV light value; and

utilizing the microprocessor to operate the driver to illuminate and/or turn off the lamp based on the comparison of the detected ambient light level with the threshold ambient light value and/or the comparison of the detected UV light level with the UV light threshold value.

9 . The method of claim 8 , wherein the microprocessor operates the driver to illuminate the lamp if the detected ambient light level is below the ambient light threshold value.

10 . The method according to claim 8 , wherein the microprocessor operates the driver to illuminate the lamp if the detected UV light level is below the UV light threshold value.

11 . The method according to claim 8 , wherein the microprocessor operates the driver to turn the lamp off if the detected ambient light level is above the threshold ambient light value and the detected UV light level is above the UV light threshold value.

12 . The method according to claim 8 , further including the steps of:

utilizing the sensor to detect multiple ambient light levels;

utilizing the sensor to detect multiple UV light levels;

utilizing the microprocessor to compare the multiple detected ambient light levels with the ambient light threshold value;

utilizing the microprocessor to compare the multiple detected UV light levels with the UV light threshold value; and

utilizing the microprocessor to operate the driver to illuminate and/or turn off the lamp based on the comparison of the multiple detected ambient light levels with the threshold ambient light value and/or the comparison of the multiple detected UV light levels with the UV light threshold value.

13 . The method according to claim 8 , further including the steps of:

specifying a number of consecutive detected ambient light levels required to cause the microprocessor to operate the driver to illuminate the lamp;

specifying a number of consecutive detected UV light levels required to cause the microprocessor to operate the driver to illuminate the lamp;

specifying a number of consecutive detected ambient light levels required to cause the microprocessor to operate the driver to turn the lamp off;

specifying a number of consecutive detected UV light levels required to cause the microprocessor to operate the driver to turn the lamp off; and

wherein the number of consecutive detected ambient light levels and consecutive detected UV light levels required to cause the microprocessor to operate the driver to turn the lamp off are greater than the number of consecutive detected ambient light levels and consecutive detected UV light levels required to cause the microprocessor to operate the driver to illuminate the lamp.

14 . The method according to claim 12 , wherein the microcontroller compares an average of the multiple detected ambient light levels with the ambient light threshold value and an average of the multiple detected UV light levels with the UV light threshold level.

15 . The method according to claim 12 , further including the step of utilizing the microprocessor to determine the rate of change of the detected ambient light levels and the rate of change of the detected UV light levels and utilizing the microprocessor to operate the driver to increase and decrease the illumination intensity of the lamp based on at least one of the rates of change.

16 . The method according to claim 8 , further including the step of establishing a hysteresis level associated with the ambient light threshold value and the UV light threshold value, and wherein the microprocessor excludes detected ambient light levels and detected UV light levels within the hysteresis level from the comparisons utilized by the microprocessor to operate the driver.

17 . A method of operating a lighting control system, the system including a driver for selectively illuminating a lamp and turning off the lamp, a sensor for detecting light levels, and a microcontroller, the method including:

establishing a threshold value for a first type of light;

establishing a threshold value for a second type of light;

utilizing the sensor to detect a level of the first type of light;

utilizing the sensor to detect a level of the second type of light;

utilizing the microprocessor to compare the detected level of the first type of light with the threshold value of the first type of light;

utilizing the microprocessor to compare the detected level of the second type of light with the threshold value for the second type of light; and

utilizing the microprocessor to operate the driver to illuminate and/or turn off the lamp based on the comparison of the detected level of the first type of light with the threshold value for the first type of light and the comparison of the detected level of the second type of light with the threshold value for the second type of light.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2023
From: HAVLISH, TERRAN MICHAEL; LANG, WILLIAM RIDGWAY, JR
To: AMERICAN TECHNOLOGY COMPONENTS, INC.
Reel/Frame 065276/0681 →
References Cited (24)
US 8944617B2 · Crookham et al. · 2015 [cited by applicant]
US 9581303B2 · Gordin et al. · 2017 [cited by applicant]
US 9593832B2 · Beausoleil et al. · 2017 [cited by applicant]
US 9976714B2 · Geisler et al. · 2018 [cited by applicant]
US 10117313B2 · Chen · 2018 [cited by applicant]
US 10785836B2 · Rollinson et al. · 2020 [cited by applicant]
US 10989379B2 · Bien · 2021 [cited by applicant]
US 11384911B1 · Bien · 2022 [cited by applicant]
US 11614207B2 · Shum · 2023 [cited by applicant]
US 20060044789A1 · Curtis · 2006 [cited by applicant]
US 20070177384A1 · Sibalich et al. · 2007 [cited by applicant]
US 20100178047A1 · Nitanda · 2010 [cited by examiner]
US 20150216016A1 · Reed · 2015 [cited by examiner]
US 20220225478A1 · Suo et al. · 2022 [cited by applicant]
US 20230003368A1 · Verfuerth et al. · 2023 [cited by applicant]
US 20230077519A1 · Cheung · 2023 [cited by examiner]
CN 111963970A · 2020 [cited by applicant]
CN 112344258A · 2021 [cited by applicant]
DE 9215653U1 · 1993 [cited by applicant]
DE 20220900U1 · 2004 [cited by applicant]
DE 10333593A1 · 2005 [cited by applicant]
KR 1020080081514A · 2008 [cited by applicant]
KR 102222908B1 · 2021 [cited by applicant]
WO 9732159A1 · 1997 [cited by applicant]