CPC G05B 15/02 (2013.01) [G01C 21/20 (2013.01); G06Q 10/20 (2013.01); G06Q 30/01 (2013.01); G06Q 30/018 (2013.01); G06Q 40/08 (2013.01); G06Q 50/163 (2013.01); G06V 40/172 (2022.01); G08B 1/02 (2013.01); G08B 7/062 (2013.01); G08B 7/066 (2013.01); G08B 13/22 (2013.01); G08B 17/10 (2013.01); G08B 21/043 (2013.01); G08B 21/0446 (2013.01); G08B 21/0461 (2013.01); G08B 21/182 (2013.01); G08B 21/185 (2013.01); H04L 12/283 (2013.01); H04L 12/2818 (2013.01); H04L 12/2825 (2013.01); H04L 67/12 (2013.01); H04N 23/661 (2023.01); H04W 4/02 (2013.01); H04W 4/024 (2018.02); G08B 21/0453 (2013.01); H04W 4/90 (2018.02)] | 20 Claims |
1. A computer-implemented method of managing building code compliance of devices located in a property, the method comprising:
comparing, by a processor, building code compliance information for each of the devices to building code requirements;
transmitting, to a customer, a notification that identifies at least one device that does not comply with the building code requirements;
automatically comparing, by the processor and without human monitoring or intervention, the building code requirements to updated building code requirements to determine changed building code requirements;
automatically generating, by the processor and without human monitoring or intervention, a compliance report indicating that the devices are compliant with the changed building code requirements, the devices are non-compliant with the changed building code requirements, or the building code compliance information lacks sufficient data to determine compliance with the changed building code requirements; and
transmitting the compliance report to the customer.
|