IP Library Granted Patent US 9,161,419
Granted Patent B2
US 9,161,419 · App. 13/540,012 · Granted Oct 13, 2015

Intelligent and coordinated lighting of a lighting device

Inventors: Jason L. Anderson (San Jose, CA); Gregory J. Boss (Saginaw, MI); Jeffrey L. Coveyduc (San Jose, CA); Stefan A. G. van der Stockt (Johannesburg, ZA)
Assignee: International Business Machines Corporation
H05B37/0227H05B37/0272H05B37/034Y02B20/48
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 9,161,419
App. No.
13/540,012
Granted
Oct 13, 2015
Kind
B2
Abstract

Intelligent lighting is provided to motorists traveling down a stretch of road by sequentially turning on adjacent lighting devices in a lighting segment only when required, such as when vehicles are approaching the lighting devices, and turning off the lighting devices or decreasing a light intensity output of the lighting devices to a predefined minimum lighting intensity output level when no vehicles are present. In addition, which bulb to use in a multi-bulb lighting device is determined, as well as the optimal lighting intensity level of the selected bulb. Further, it is determined which lighting devices in a lighting segment may be turned off or dimmed while maintaining a predefined minimum safe light/brightness level along a pathway associated with the lighting segment.

Claims (45)

1. A method for lighting a lighting device, the method comprising:

responsive to determining, by a data processing system located in the lighting device, that an ambient light level is less than or equal to a predetermined minimum ambient light level threshold value, setting, by the data processing system, a lighting intensity level of a lighting element located in the lighting device to a first lighting intensity level, wherein the lighting element includes a plurality of different types of lighting intensity level bulbs, each bulb in the plurality of different types of lighting intensity level bulbs emits a different type of light at a different lighting intensity output level, and wherein each bulb in the plurality of different types of lighting intensity level bulbs produces a different color temperature;

receiving, by the data processing system, information regarding an approaching object from a peer lighting device within a plurality of peer lighting devices associated with the lighting device;

determining, by the data processing system, whether the approaching object is within a lighting interval of the lighting device based on the information regarding the approaching object received from the peer lighting device;

responsive to determining, by the data processing system, that the approaching object is within the lighting interval of the lighting device based on the information regarding the approaching object received from the peer lighting device, setting, by the data processing system, the lighting intensity level of the lighting element to a second lighting intensity level; and

selecting, by the data processing system, a set of one or more bulbs in the plurality of different types of lighting intensity level bulbs to complement a color temperature produced by the approaching object.

2. The method of claim 1 , further comprising:

determining, by the data processing system, a location and a sequence position of each peer lighting device in the plurality of peer lighting devices in relation to the lighting device; and

transmitting, by the data processing system, approaching object information to a set of peer lighting devices located in a same direction of travel as the approaching object.

3. The method of claim 2 , wherein the approaching object information is transmitted from the lighting device to the set of peer lighting devices via a peer-to-peer communication protocol.

4. The method of claim 1 , further comprising:

detecting, by the data processing system, the approaching object using a motion sensor associated with the lighting device; and

determining, by the data processing system, a direction of travel, a distance from the lighting device, and a speed of travel of the approaching object using data obtained by the motion sensor.

5. The method of claim 4 , further comprising:

determining, by the data processing system, whether a lighting time out associated with the lighting interval has been reached based on the speed of travel of the approaching object; and

responsive to determining, by the data processing system, that a lighting time out associated with the lighting interval has been reached based on the speed of travel of the approaching object, setting, by the data processing system, the lighting intensity level of the lighting element to one of the first lighting intensity level or a third lighting intensity level.

6. The method of claim 5 , wherein the first lighting intensity level of the lighting element is a predefined minimum lighting intensity level, and wherein the second lighting intensity level of the lighting element is a predefined maximum lighting intensity level, and wherein the third lighting intensity level of the lighting element is a zero lighting intensity level.

7. The method of claim 1 , wherein the ambient light level is a current level of light surrounding the lighting device, and wherein the current level of light includes light produced by objects in an area associated with the lighting device, and wherein the ambient light level is detected by an ambient light level sensor associated with the lighting device.

8. The method of claim 1 , wherein the approaching object is one of a vehicle or a pedestrian.

9. The method of claim 1 , wherein the approaching object travels along a pathway, and wherein the lighting device and the plurality of peer lighting devices are located adjacent to the pathway.

10. The method of claim 1 , wherein the lighting interval is a duration of time that the lighting element is set to an increased lighting intensity level based on a calculated speed of travel of the approaching object.

11. The method of claim 1 , further comprising:

selecting, by the data processing system, a bulb in the plurality of different types of lighting intensity level bulbs based on a least energy cost for an expected duration of burn.

12. A data processing system for lighting a lighting device, the data processing system comprising:

a bus system;

a storage device connected to the bus system, wherein the storage device stores computer readable program code; and

a processor connected to the bus system, wherein the processor executes the computer readable program code to set a lighting intensity level of a lighting element located in a lighting device to a first lighting intensity level in response to determining that an ambient light level is less than or equal to a predetermined minimum ambient light level threshold value, wherein the lighting element includes a plurality of different types of lighting intensity level bulbs, each bulb in the plurality of different types of lighting intensity level bulbs emits a different type of light at a different lighting intensity output level, and wherein each bulb in the plurality of different types of lighting intensity level bulbs produces a different color temperature; receive information regarding an approaching object from a peer lighting device within a plurality of peer lighting devices associated with the lighting device; determine whether the approaching object is within a lighting interval of the lighting device based on the information regarding the approaching object received from the peer lighting device; set the lighting intensity level of the lighting element to a second lighting intensity level in response to determining that the approaching object is within the lighting interval of the lighting device based on the information regarding the approaching object received from the peer lighting device; and select a set of one or more bulbs in the plurality of different types of lighting intensity level bulbs to complement a color temperature produced by the approaching object.

13. The data processing system of claim 12 , wherein the processor further executes the computer readable program code to determine a location and a sequence position of each peer lighting device in the plurality of peer lighting devices in relation to the lighting device; and transmit approaching object information to a set of peer lighting devices located in a same direction of travel as the approaching object.

14. A computer program product stored on a non-transitory computer readable storage device having computer readable program code embodied thereon that is executable by a data processing system for lighting a lighting device, the computer program product comprising:

computer readable program code for setting a lighting intensity level of a lighting element located in a lighting device to a first lighting intensity level in response to determining that an ambient light level is less than or equal to a predetermined minimum ambient light level threshold value, wherein the lighting element includes a plurality of different types of lighting intensity level bulbs, each bulb in the plurality of different types of lighting intensity level bulbs emits a different type of light at a different lighting intensity output level, and wherein each bulb in the plurality of different types of lighting intensity level bulbs produces a different color temperature;

computer readable program code for receiving information regarding an approaching object from a peer lighting device within a plurality of peer lighting devices associated with the lighting device;

computer readable program code for determining whether the approaching object is within a lighting interval of the lighting device based on the information regarding the approaching object received from the peer lighting device;

computer readable program code for setting the lighting intensity level of the lighting element to a second lighting intensity level in response to determining that the approaching object is within the lighting interval of the lighting device based on the information regarding the approaching object received from the peer lighting device; and

computer readable program code for selecting a set of one or more bulbs in the plurality of different types of lighting intensity level bulbs to complement a color temperature produced by the approaching object.

15. The computer program product of claim 14 , further comprising:

computer readable program code for determining a location and a sequence position of each peer lighting device in the plurality of peer lighting devices in relation to the lighting device; and

computer readable program code for transmitting approaching object information to a set of peer lighting devices located in a same direction of travel as the approaching object.

16. The computer program product of claim 15 , wherein the approaching object information is transmitted from the lighting device to the set of peer lighting devices via a peer-to-peer communication protocol.

17. The computer program product of claim 14 , further comprising:

computer readable program code for detecting the approaching object using a motion sensor associated with the lighting device; and

computer readable program code for determining a direction of travel, a distance from the lighting device, and a speed of travel of the approaching object using data obtained by the motion sensor.

18. The computer program product of claim 17 , further comprising:

computer readable program code for determining whether a lighting time out associated with the lighting interval has been reached based on the speed of travel of the approaching object; and

computer readable program code for setting the lighting intensity level of the lighting element to one of the first lighting intensity level or a third lighting intensity level in response to determining that a lighting time out associated with the lighting interval has been reached based on the speed of travel of the approaching object.

19. The computer program product of claim 18 , wherein the first lighting intensity level of the lighting element is a predefined minimum lighting intensity level, and wherein the second lighting intensity level of the lighting element is a predefined maximum lighting intensity level, and wherein the third lighting intensity level of the lighting element is a zero lighting intensity level.

Assignments (20)
SECURITY INTEREST Recorded Sep 19, 2022
From: GENERAC POWER SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 061476/0745 →
AMALGAMATION Recorded Jul 25, 2022
From: 1339416 B.C. LTD.; ECOBEE TECHNOLOGIES INC.
To: 1339416 B.C. LTD.
Reel/Frame 060907/0090 →
CONTINUED - CHANGE OF JURISDICTION Recorded Apr 26, 2022
From: ECOBEE INC.
To: ECOBEE TECHNOLOGIES INC.
Reel/Frame 059805/0101 →
CHANGE OF NAME Recorded Apr 26, 2022
From: 1339416 B.C. LTD.
To: ECOBEE TECHNOLOGIES ULC
Reel/Frame 059825/0668 →
AMALGAMATION Recorded Apr 26, 2022
From: 1339416 B.C. LTD.; ECOBEE TECHNOLOGIES INC.
To: 1339416 B.C. LTD.
Reel/Frame 059825/0888 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2022
From: ECOBEE TECHNOLOGIES ULC
To: GENERAC HOLDINGS INC.
Reel/Frame 059713/0780 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2022
From: GENERAC HOLDINGS INC.
To: GENERAC POWER SYSTEMS, INC.
Reel/Frame 059713/0799 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY FROM ECOBEE, INC. TO ECOBEE INC. PREVIOUSLY RECORDED AT REEL: 058568 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 8, 2022
From: AMERICAN STOCK TRANSFER & TRUST COMPANY, LLC D/B/A AST TRUST COMPANY (CANADA)
To: ECOBEE INC.
Reel/Frame 058965/0106 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME FROM ECOBEE, INC. TO ECOBEE INC. PREVIOUSLY RECORDED AT REEL: 058521 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Feb 7, 2022
From: STRUCTURED ALPHA LP, BY ITS GENERAL PARTNER THOMVEST ASSET MANAGEMENT LTD.
To: ECOBEE INC.
Reel/Frame 059205/0822 →
CHANGE OF NAME Recorded Jan 31, 2022
From: 1339416 B.C. LTD.
To: ECOBEE TECHNOLOGIES ULC
Reel/Frame 058907/0363 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2022
From: ECOBEE TECHNOLOGIES ULC
To: GENERAC HOLDINGS INC.
Reel/Frame 058917/0069 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2022
From: GENERAC HOLDINGS INC.
To: GENERAC POWER SYSTEMS, INC.
Reel/Frame 058917/0161 →
MERGER AND CHANGE OF NAME Recorded Jan 31, 2022
From: 1339416 B.C. LTD.; ECOBEE TECHNOLOGIES INC.
To: 1339416 B.C. LTD.
Reel/Frame 061001/0949 →
CHANGE OF NAME Recorded Jan 31, 2022
From: ECOBEE INC.
To: ECOBEE TECHNOLOGIES INC.
Reel/Frame 058905/0211 →
RELEASE OF SECURITY INTEREST Recorded Dec 16, 2021
From: AMERICAN STOCK TRANSFER & TRUST COMPANY, LLC D/B/A AST TRUST COMPANY (CANADA)
To: ECOBEE, INC.
Reel/Frame 058568/0001 →
RELEASE OF SECURITY INTEREST Recorded Dec 16, 2021
From: STRUCTURED ALPHA LP, BY ITS GENERAL PARTNER THOMVEST ASSET MANAGEMENT LTD.
To: ECOBEE, INC.
Reel/Frame 058521/0001 →
SECURITY INTEREST Recorded May 19, 2020
From: ECOBEE INC.
To: AST TRUST COMPANY (CANADA)
Reel/Frame 052704/0656 →
SECURITY INTEREST Recorded May 15, 2020
From: INC., ECOBEE
To: STRUCTURED ALPHA LP
Reel/Frame 052678/0864 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: ECOBEE INC.
Reel/Frame 048462/0094 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2012
From: ANDERSON, JASON L.; BOSS, GREGORY J.; COVEYDUC, JEFFREY L.; VAN DER STOCKT, STEFAN A.G.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 028792/0668 →
Continuity (1)
Related Publication 20140001961A1 · Jan 2, 2014