Batch configuration mode for configuring network devices
US-9367298-B1 · Jun 14, 2016 · US
US9826601B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9826601-B2 |
| Application number | US-201514866065-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 25, 2015 |
| Priority date | Sep 29, 2014 |
| Publication date | Nov 21, 2017 |
| Grant date | Nov 21, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods, apparatuses and systems are described herein for harmonizing firmware among lighting units of a lighting system. In some embodiments, a lighting unit controller of a lighting unit may be configured to: broadcast, to a plurality of remote lighting units of the lighting system, data indicative of a version of the firmware used locally; receive, directly or indirectly from at least one remote lighting unit of the lighting system, data indicative of a version of firmware used by the at least one remote lighting unit; determine that the version of firmware used by the at least one remote lighting unit is different from a version of the firmware stored in the memory; and take remedial action to harmonize the firmware stored in the memory with the firmware used by the remote lighting unit.
Opening claim text (preview).
We claim: 1. A method of harmonizing firmware used locally by a first lighting unit with firmware used by one or more remote lighting units of a lighting system, comprising: broadcasting, to a plurality of remote lighting units of the lighting system, data indicative of a version of the firmware stored in the memory; receiving, by a lighting unit controller located within the first lighting unit, at a communication interface of the first lighting unit, directly or indirectly from a second lighting unit, data indicative of a version of firmware used by the second lighting unit; pausing, for a random time interval to await receipt, via the communication interface, directly or indirectly from a third lighting unit, data indicative of a version of firmware used by the third lighting unit; determining, by the lighting unit controller of the first lighting unit, that the version of firmware used by the second lighting unit is different from a version of firmware used locally by the first lighting unit; and taking remedial action, by the lighting unit controller of the first lighting unit, to harmonize the firmware used locally by the first lighting unit with the firmware used by the second lighting unit, wherein the lighting unit controller is further configured to lock one or more operational aspects of the lighting unit prior to taking the remedial action. 2. The method of claim 1 , wherein taking remedial action comprises: transmitting, through the communication interface, to one or more remote lighting units, a request for updated firmware; receiving, at the communication interface, directly or indirectly from one of the one or more remote lighting units, an image of the firmware used by the second lighting unit; and locally installing the received image of firmware. 3. A lighting unit for use in a lighting system, comprising: one or more light sources; memory storing firmware used locally by the lighting unit; a communication interface; and a lighting unit controller located within the lighting unit and operably coupled with the one or more light sources, the memory, and the communication interface, the lighting unit controller configured to: broadcast, via the communication interface, to a plurality of remote lighting units of the lighting system, data indicative of a version of the firmware stored in the memory; receive, via the communication interface, directly or indirectly from a first remote lighting unit in response to the broadcast, data indicative of a version of firmware used by the first remote lighting unit; pause for a random time interval to await receipt, via the communication interface, directly or indirectly from a second remote lighting unit, data indicative of a version of firmware used by the second remote lighting unit; determine that the version of firmware used by the first remote lighting unit is different from a version of the firmware stored in the memory; and take remedial action to harmonize the firmware stored in the memory with the firmware used by the first remote lighting unit, wherein the lighting unit controller is further configured to lock one or more operational aspects of the lighting unit prior to taking the remedial action. 4. The lighting unit of claim 3 , wherein the remedial action comprises: transmitting, through the communication interface, to one or more remote lighting units of the lighting system, a request for a desired version of firmware; receiving, through the communication interface, directly or indirectly from the first remote lighting unit, an image of the desired version of firmware used by the first remote lighting unit; and locally installing the received image of the desired version of firmware. 5. The lighting unit of claim 4 , wherein the time interval is prior to taking the remedial action. 6. The lighting unit of claim 4 , wherein the lighting unit controller is further configured to lock one or more operational aspects prior to locally installing the image of the desired version of firmware used by the first remote lighting unit. 7. The lighting unit of claim 6 , wherein the lighting unit controller is further configured to lock control of one or more operational aspects in response to receipt, via the communication interface, directly or indirectly from the first remote lighting unit, of a lock command. 8. The lighting unit of claim 3 , wherein the remedial action comprises transmitting, through the communication interface, directly or indirectly to the first remote lighting unit, an image of firmware used locally by the lighting unit. 9. The lighting unit of claim 8 , wherein the remedial action further comprises transmitting, through the communication interface, directly or indirectly to the first remote lighting unit, data indicative of the version of the firmware stored in the memory. 10. The lighting unit of claim 9 , wherein the lighting unit controller is further configured to transmit the data indicative of the version of the firmware used locally by the lighting unit after the random time interval. 11. The lighting unit of claim 10 , wherein the lighting unit controller is further configured to calculate the time interval stochastically. 12. The lighting unit of claim 8 , wherein the remedial action further comprises receiving, through the communication interface, directly or indirectly from the first remote lighting unit, a request for an image of the firmware used locally by the lighting unit. 13. The lighting unit of claim 3 , wherein the communication interface comprises an interface to a mesh network that includes the lighting unit and the first remote lighting unit. 14. The lighting unit of claim 3 , wherein the communication interface comprises a coded light interface. 15. A lighting unit, for use in a lighting system, comprising: one or more light sources; memory storing firmware used locally by the lighting unit; a communication interface; and a lighting unit controller located within the lighting unit and operably coupled with the one or more light sources, the memory, and the communication interface, the lighting unit controller configured to: broadcast, via the communication interface, to a plurality of remote lighting units of the lighting system, data indicative of a version of the firmware stored in the memory; receive, via the communication interface, directly or indirectly from at least one remote lighting unit in response to the broadcast, data indicative of the version of firmware used by the at least one remote lighting unit; determine that the version of firmware used by the at least one remote lighting unit is different from a version of the firmware stored in the memory; and take remedial action to harmonize the firmware stored in the memory with the firmware used by the at least one remote lighting unit, wherein the remedial action comprises: transmitting, through the communication interface, to one or more remote lighting units of the lighting system, a request for a desired version of firmware; receiving, through the communication interface, directly or indirectly from the at least one remote lighting unit, an image of the desired version of firmware used by the at least one remote lighting unit; and locally installing the received image of the desired version of firmware, wherein the at least one remote lighting unit is a first remote lighting unit, and the lighting unit controller is further configured to pause for a time interval prior to taking the remedial action to await receipt, via the communication interface, directly or indirectly from a second remote lighting unit, dat
Circuit arrangements for AC mains or AC distribution networks · CPC title
Home appliances · CPC title
electric · CPC title
Coordinated control of two or more light sources · CPC title
by determining the brightness or colour temperature of ambient light · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.