IP Library Granted Patent US 9,763,306
Granted Patent B2
US 9,763,306 · App. 14/576,487 · Granted Sep 12, 2017

Dynamic spatially-resolved lighting using composited lighting models

Inventors: Christopher David Sachs (Sunnyvale, CA); Peter Raymond Florence (Saratoga, CA)
Assignee: Sensity Systems Inc.
H05B37/0218H05B37/0272Y02B20/46
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,763,306
App. No.
14/576,487
Granted
Sep 12, 2017
Kind
B2
Abstract

Methods, devices, systems, and non-transitory process-readable storage media for controlling lighting nodes of a lighting system associated with a lighting infrastructure based on composited lighting models. An embodiment method performed by a processor of a computing device may include operations for obtaining a plurality of lighting model outputs generated by lighting control algorithms that utilize sensor data obtained from one or more sensor nodes within the lighting infrastructure, combining the plurality of lighting model outputs in an additive fashion to generate a composited lighting model, calculating lighting parameters for a lighting node within the lighting infrastructure based on the composited lighting model and other factors, and generating a lighting control command for configuring the lighting node within the lighting infrastructure using the calculated lighting parameters. The method may be performed by any combination of lighting node(s), sensor node(s), a remote server, and/or other devices within the lighting infrastructure.

Claims (45)

1. A method for a computing device to generate lighting control commands for lighting nodes of a lighting system associated with a lighting infrastructure, comprising:

obtaining, by a processor of the computing device, a plurality of lighting model outputs generated by lighting control algorithms that utilize sensor data obtained from one or more sensor nodes within the lighting infrastructure;

combining, by the processor, the plurality of lighting model outputs in an additive fashion to generate a composited lighting model;

calculating, by the processor, lighting parameters for a lighting node within the lighting infrastructure based on the composited lighting model and other factors; and

generating, by the processor, a lighting control command for configuring the lighting node within the lighting infrastructure using the calculated lighting parameters;

determining, by the processor, whether a sample time has expired, and wherein

combining, by the processor, the plurality of lighting model outputs in the additive fashion to generate the composited lighting model comprises combining, by the processor, the plurality of lighting model outputs in the additive fashion to generate the composited lighting model in response to determining the sample time has expired, and wherein

calculating by the processor, lighting parameters for the lighting node within the lighting infrastructure based on the composited lighting model and the other factors comprises calculating, by the processor, lighting parameters for the lighting node within the lighting infrastructure based on the composited lighting model and the other factors in response to determining the sample time has expired.

2. The method of claim 1 , wherein the plurality of lighting model outputs are received from other devices associated with the lighting system.

3. The method of claim 1 , further comprising:

receiving, by the processor, the sensor data obtained from the one or more sensor nodes within the lighting infrastructure; and

performing, by the processor, the lighting control algorithms using the received sensor data to generate the plurality of lighting model outputs.

4. The method of claim 1 , wherein each of the plurality of lighting model outputs indicates an ideal lighting within the lighting infrastructure with relation to a particular objective.

5. The method of claim 4 , wherein the particular objective comprises one or more of directed lighting, path routing, and presence detection.

6. The method of claim 4 , wherein each of the plurality of lighting model outputs indicates an ideal lighting within the lighting infrastructure over a period of time with relation to the particular objective.

7. The method of claim 1 , wherein combining, by the processor, the plurality of lighting model outputs in the additive fashion to generate the composited lighting model comprises combining, by the processor, mathematical representations of each of the plurality of lighting model outputs.

8. The method of claim 1 , wherein combining, by the processor, the plurality of lighting model outputs comprises using, by the processor, light blending techniques.

9. The method of claim 1 , wherein the lighting control command indicates a luminosity level to be used at the lighting node, wherein the luminosity level is a luminosity configuration inclusively between no luminosity and full luminosity.

10. The method of claim 1 , wherein the other factors include a location for the lighting node within the lighting infrastructure and a time.

11. The method of claim 10 , wherein calculating, by the processor, the lighting parameters for the lighting node within the lighting infrastructure based on the composited lighting model and the other factors comprises comparing, by the processor, the location for the lighting node to the composited lighting model to identify a sampled value for the lighting node.

12. The method of claim 1 , further comprising syncing, by the processor, the plurality of lighting model outputs in time.

13. The method of claim 1 , further comprising transmitting, by the processor, the generated lighting control command to the lighting node.

14. The method of claim 1 , wherein the computing device is one of a remote server, the lighting node, a sensor node, or a local computing device within the lighting infrastructure.

15. The method of claim 14 , wherein the computing device is the lighting node, the method further comprising configuring, by the processor, a local lighting element based on the generated lighting control command.

16. The method of claim 1 , wherein obtaining, by the processor of the computing device, the plurality of lighting model outputs generated by the lighting control algorithms that utilize the sensor data obtained from the one or more sensor nodes within the lighting infrastructure comprises one or more of:

updating, by the processor, one or more of the plurality of lighting model outputs;

removing, by the processor, one or more of the plurality of lighting model outputs; and

adding, by the processor, one or more new lighting model outputs.

17. The method of claim 16 , wherein obtaining, by the processor of the computing device, the plurality of lighting model outputs generated by the lighting control algorithms that utilize the sensor data obtained from the one or more sensor nodes within the lighting infrastructure comprises:

determining, by the processor, whether a first lighting model output of the plurality of lighting model outputs has an indefinitely null value; and

removing, by the processor, the first lighting model output from the plurality of lighting model outputs in response to determining the first lighting model output has the indefinitely null value.

18. A system, comprising:

a computing device comprising a processor configured with processor-executable instructions for performing operations comprising:

obtaining a plurality of lighting model outputs generated by lighting control algorithms that utilize sensor data obtained from one or more sensor nodes within a lighting infrastructure;

combining the plurality of lighting model outputs in an additive fashion to generate a composited lighting model;

calculating lighting parameters for a lighting node within the lighting infrastructure based on the composited lighting model and other factors; and

generating a lighting control command for configuring the lighting node within the lighting infrastructure using the calculated lighting parameters,

the system further comprising:

the one or more sensor nodes within the lighting infrastructure, wherein each of the one or more sensor nodes includes a first processing unit configured with processor-executable instructions for performing operations comprising:

obtaining the sensor data related to the lighting infrastructure; and

transmitting the obtained sensor data for use by the computing device,

the system further comprising:

one or more lighting nodes within the lighting infrastructure, wherein the lighting node is within the one or more lighting nodes, wherein the lighting node of the one or more lighting nodes includes a second processing unit configured with processor-executable instructions for performing operations comprising:

receiving the generated lighting control command; and

configuring a lighting element based on the received lighting control command.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2018
From: VERIZON SMART COMMUNITIES LLC
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 047044/0604 →
CONVERSION Recorded Jul 2, 2018
From: SENSITY SYSTEMS INC.
To: VERIZON SMART COMMUNITIES LLC
Reel/Frame 046464/0310 →
SECURITY INTEREST Recorded Sep 18, 2015
From: SENSITY SYSTEMS INC.
To: WESTERN ALLIANCE BANK
Reel/Frame 036595/0934 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2015
From: SACHS, CHRISTOPHER DAVID; FLORENCE, PETER RAYMOND
To: SENSITY SYSTEMS INC.
Reel/Frame 036593/0304 →
Continuity (2)
Provisional Application 61919089 · Dec 20, 2013
Related Publication 20150181678A1 · Jun 25, 2015