Back to results
US 2017/0364348 A1Published application
Mesh over-the-air (ota) luminaire firmware update
AssigneeABL IP Holding LLC
InventorsKonstantin Klitenik, Emanuel Paul Malandrakis
Life of this patent
Estimating the term…
Abstract
A lighting system includes lighting devices and a controller. An Over-The-Air (OTA) update of lighting device programming is delivered via point-to-point connections between the controller and some number of lighting devices and/or between the lighting devices. Delivery of the OTA update from one lighting device to another lighting device is triggered based on an update command sent via a wireless mesh network of the lighting system.
Claims18
A system, comprising:
- lighting devices, each lighting device comprising:
- a light source;
- a memory;
- a wireless communication transceiver;
- and
- logic/processing circuitry coupled to control the light source and coupled to communicate via the transceiver;
- and
- a computer having a network communication interface and configured to:
- deliver, a revision of lighting device programming, to one or more of the lighting devices;
- and
- send an update command, via a wireless mesh network formed by the wireless communication transceivers, intended for all of the lighting devices;
- the logic/processing circuitry of each respective one of the lighting devices configures the respective lighting device to:
- upon receipt of the update command, determine whether the respective lighting device has previously received and stored the revision of lighting device programming;
- upon determination that the respective lighting device has stored the revision of lighting device programming, identify a number of lighting devices located proximate the respective lighting device as having not received and stored the revision of lighting device programming;
- and
- for each respective one of the identified number of proximate lighting devices:
- (a) establish a communications connection of the respective lighting device with the respective identified lighting device;
- and
- (b) deliver, via the established connection, the revision of lighting device programming to the respective identified lighting device.
16 more elements
A lighting device, comprising:
- a light source;
- a memory;
- a wireless communication transceiver;
- and
- logic/processing circuitry coupled to control the light source and coupled to communicate via the transceiver, the logic/processing circuitry configuring the lighting device to:
- upon receipt, via a wireless mesh network formed by a plurality of other lighting devices and the wireless communication transceiver, of an update command, determine whether the lighting device has previously received and stored a revision of lighting device programming identified in the received update command;
- upon determination that the lighting device has stored the revision of lighting device programming, identify a number of the other lighting devices located proximate the lighting device as having not received and stored the revision of lighting device programming;
- and
- for each respective one of the identified number of proximate lighting devices:
- (a) establish a communications connection of the lighting device with the respective identified lighting device;
- and
- (b) deliver, via the established connection, the revision of lighting device programming to the respective identified lighting device.
9 more elements
A method, comprising:
- upon receipt, by a wireless communication transceiver of a lighting device and via a wireless mesh network formed by a plurality of other lighting devices and the wireless communication transceiver, of an update command, determining whether the lighting device has previously received and stored a revision of lighting device programming identified in the received update command;
- upon determination that the lighting device has stored the revision of lighting device programming, identifying a number of the other lighting devices located proximate the lighting device as having not received and stored the revision of lighting device programming;
- and
- for each respective one of the identified number of proximate lighting devices:
- (a) establishing a communications connection of the lighting device with the respective identified lighting device;
- and
- (b) delivering, via the established connection, the revision of lighting device programming to the respective identified lighting device.
4 more elements
Dependencies are inferred from the claim text.