# US 12,120,798 B2 · Real time locating system having lighting control devices

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

- Number: US 12,120,798 B2
- Document ID: US12120798B2
- Status: Granted
- Kind: B2
- Application number: 17/542,199
- Filed: 2021-12-03
- Published: 2022-06-09
- Granted: 2024-10-15
- Earliest claimed: 2020-12-04
- Assignees: Lutron Technology Company LLC
- Applicants: Lutron Technology Company LLC
- Inventors: Richard S. Camden; Vidur Garg
- Web page: https://patentgrep.com/patent/US12120798B2

## CPC

- H05B 47/115: by determining the presence or movement of objects or living beings
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L 67/52: specially adapted for the location of the user terminal
- H04W 4/029: Location-based management or tracking services
- H04W 4/33: for indoor environments, e.g. buildings
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H05B 47/105: in response to determined parameters
- H05B 47/16: by timing means
- H05B 47/19: via wireless transmission
- H05B 47/199: {Commissioning of 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
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- Y02B: CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS

## Abstract

A load control system for controlling a plurality of lighting loads located in a space may be configured to track the location of one or more tracked devices. The load control system may comprise a system controller, lighting control devices, e.g., for controlling a plurality of lighting loads, and tracked devices. The tracked devices may each transmit beacon messages. The lighting control devices may receive the beacon message. The lighting control devices may measure a communication quality metric of each of the beacon messages, and process the measured communication quality metrics received over a period of time to determine a processed communication quality metric for the tracked device. The lighting control devices may transmit tracking data to the system controller. The system controller may determine a location (e.g., an area location and/or a fixture location) of the tracked device.

## Claims

### Claim 1

A load control system for controlling a plurality of lighting loads located in a space, the load control system comprising:
a system controller configured to transmit and receive messages via a wireless communication network;
a plurality of lighting control devices installed in the space, each lighting control device of the plurality of lighting control devices configured to receive the messages from the system controller via the wireless communication network, and control at least one respective lighting load of the plurality of lighting loads in response to the messages, each lighting control device of the plurality of lighting control devices further configured to:
receive beacon messages from a tracked device in the space, the beacon messages including a beacon identifier of the tracked device; and
transmit tracking data associated with the tracked device to the system controller, the tracking data including the beacon identifier of the tracked device and a processed communication quality metric associated with the tracked device; and
wherein the system controller is configured to:
receive configuration data associated with each lighting control device of the plurality of lighting control devices, wherein the configuration data for each lighting control device of the plurality of lighting control devices identifies a respective area location or a respective fixture location within an area few in which the lighting control device is installed;
transmit, based on the respective area location or the respective fixture location identified for one or more lighting control devices in the configuration data, one or more messages to the one or more lighting control devices of the plurality of lighting control devices for controlling the at least one respective lighting load;
receive tracking data for the tracked device from the one or more lighting control devices of the plurality of lighting control devices, wherein each of the tracking data comprises the processed communication quality metric associated with the tracked device; and
determine a location of the tracked device, wherein the location of the tracked device is determined based on the processed communication quality metric comprised within each of the tracking data from the one or more lighting control devices of the plurality of lighting control devices and the at least one of the respective area location or the respective fixture location identified in the configuration data for the one or more lighting control devices, wherein the location of the tracked device relates to one of the respective area location or the respective fixture location of the one or more lighting control devices.

### Claim 2 (depends on 1)

The load control system of claim 1, wherein the system controller is further configured to:
identify, based on the tracking data and the configuration data, two lighting control devices of the plurality of lighting control devices that are closest to the tracked device, wherein the two lighting control devices comprise a first lighting control device and a second lighting control device; and
determine, based on the tracking data, that the first lighting control device is closer to the tracked device than the second lighting control device.

### Claim 3 (depends on 2)

The load control system of claim 2, wherein the system controller is further configured to:
generate, based on the received tracking data, a path loss table for the tracked device, wherein the path loss table includes path loss values associated with each of the one or more lighting control devices of the plurality of lighting control devices from which tracking data is received, and wherein the two lighting control devices that are closest to the tracked device are identified based on the path loss table for the tracked device.

### Claim 4 (depends on 2)

The load control system of claim 2, wherein the system controller being configured to determine the location for the tracked device further comprises the system controller being configured to:
determine a difference between a communication quality metric measured by the first lighting control device and a communication quality metric measured by the second lighting control device;
determine whether the difference is greater than a threshold; and
based on a determination that the difference is greater than the threshold, retrieve an area of the first lighting control device, wherein the area location of the tracked device is determined to be the retrieved area of the first lighting control device.

### Claim 5 (depends on 4)

The load control system of claim 4, wherein the system controller being configured to determine the location for the tracked device further comprises the system controller being configured to:
based on a determination that the difference is not greater than the threshold, retrieve areas associated with the one or more lighting control devices of the plurality of lighting control devices from which tracking data for the tracked device is received;
estimate, based on the tracking data, a distance between the tracked device and each of the retrieved areas; and
determine, based on the estimated distance between the tracked device and each of the retrieved areas, an area that is closest to the tracked device, wherein the area location of the tracked device is determined to be the area that is closest to the tracked device.

### Claim 6 (depends on 4)

The load control system of claim 4, wherein the at least one of the plurality of lighting loads that each of the plurality of lighting control devices are configured to control are comprised within lighting fixtures, and wherein the system controller being configured to determine the location for the tracked device further comprises the system controller being configured to:
based on a determination that the difference is not greater than the threshold, identify one or more fixture pairs from the one or more lighting control devices of the plurality of lighting control devices from which tracking data for the tracked device is received, wherein each of the one or more fixture pairs comprise adjacent lighting fixtures;
identify a fixture pair of the one or more fixture pair that is closest to the tracked device; and
retrieve a fixture location of the identified fixture pair, wherein the fixture location of the tracked device is determined to be the retrieved fixture location of the identified fixture pair.

### Claim 7 (depends on 1)

The load control system of claim 1, wherein the tracked device comprises one or more tracked devices, wherein the system controller is further configured to transmit the determined location of each of the one or more tracked devices, and wherein the load control system further comprises:
a mobile device configured to:
retrieve a floorplan for the load control system, wherein the floorplan includes coordinates for a plurality of load control devices, determine, based on the locations for each of the one or more tracked devices, coordinates for each of one or more tracked devices, and
display a representation of the floorplan for the load control system, wherein the representation comprises indications of the determined coordinates for each of the one or more tracked devices.

### Claim 8

A method comprising:
receiving configuration data associated with each lighting control device of a plurality of lighting control devices, wherein the configuration data for each lighting control device of the plurality of lighting control devices identifies a respective area location or a respective fixture location within an area in which the lighting control device is installed;
transmitting, based on the respective area location or the respective fixture location identified for one or more lighting control devices in the configuration data, one or more messages to the one or more lighting control devices of the plurality of lighting control devices for controlling the at least one respective lighting load;
receiving tracking data for a tracked device from the one or more lighting control devices of the plurality of lighting control devices, wherein each of the tracking data comprises a processed communication quality metric associated with the tracked device; and
determining a location of the tracked device, wherein the location of the tracked device is determined based on the processed communication quality metric comprised within each of the tracking data from the one or more lighting control devices of the plurality of lighting control devices and the at least one of the respective area location or the respective fixture location identified in the configuration data for the one or more lighting control devices, wherein the location of the tracked device relates to one of the respective area location or the respective fixture location of the one or more lighting control devices.

### Claim 9 (depends on 8)

The method of claim 8, further comprising:
identifying, based on the tracking data and the configuration data, two lighting control devices of the plurality of lighting control devices that are closest to the tracked device, wherein the two lighting control devices comprise a first lighting control device and a second lighting control device; and
determining, based on the tracking data, that the first lighting control device is closer to the tracked device than the second lighting control device.

### Claim 10 (depends on 9)

The method of claim 9, further comprising:
generating, based on the received tracking data, a path loss table for the tracked device, wherein the path loss table includes path loss values associated with each of the one or more lighting control devices of the plurality of lighting control devices from which tracking data is received, and wherein the two lighting control devices that are closest to the tracked device are identified based on the path loss table for the tracked device.

### Claim 11 (depends on 10)

The method of claim 10, wherein the tracked device is associated with a transmit power, and wherein the path loss values included within the path loss table are calculated based on the processed communication quality metric comprised within each of the tracking data and the transmit power associated with the tracked device.

### Claim 12 (depends on 10)

The method of claim 10, wherein each of the tracking data further comprises a path loss value calculated by a respective lighting control device.

### Claim 13 (depends on 9)

The method of claim 9, further comprising:
determining a difference between a communication quality metric measured by the first lighting control device and a communication quality metric measured by the second lighting control device;
determining whether the difference is greater than a threshold; and
based on a determination that the difference is greater than the threshold, retrieving an area of the first lighting control device, wherein the area location of the tracked device is determined to be the retrieved area of the first lighting control device.

### Claim 14 (depends on 13)

The method of claim 13, further comprising:
based on a determination that the difference is not greater than the threshold, retrieving areas associated with the one or more lighting control devices of the plurality of lighting control devices from which tracking data for the tracked device is received;
estimating, based on the tracking data, a distance between the tracked device and each of the retrieved areas; and
determining, based on the estimated distance between the tracked device and each of the retrieved areas, an area that is closest to the tracked device, wherein the area location of the tracked device is determined to be the area that is closest to the tracked device.

### Claim 15 (depends on 13)

The method of claim 13, further comprising, based on a determination that the difference is greater than the threshold, retrieving a fixture location of the first lighting control device, wherein the fixture location of the tracked device is determined to be the retrieved fixture location of the first lighting control device.

### Claim 16 (depends on 13)

The method of claim 13, wherein the at least one of the plurality of lighting loads that each of the plurality of lighting control devices are configured to control are comprised within lighting fixtures, and wherein the method further comprises:
based on a determination that the difference is not greater than the threshold, identifying one or more fixture pairs from the one or more lighting control devices of the plurality of lighting control devices from which tracking data for the tracked device is received, wherein each of the one or more fixture pairs comprise adjacent lighting fixtures;
identifying a fixture pair of the one or more fixture pair that is closest to the tracked device; and
retrieving a fixture location of the identified fixture pair, wherein the fixture location of the tracked device is determined to be the retrieved fixture location of the identified fixture pair.

### Claim 17 (depends on 8)

The method of claim 8, wherein the tracked device comprises one or more tracked devices, the method further comprising:
transmitting the determined location of each of the one or more tracked devices;
retrieving a floorplan, wherein the floorplan includes coordinates for a plurality of load control devices,
determining, based on the locations for each of the one or more tracked devices, coordinates for each of one or more tracked devices, and
displaying a representation of the floorplan, wherein the representation comprises indications of the determined coordinates for each of the one or more tracked devices.

### Claim 18

At least one computer-readable medium having stored thereon instructions that, when executed by at least one control circuit, are configured to cause the at least one control circuit to:
receive configuration data associated with each lighting control device of a plurality of lighting control devices, wherein the configuration data for each lighting control device of the plurality of lighting control devices identifies a respective area location or a respective fixture location within an area in which the lighting control device is installed;
transmit, based on the respective area location or the respective fixture location identified for one or more lighting control devices in the configuration data, one or more messages to one or more lighting control devices of the plurality of lighting control devices for controlling the at least one respective lighting load;
receive tracking data for a tracked device from the one or more lighting control devices of the plurality of lighting control devices, wherein each of the tracking data comprises a processed communication quality metric associated with the tracked device; and
determine a location of the tracked device, wherein the instructions, when executed, are further configured to cause the at least one control circuit to determine the location of the tracked device based on the processed communication quality metric comprised within each of the tracking data from the one or more lighting control devices of the plurality of lighting control devices and the at least one of the respective area location or the respective fixture location identified in the configuration data for the one or more lighting control devices, wherein the location of the tracked device relates to one of the respective area location or the respective fixture location of the one or more lighting control devices.

### Claim 19 (depends on 18)

The at least one computer-readable medium of claim 18, wherein the instructions, when executed, are further configured to cause the at least one control circuit to:
identify, based on the tracking data and the configuration data, two lighting control devices of the plurality of lighting control devices that are closest to the tracked device, wherein the two lighting control devices comprise a first lighting control device and a second lighting control device; and
determine, based on the tracking data, that the first lighting control device is closer to the tracked device than the second lighting control device.

### Claim 20 (depends on 19)

The at least one computer-readable medium of claim 19, wherein the instructions, when executed, are further configured to cause the at least one control circuit to:
generate, based on the received tracking data, a path loss table for the tracked device, wherein the path loss table includes path loss values associated with each of the one or more lighting control devices of the plurality of lighting control devices from which tracking data is received, and wherein the two lighting control devices that are closest to the tracked device are identified based on the path loss table for the tracked device.

### Claim 21 (depends on 20)

The at least one computer-readable medium of claim 20, wherein the tracked device is associated with a transmit power, and wherein the instructions, when executed, are further configured to cause the at least one control circuit to calculate the path loss values included within the path loss table based on the processed communication quality metric comprised within each of the tracking data and the transmit power associated with the tracked device.

### Claim 22 (depends on 20)

The at least one computer-readable medium of claim 20, wherein each of the tracking data further comprises a path loss value calculated by a respective lighting control device.

### Claim 23 (depends on 19)

The at least one computer-readable medium of claim 19, wherein the instructions, when executed, configured to cause the at least one control circuit to determine the location for the tracked device further comprises the instructions, when executed, being configured to cause the at least one control circuit to:
determine a difference between a communication quality metric measured by the first lighting control device and a communication quality metric measured by the second lighting control device;
determine whether the difference is greater than a threshold; and
based on a determination that the difference is greater than the threshold, retrieve an area of the first lighting control device, wherein the area location of the tracked device is determined to be the retrieved area of the first lighting control device.

### Claim 24 (depends on 23)

The at least one computer-readable medium of claim 23, wherein the instructions, when executed, configured to cause the at least one control circuit to determine the location for the tracked device further comprises the instructions, when executed, being further configured to cause the at least one control circuit to:
based on a determination that the difference is not greater than the threshold, retrieve areas associated with the one or more lighting control devices of the plurality of lighting control devices from which tracking data for the tracked device is received;
estimate, based on the tracking data, a distance between the tracked device and each of the retrieved areas; and
determine, based on the estimated distance between the tracked device and each of the retrieved areas, an area that is closest to the tracked device, wherein the instructions, when executed, are configured to cause the at least one control circuit to determine the area location of the tracked device to be the area that is closest to the tracked device.

### Claim 25 (depends on 23)

The at least one computer-readable medium of claim 23, wherein the instructions, when executed, configured to cause the at least one control circuit to determine the location for the tracked device further comprises the instructions, when executed, being configured to cause the at least one control circuit to, based on a determination that the difference is greater than the threshold, retrieve a fixture location of the first lighting control device, wherein the instructions, when executed, are configured to cause the at least one control circuit to determine the fixture location of the tracked device to be the retrieved fixture location of the first lighting control device.

### Claim 26 (depends on 23)

The at least one computer-readable medium of claim 23, wherein the instructions, when executed, configured to cause the at least one control circuit to determine the location for the tracked device further comprises the instructions, when executed, being configured to cause the at least one control circuit to:
based on a determination that the difference is not greater than the threshold, identify one or more fixture pairs from the one or more lighting control devices of the plurality of lighting control devices from which tracking data for the tracked device is received, wherein each of the one or more fixture pairs comprise adjacent lighting fixtures;
identify a fixture pair of the one or more fixture pair that is closest to the tracked device; and
retrieve a fixture location of the identified fixture pair, wherein the instructions, when executed, are configured to cause the at least one control circuit to determine the fixture location of the tracked device to be the retrieved fixture location of the identified fixture pair.

### Claim 27 (depends on 18)

The at least one computer-readable medium of claim 18, wherein the tracked device comprises one or more tracked devices, wherein the instructions, when executed, are further configured to cause the at least one control circuit to:
transmit the determined location of each of the one or more tracked devices;
retrieve a floorplan for the load control system, wherein the floorplan includes coordinates for a plurality of load control devices;
determine, based on the locations for each of the one or more tracked devices, coordinates for each of one or more tracked devices, and
display a representation of the floorplan for the load control system, wherein the representation comprises indications of the determined coordinates for each of the one or more tracked devices.

### Claim 28

An apparatus configured to:
receive configuration data associated with each lighting control device of a plurality of lighting control devices, wherein the configuration data for each lighting control device of the plurality of lighting control devices identifies a respective area location or a respective fixture location within an area in which the lighting control device is installed;
transmit, based on the respective area location or the respective fixture location identified for one or more lighting control devices in the configuration data, one or more messages to the one or more lighting control devices of the plurality of lighting control devices for controlling the at least one respective lighting load;
receive tracking data for a tracked device from one or more lighting control devices of the plurality of lighting control devices, wherein each of the tracking data comprises a processed communication quality metric associated with the tracked device; and
determine a location of the tracked device, wherein the location of the tracked device is determined based on the processed communication quality metric comprised within each of the tracking data from the one or more lighting control devices of the plurality of lighting control devices and the at least one of the respective area location or the respective fixture location identified in the configuration data for the one or more lighting control devices, wherein the location of the tracked device relates to one of the respective area location or the respective fixture location of the one or more lighting control devices.

### Claim 29 (depends on 28)

The apparatus of claim 28, further configured to:
retrieve a floorplan for the load control system, wherein the floorplan includes coordinates for a plurality of load control devices;
determine, based on the locations for each of the one or more tracked devices, coordinates for each of one or more tracked devices; and
display a representation of the floorplan for the load control system, wherein the representation comprises indications of the determined coordinates for each of the one or more tracked devices.

### Claim 30 (depends on 28)

The apparatus of claim 28, further configured to:
identify, based on the tracking data and the configuration data, two lighting control devices of the plurality of lighting control devices that are closest to the tracked device, wherein the two lighting control devices comprise a first lighting control device and a second lighting control device; and
determine, based on the tracking data, that the first lighting control device is closer to the tracked device than the second lighting control device.

### Claim 31 (depends on 30)

The apparatus of claim 30, further configured to:
generate, based on the received tracking data, a path loss table for the tracked device, wherein the path loss table includes path loss values associated with each of the one or more lighting control devices of the plurality of lighting control devices from which tracking data is received, and wherein the two lighting control devices that are closest to the tracked device are identified based on the path loss table for the tracked device.
