# US 10,455,669 B1 · Automatic targeted illumination based on aggregate illumination from multiple light sources

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,455,669 B1
- Document ID: US10455669B1
- Status: Granted
- Kind: B1
- Application number: 16/202,302
- Filed: 2018-11-28
- Granted: 2019-10-22
- Earliest claimed: 2018-11-28
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Craig M. Trim; Victor Povar; Sarbajit K. Rakshit; Ahmed Nassar
- Web page: https://patentgrep.com/patent/US10455669B1

## CPC

- H05B 47/115: by determining the presence or movement of objects or living beings
- H05B 47/125: by using cameras
- H05B 47/19: via wireless transmission
- H05B 47/1965: {using handheld communication devices}
- H05B 47/1975: {Gesture control}
- H05B 47/198: {Grouping of control procedures or address assignation to light sources}
- Y02B 20/40: Control techniques providing energy savings, e.g. smart controller or presence detection
- H05B: ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- Y02B: CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS

## Abstract

Systems and methods for automatic targeted illumination based on aggregate illumination from multiple light sources are disclosed. In embodiments, a method includes: determining, by a computing device, a localized area of a defined physical location based on received location information; determining, by the computing device, a desired level of brightness for the localized area; calculating, by the computing device, an illumination level at the localized area based on current illumination levels of lighting devices within the defined physical location and locations of the lighting devices within the defined physical location; generating, by the computing device, instructions to effect a change in one or more of the lighting devices, wherein the change in the one or more lighting devices results in the desired level of brightness for the localized area; and sending, by the computing device, the instructions to at least one controller of the one or more lighting devices.

## Claims

### Claim 1

A computer-implemented method, comprising:
determining, by a computing device, a localized area of a defined physical location based on received location information;
determining, by the computing device, a desired level of brightness for the localized area;
calculating, by the computing device, an illumination level at the localized area based on current illumination levels of lighting devices within the defined physical location and locations of the lighting devices within the defined physical location;
generating, by the computing device, instructions to effect a change in one or more of the lighting devices, wherein the change in the one or more lighting devices results in the desired level of brightness for the localized area; and
sending, by the computing device, the instructions to at least one controller of the one or more lighting devices.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, wherein the instructions include instructions to change an illumination level for each of a plurality of the one or more lighting devices, and wherein each of the changes in the illumination level are different.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, wherein the instructions include instructions to change a position of the one or more lighting devices within the defined physical location.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1, further comprising:
determining, by the computing device, the locations of the lighting devices within the defined location; and
determining, by the computing device, the current illuminations levels for each of the lighting devices.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1, further comprising determining, by the computing device, a change in illumination level required to meet the desired level of brightness for the localized area.

### Claim 6 (depends on 1)

The computer-implemented method of claim 1, wherein the determining the desired level of brightness for the localized area is based on a predefined lighting rule.

### Claim 7 (depends on 1)

The computer-implemented method of claim 1, wherein the localized area comprises a current location of a movable object within the defined physical location, and wherein the calculating the illumination level at the localized area, the generating the instructions to effect the change in the one or more of the lighting devices, and the sending the instructions to the at least one controller, are performed on a continuous or periodic basis based on movement of the movable object within the defined physical location.

### Claim 8 (depends on 1)

The computer-implemented method of claim 1, wherein the determining the desired level of brightness for the localized area is based on lighting instructions received from a user.

### Claim 9 (depends on 1)

The computer-implemented method of claim 1, wherein the determining the desired level of brightness for the localized area is based on historic lighting trends associated with a user of the computing device.

### Claim 10 (depends on 1)

The computer-implemented method of claim 1, further comprising determining, by the computing device, that a triggering event has occurred, wherein the generating the instructions to effect the change in the one or more of the lighting devices occurs in response to the triggering event.

### Claim 11 (depends on 10)

The computer-implemented method of claim 10, wherein the triggering event comprises sensing that a user is performing a predefined action within the localized area.

### Claim 12 (depends on 1)

The computer-implemented method of claim 1, further comprising:
determining, by the computing device, another localized area of the defined physical location based on received location information;
determining, by the computing device, a desired level of brightness for the other localized area;
calculating, by the computing device, an illumination level at the other localized area based on current illumination levels of lighting devices within the defined physical location and locations of the lighting devices within the defined physical location;
generating, by the computing device, secondary instructions to effect a change in one or more of the lighting devices, wherein the change in the one or more lighting devices results in the desired level of brightness for the localized area and the other localized area; and
sending, by the computing device, the instructions to at least one controller of the one or more lighting devices.

### Claim 13

A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computing device to:
determine a localized area of a defined physical location based on an image of the defined physical location;
determine a desired level of brightness for the localized area based on user input;
calculate an illumination level at the localized area based on current illumination levels of lighting devices within the defined physical location, and locations of the lighting devices within the defined physical location;
generate instructions to effect a change in one or more of the lighting devices, wherein the change in the one or more lighting devices results in the desired level of brightness for the localized area; and
send the instructions to at least one controller of the one or more lighting devices.

### Claim 14 (depends on 13)

The computer program product of claim 13, wherein the instructions are instructions selected from the group consisting of: instructions to change the illumination level of the one or more lighting devices; instructions to change a position of the one or more lighting devices within the defined physical location; and combinations thereof.

### Claim 15 (depends on 13)

The computer program product of claim 13, further comprising:
determining, by the computing device, the locations of the lighting devices within the defined location;
determining, by the computing device, the current illuminations levels for each of the lighting devices; and
determining, by the computing device, a change in illumination for each of the respective lighting devices required to meet the desired level of brightness for the localized area.

### Claim 16

A system comprising:
a processor, a computer readable memory and a computer readable storage medium associated with a computing device;
a plurality of lighting devices within a defined physical location;
program instructions to determine a localized area of the defined physical location based on data received by the computing device;
program instructions to determine a desired level of brightness for the localized area;
program instructions to calculate an illumination level at the localized area based on current illumination levels of the lighting devices and locations of the lighting devices within the defined physical location;
program instructions to generate instructions to effect a change in one or more of the lighting devices, wherein the change in the one or more lighting devices results in the desired level of brightness for the localized area; and
program instructions to send the instructions to at least one controller of the one or more lighting devices;
wherein the program instructions are stored on the computer readable storage medium for execution by the processor via the computer readable memory.

### Claim 17 (depends on 16)

The system of claim 16, further comprising at least one of: a sensor; an on-site camera; and a lighting transport device.

### Claim 18 (depends on 16)

The system of claim 16, wherein the instructions are instructions include at least one of the group consisting of: instructions to change the illumination level of the one or more lighting devices; and instructions to change a position of the one or more lighting devices within the defined physical location.

### Claim 19 (depends on 16)

The system of claim 16, further comprising program instructions to determine that a triggering event has occurred, wherein the generating the instructions to effect the change in the one or more of the lighting devices occurs in response to the triggering event.

### Claim 20 (depends on 16)

The system of claim 16, wherein the program instructions to determine the desired level of brightness for the localized area includes program instructions to determine the desired level of brightness for the localized area based on stored user preference data.
