System to determine the placement of smart light emitters
AssigneeCisco Technology, Inc.
InventorsCharles Calvin Byers, Joseph M. Clarke, Gonzalo A. Salgueiro, M. David Hanes
Life of this patent
Estimating the term…
Abstract
Techniques relating to a geographic lighting controller. A controller determines a target lighting pattern based on an instruction for a smart lighting effect. The controller retrieves from a database, based on the target geographic location, information identifying a first plurality of smart lights to activate as part of the smart lighting effect. The controller determines a plurality of network addresses for the first plurality of smart lights, based on the retrieved information, generates a lighting effect command relating to the first plurality of smart lights, and transmits the lighting effect command to create the smart lighting effect.
Claims20
A computer implemented method, comprising:
- determining a target lighting pattern based on an instruction for a smart lighting effect;
- retrieving from a database, based on the instruction, information identifying a first plurality of smart lights to activate as part of the smart lighting effect, wherein the database comprises a plurality of geographic locations relating to a second plurality of smart lights, and wherein the first plurality of smart lights is a subset of the second plurality of smart lights;
- determining a plurality of network addresses for the first plurality of smart lights, based on the retrieved information;
- generating a lighting effect command relating to the first plurality of smart lights, based on the target lighting pattern and the plurality of network addresses;
- and
- transmitting the lighting effect command to create the smart lighting effect, wherein the first plurality of smart lights is configured to be activated in a manner consistent with the smart lighting effect, based on the lighting effect command.
A computer program product, comprising:
- a non-transitory computer-readable storage medium storing code for execution by a processor, wherein the code, when executed by a processor, performs an operation, the operation comprising:
- determining a target lighting pattern based on an instruction for a smart lighting effect;
- retrieving from a database, based on the instruction, information identifying a first plurality of smart lights to activate as part of the smart lighting effect, wherein the database comprises a plurality of geographic locations relating to a second plurality of smart lights, and wherein the first plurality of smart lights is a subset of the second plurality of smart lights;
- determining a plurality of network addresses for the first plurality of smart lights, based on the retrieved information;
- generating a lighting effect command relating to the first plurality of smart lights, based on the target lighting pattern and the plurality of network addresses;
- and
- transmitting the lighting effect command to create the smart lighting effect, wherein the first plurality of smart lights is configured to be activated in a manner consistent with the smart lighting effect, based on the lighting effect command.
A geographic lighting controller system, comprising:
- a processor;
- and
- a memory containing a program that, when executed on the processor, performs an operation, the operation comprising:
- determining a target lighting pattern based on an instruction for a smart lighting effect;
- retrieving from a database, based on the instruction, information identifying a first plurality of smart lights to activate as part of the smart lighting effect, wherein the database comprises a plurality of geographic locations relating to a second plurality of smart lights, and wherein the first plurality of smart lights is a subset of the second plurality of smart lights;
- determining a plurality of network addresses for the first plurality of smart lights, based on the retrieved information;
- generating a lighting effect command relating to the first plurality of smart lights, based on the target lighting pattern and the plurality of network addresses;
- and
- transmitting the lighting effect command to create the smart lighting effect, wherein the first plurality of smart lights is configured to be activated in a manner consistent with the smart lighting effect, based on the lighting effect command.
Dependencies are inferred from the claim text.