×

Mesh over-the-air (OTA) luminaire firmware update

  • US 10,205,606 B2
  • Filed: 06/29/2016
  • Issued: 02/12/2019
  • Est. Priority Date: 06/15/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • lighting devices, each lighting device comprising;

    a light source;

    a wireless communication transceiver; and

    logic/processing circuitry coupled to control the light source and coupled to communicate via the wireless communication 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 identifying the revision of lighting device programming, 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 comprising a processor, a memory accessible by the processor and instructions stored in the memory for execution by the processor, such that execution of instructions by the processor configures the respective lighting device to;

    upon receipt of the update command, determine whether or not the respective lighting device has previously received and stored the revision of lighting device programming identified in the received update command;

    in each of a plurality of the lighting devices, ignore the update command based upon determination that the respective lighting device of the plurality of lighting devices has not received and stored the revision of lighting device programming;

    in each respective lighting device having previously received 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 point to point communications connection of the respective lighting device having previously received the revision of lighting device programming with the respective identified lighting device; and

    (b) deliver, from the respective lighting device having previously received the revision of lighting device programming, via the established point to point communications connection, the revision of lighting device programming to the respective identified lighting device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×