US 12,396,083 B2
Networked lighting control system with lighting value tracking protocol
Ryan A. Zaveruha, Trumbull, CT (US); Richard L. Westrick, Jr., Social Circle, GA (US); and Maurits van der Hoorn, Calgary (CA)
Assigned to ABL IP HOLDING LLC, Atlanta, GA (US)
Filed by ABL IP HOLDING LLC, Atlanta, GA (US)
Filed on Jan. 17, 2024, as Appl. No. 18/415,176.
Application 18/415,176 is a continuation of application No. 17/864,130, filed on Jul. 13, 2022, granted, now 11,979,961.
Prior Publication US 2024/0164000 A1, May 16, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/02 (2023.01); G06Q 30/0207 (2023.01); H05B 47/175 (2020.01)
CPC H05B 47/175 (2020.01) [G06Q 30/0215 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An HVAC device, comprising:
an airflow component to heat, vent, or cool air; and
a control circuit coupled to the airflow component to control operation of the airflow component;
a communication interface system configured to communicate with a validator device;
a processor coupled to the communication interface system;
an HVAC device memory accessible to the processor; and
performance tracking programming in the HVAC device memory;
wherein:
the performance tracking programming when executed by the processor causes the HVAC device to:
measure a first running period of time of the HVAC device;
form a respective record based on the first running period of time;
sign the respective record with a signature using a key to produce a signed record; and
cause the communication interface system to transmit a claim message containing the signed record to the validator device;
the claim message is configured to cause the validator device to:
validate the signature responsive to determining the key is in a whitelist of keys including at least one of a public key, a private key, or a shared key with a controlled chain of custody stored in a memory of the validator device or the key is not present in a blacklist of keys deemed invalid stored in the memory of the validator device; and
validate the signed record at least in part by determining whether the first running period of time overlaps with one or more of a plurality of running periods of time in a history of validated records stored in the memory of the validator device.