Light bulb, intelligent lighting device and method and system for use in configuring same
First Claim
1. An intelligent lighting device comprising:
- a) an LED lighting element;
b) a programmable controller in communication with said LED lighting element, said programmable controller comprising;
i) a memory module having stored therein firmware including instructions for controlling operations of the LED lighting element, said memory module including a passive memory on which at least a portion of the firmware is stored, the passive memory component of the memory module being configured to be responsive to a signal carrying firmware update information received over a wireless communication link from a device external to the intelligent lighting device for;
(1) drawing energy from said signal to activate the passive memory component; and
(2) causing a firmware update process to be performed to modify the instructions of the firmware based on the update information carried by the signal, at least part of said firmware update process being performed while the passive memory component remains activated using energy drawn from said signal;
ii) a processing unit in communication with said memory module, said processing unit being programmed for operating the LED lighting element at least in part in accordance with the instructions of the firmware.
2 Assignments
0 Petitions
Accused Products
Abstract
An intelligent light bulb is provided as well as a method, devices and computer program product of configuring such an intelligent light bulb. The intelligent light bulb comprises an LED lighting element and a programmable controller. The programmable controller comprises a memory module having stored therein firmware including instructions for controlling operations of the LED lighting element, where the memory module including a passive memory on which at least a portion of the firmware is stored. The passive memory component of the memory module is responsive to a signal carrying firmware update information received over a wireless communication link from a device external to the intelligent light bulb for causing a firmware update process to be performed to modify the instructions of the firmware based on the update information carried by the signal. The programmable controller also includes a processing unit in communication with the memory module for operating the LED lighting element at least in part in accordance with the instructions of the firmware. Advantageously, the proposed intelligent light bulb can be configured using the signal carrying the firmware update information. In some embodiments, this may allow modifications of certain operating characteristic of the intelligent light bulb to be performed after manufacturing, including modifications pertaining to light color emitted and/or manner of operating the light bulb.
81 Citations
33 Claims
-
1. An intelligent lighting device comprising:
-
a) an LED lighting element; b) a programmable controller in communication with said LED lighting element, said programmable controller comprising; i) a memory module having stored therein firmware including instructions for controlling operations of the LED lighting element, said memory module including a passive memory on which at least a portion of the firmware is stored, the passive memory component of the memory module being configured to be responsive to a signal carrying firmware update information received over a wireless communication link from a device external to the intelligent lighting device for; (1) drawing energy from said signal to activate the passive memory component; and (2) causing a firmware update process to be performed to modify the instructions of the firmware based on the update information carried by the signal, at least part of said firmware update process being performed while the passive memory component remains activated using energy drawn from said signal; ii) a processing unit in communication with said memory module, said processing unit being programmed for operating the LED lighting element at least in part in accordance with the instructions of the firmware. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An auxiliary device suitable for configuring a programmable controller comprising a memory module having stored thereon firmware including instructions for controlling operations of a plurality of LED lighting components, said memory module including a passive memory component on which at least a portion of the firmware is stored, the programmable controller being programmed for operating the plurality of LED lighting components at least in part in accordance with the instructions stored on the memory module, said auxiliary device comprising:
-
a) a communication interface suitable for communicating with the programmable controller over a wireless communication link; b) a processing unit in communication with the communication interface programmed for transmitting a signal over the wireless communication link to the programmable controller carrying firmware update information, the signal being configured for; i) causing the passive memory component of the programmable controller to be activated by drawing energy from said signal; and ii) causing a firmware update process to be performed by the programmable controller to modify the instructions of the firmware based on the update information carried by the signal, at least part of said firmware update process being performed by the programmable controller while the passive memory component remains activated using said signal as a source of electrical energy. - View Dependent Claims (17, 18, 19)
-
-
20. A method for configuring a programmable controller comprising a memory module having stored thereon firmware including instructions for controlling operations of a plurality of LED lighting components, said memory module including a passive memory component on which at least a portion of the firmware is stored, the programmable controller being programmed for operating the plurality of LED lighting components at least in part in accordance with the instructions stored on the memory module, said method comprising:
-
a) using an auxiliary device, obtaining firmware update information; b) using the auxiliary device, transmitting a signal carrying the firmware update information to the programmable controller over a wireless communication link, the signal being configured for; i) causing the passive memory component of the programmable controller to be activated by drawing energy from said signal; and ii) causing a firmware update process to be performed to modify the instructions of the firmware based on the update information carried by the signal, at least part of said firmware update process being performed by the programmable controller while the passive memory component remains activated using said signal as a source of electrical energy. - View Dependent Claims (21)
-
-
22. An intelligent light bulb comprising:
-
a) a light bulb body having; i) a translucent envelop; and ii) a connector for securing the light bulb body to an external electrical socket, the connector including an electrical contact for establishing an electrical connection with a source of electrical power through the external electrical socket; b) an LED lighting element encapsulated within said light bulb body, wherein in operation light generated by the LED lighting element shines through the translucent envelop of the light bulb body, wherein said LED lighting element includes multiple LED light components characterized in that operating specific subsets of the LED light components causes respective distinct light colors to be generated by the LED lighting element, wherein the respective distinct light colors are selected amongst a set of at least two distinct light colors that the multiple LED light components are configured to generate; c) a programmable controller encapsulated within said light bulb body and in communication with said LED lighting element, said programmable controller comprising; i) a memory module having stored therein firmware including instructions for controlling operations of the LED lighting element, said memory module including a passive memory on which at least a portion of the firmware is stored, the passive memory component of the memory module being configured to be responsive to a signal carrying firmware update information received over a wireless communication link from a device external for causing a firmware update process to be performed to modify the instructions of the firmware based on the update information carried by the signal; ii) a processing unit in communication with said memory module, said processing unit being programmed for operating the LED lighting element at least in part in accordance with the instructions of the firmware, wherein the instructions of the firmware configure the processing unit for; (1) operating a first subset of said multiple LED light components to cause a first light color to be generated by the LED lighting element; and (2) operating a second subset of said multiple LED light components to cause a second light color to be generated by the LED lighting element, wherein said first light color is visually distinguishable from said second light color. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. An intelligent light fixture comprising:
-
a) an LED lighting element including multiple LED light components characterized in that operating specific subsets of the multiple LED light components causes respective distinct light colors to be generated by the LED lighting element, wherein the respective distinct light colors are selected amongst a set of at least two distinct light colors that the multiple LED light components are configured to generate; b) a programmable controller electrically connected to the LED lighting element, said programmable controller being configured for establishing a communication link with a remote auxiliary device over a wireless communication, said programmable controller comprising; i) a memory module having stored therein firmware including instructions for controlling operations of the LED lighting element, said memory module including a passive memory on which at least a portion of the firmware is stored, the passive memory component of the memory module being configured to be responsive to a signal carrying firmware update information received over the wireless communication link from the remote auxiliary device for causing a firmware update process to be performed to modify the instructions of the firmware based on the update information carried by the signal; ii) a processing unit in communication with said memory module, said processing unit being programmed for operating the LED lighting element at least in part in accordance with the instructions of the firmware, wherein the instructions of the firmware configure the processing unit for; (1) operating a first subset of said multiple LED light components to cause a first light color to be generated by the LED lighting element; and (2) operating a second subset of said multiple LED light components to cause a second light color to be generated by the LED lighting element, wherein said first light color is visually distinguishable from said second light color. - View Dependent Claims (33)
-
Specification