US Pat. No. 10,219,351

SYSTEM, METHOD, AND APPARATUS FOR SELF-ADAPTIVE SCHEDULED LIGHTING CONTROL

Lime Green Lighting, LLC,...

1. A lighting control device comprising:a memory comprising executable instructions;
at least one environmental sensor; and
a microcontroller operatively connected to the memory and the at least one environmental sensor, wherein the microcontroller is configured to execute the executable instructions in order to perform a method comprising:
obtaining environmental data from the at least one environmental sensor;
obtaining input data;
transmitting the environmental data and the input data to an external server;
obtaining, from the external server, a lighting operating schedule based on the environmental data and the input data;
executing the lighting operating schedule,
implementing a calibration routine during an initial setup, wherein implementing the calibration routine during the initial setup comprises:
sequentially brightening and dimming each of a plurality of connected bulbs;
obtaining at least one of additional ambient light intensity and additional ambient light color data from the at least one environmental sensor;
determining an aggregate effect of individually brightening and dimming each of the plurality of connected bulbs based on the additional ambient light intensity and ambient light color data; and
assigning an influence value for each of the plurality of connected bulbs.

US Pat. No. 10,798,798

SYSTEM, METHOD, AND APPARATUS FOR SELF-ADAPTIVE SCHEDULED LIGHTING CONTROL

Lime Green Lighting, LLC,...

1. A lighting control system comprising:a microcontroller; and
a memory, operatively connected to the microcontroller, wherein the memory comprises executable instructions that when executed by the microcontroller cause the microcontroller to perform a method comprising:
obtaining environmental data from at least one environmental sensor;
obtaining input data from at least one input device;
transmitting the environmental data and the input data to a remote server;
obtaining from the remote server a lighting operating schedule based on the environmental data and the input data from the remote server;
executing the lighting operating schedule from the remote server by controlling one or more smart bulbs via at least one wireless transceiver, wherein the smart bulbs include replaceable and interchangeable lighting devices designed to operate in standard luminaries, each of the smart bulbs including integral circuitry and integral wireless communications to control at least one of an intensity or a hue of a light output of a light emitting diode in each of the smart bulbs independently by communicating with the remote server via the at least one wireless transceiver; and
executing an interrupt operation by:
suspending execution of the lighting operating schedule based on interrupt data from at least one of the input device or an analog input device separate from the input device, the interrupt data corresponding to a user change to the lighting operating schedule;
implementing the user change to the lighting operating schedule; and
resuming execution of the lighting operating schedule with the user change implemented.