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) firmware storing instructions for controlling operations of the LED lighting element, said firmware including a passive memory component, wherein the passive memory component includes a near field communication memory (NFC memory), said firmware being 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;
ii) a processing unit in communication with said firmware, 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.
57 Citations
32 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) firmware storing instructions for controlling operations of the LED lighting element, said firmware including a passive memory component, wherein the passive memory component includes a near field communication memory (NFC memory), said firmware being 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; ii) a processing unit in communication with said firmware, 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 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 firmware storing instructions for controlling operations of the LED lighting element, said firmware including a passive memory component including a near field communication memory (NFC memory), the programmable controller being programmed for operating the intelligent light bulb at least in part in accordance with the instructions stored on the firmware, 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 energy drawn from said signal. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. ) 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 firmware storing instructions for controlling operations of the LED lighting element, said firmware including a passive memory component including a near field communication memory (NFC memory), the programmable controller being programmed for operating the intelligent light bulb at least in part in accordance with the instructions stored on the firmware, said method comprising:
-
a) using an auxiliary device, obtaining firmware update information associated with the intelligent light bulb; b) using the auxiliary intelligent light bulb, 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. - View Dependent Claims (26, 27, 28, 29)
-
-
30. ) 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) firmware storing instructions for controlling operations of the lighting element, said firmware including a passive memory component, said firmware being 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; ii) a processing unit in communication with said firmware, 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 (31)
-
-
32. ) 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 responsive to a signal received over a wireless communication link from a device external to the intelligent light bulb for causing an update process to be performed to modify information stored on said passive memory component based on information carried by the signal; 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