Light bulb and method and system for use in configuring same
First Claim
1. An intelligent light bulb 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 thereon firmware including instructions for controlling operations of the LED lighting element, said memory module including a passive memory component on which at least a portion of the firmware is stored, wherein the passive memory component includes a near field communication memory (NFC memory), 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 light bulb for;
(1) drawing energy from the signal carrying firmware update information 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 as its source of electrical energy;
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 firmware storing instructions for controlling operations of the LED lighting element, where the firmware includes a passive memory component having a near field communication memory (NFC memory). The firmware 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 firmware 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.
-
Citations
29 Claims
-
1. An intelligent light bulb 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 thereon firmware including instructions for controlling operations of the LED lighting element, said memory module including a passive memory component on which at least a portion of the firmware is stored, wherein the passive memory component includes a near field communication memory (NFC memory), 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 light bulb for; (1) drawing energy from the signal carrying firmware update information 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 as its source of electrical energy; 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. An auxiliary device suitable for configuring an intelligent light bulb, the intelligent light bulb comprising an LED lighting element and a programmable controller for operating said LED lighting element, the programmable controller comprising a memory module having stored thereon firmware including instructions for controlling operations of the LED lighting element, 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 intelligent light bulb 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 of the intelligent light bulb 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 intelligent light bulb carrying firmware update information associated with the intelligent light bulb, 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 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 controller while the passive memory component remains activated using said signal as its source of electrical energy. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for configuring an intelligent light bulb, the intelligent light bulb comprising an LED lighting element and a programmable controller for operating said LED lighting element, the programmable controller comprising a memory module having stored thereon firmware including instructions for controlling operations of the LED lighting element, 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 intelligent light bulb 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 associated with the intelligent light bulb; b) using the auxiliary device, transmitting a signal carrying the firmware update information to the intelligent light bulb over a wireless communication link, the signal being configured 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, at least part of said firmware update process being performed by the controller while the passive memory component remains activated using energy drawn from said signal as its source of electrical energy. - View Dependent Claims (24, 25, 26)
-
-
27. An intelligent light bulb comprising:
-
a) a lighting element comprising multiple light components characterized in that operating in specific manners specific subsets of the light components allows respective distinct light colors to be generated by the light bulb; b) a programmable controller in communication with said lighting element, said programmable controller comprising; i) a memory module having stored thereon firmware including instructions for controlling operations of the lighting element, said memory module including a passive memory component 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 light bulb for; (1) drawing energy from the signal carrying firmware update information 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 as its source of electrical energy; ii) a processing unit in communication with said memory module, said processing unit being programmed for operating the lighting element at least in part in accordance with the instructions of the firmware, wherein the instructions of the firmware enable the processing unit to control operations of specific subsets of the light components so that the intelligent light bulb is caused to generate a corresponding specific light color when operated in a specific manner. - View Dependent Claims (28)
-
-
29. An intelligent light bulb comprising:
-
a) an LED lighting element; b) a programmable controller in communication with said LED lighting element, said programmable controller comprising; i) a passive memory component including a near field communication memory (NFC memory), said passive memory component being configured to be responsive to a signal received over a wireless communication link from a device external to the intelligent light bulb for drawing energy from said signal to activate the passive memory component and causing an update process to be performed to modify information stored on said passive memory component based on information carried by the signal, at least part of said update process being performed while the passive memory component remains activated using energy drawn from said signal as its source of electrical energy; ii) a processing unit in communication with said passive memory component, said processing unit being programmed for operating the LED lighting element at least in part in accordance with instructions stored on the passive memory component.
-
Specification