Systems and methods for managing building code compliance for a property
First Claim
1. A computer-implemented method of managing an insurance policy associated with a property, the property populated with a hardware controller in communication with a plurality of devices, each of the plurality of devices configured to monitor various conditions associated with the property, the method comprising:
- receiving, by the hardware controller via a first communication network from the plurality of devices, building code compliance information associated with building code requirements monitored by the plurality of devices;
updating, using the building code compliance information, an inventory list associated with the property, the inventory list including the plurality of devices and respective sets of building code requirements monitored by the plurality of devices;
comparing, by one or more processors, the building code compliance information to the respective set of building code requirements for each of the plurality of devices;
determining, by the one or more processors, that the building code compliance information received from a particular device of the plurality of devices does not comply with the respective set of building code requirements;
transmitting, to a customer having the insurance policy via a second communication network, a notification that identifies the particular device that does not comply with the respective set of building code requirements;
automatically comparing, by the one or more processors and without human monitoring or intervention, the set of building code requirements to an updated set of building code requirements to determine a set of changed building code requirements reflected in the updated building code;
automatically generating, by the one or more processors and without human monitoring or intervention, a compliance report categorizing each of the updated set of building code requirements into the following categories;
(i) the plurality of devices are compliant with the changed building code requirement,(ii) the plurality of devices are non-compliant with the changed building code requirement, or(iii) the further building code compliance information lacks sufficient data to determine compliance with the changed building code requirement; and
transmitting the compliance report to the customer having the insurance policy via the second communication network.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems that manage building code compliance are provided. A smart or interconnected home may be populated with multiple smart or other devices that are in wired or wireless communication with a central controller. The smart devices may be covered by an insurance policy, such as a homeowners, renters, or personal articles insurance policy. The controller may receive building code compliance information associated with the smart devices, and may update an inventory list to include the building code compliance information. The controller may detect that one or more devices do not comply with building code requirements. The controller may transmit a notification to a customer about possible corrective actions to remedy non-compliant conditions and to facilitate building code compliance. The smart devices may be associated with appliances, electronics, wiring, pipes, ducts, or other equipment or personal belongings. Insurance discounts may be provided based upon the building code compliance functionality.
195 Citations
17 Claims
-
1. A computer-implemented method of managing an insurance policy associated with a property, the property populated with a hardware controller in communication with a plurality of devices, each of the plurality of devices configured to monitor various conditions associated with the property, the method comprising:
-
receiving, by the hardware controller via a first communication network from the plurality of devices, building code compliance information associated with building code requirements monitored by the plurality of devices; updating, using the building code compliance information, an inventory list associated with the property, the inventory list including the plurality of devices and respective sets of building code requirements monitored by the plurality of devices; comparing, by one or more processors, the building code compliance information to the respective set of building code requirements for each of the plurality of devices; determining, by the one or more processors, that the building code compliance information received from a particular device of the plurality of devices does not comply with the respective set of building code requirements; transmitting, to a customer having the insurance policy via a second communication network, a notification that identifies the particular device that does not comply with the respective set of building code requirements; automatically comparing, by the one or more processors and without human monitoring or intervention, the set of building code requirements to an updated set of building code requirements to determine a set of changed building code requirements reflected in the updated building code; automatically generating, by the one or more processors and without human monitoring or intervention, a compliance report categorizing each of the updated set of building code requirements into the following categories; (i) the plurality of devices are compliant with the changed building code requirement, (ii) the plurality of devices are non-compliant with the changed building code requirement, or (iii) the further building code compliance information lacks sufficient data to determine compliance with the changed building code requirement; and transmitting the compliance report to the customer having the insurance policy via the second communication network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for managing an insurance policy associated with a property, the property populated with a hardware controller in communication with the plurality of devices, each of the plurality of devices may be configured to monitor various conditions associated with the property, the system comprising:
-
a communication module adapted to communicate data; a memory adapted to store non-transitory computer executable instructions; and one or more processors adapted to interface with the communication module, wherein the one or more processors are configured to execute the non-transitory computer executable instructions to cause the system to; receive, via the communication module and from the plurality of devices, building code compliance information associated with building code requirements monitored by the plurality of devices; update, using the building code compliance information, an inventory list associated with the property, the inventory list including the plurality of devices and respective sets of building code requirements monitored by the plurality of devices; compare, by the one or more processors, the building code compliance information to the respective set of building code requirements for each of the plurality of devices; determine, by the one or more processors, that the building code compliance information received from a particular device of the plurality of devices does not comply with the respective set of building code requirements; transmit, to a customer having the insurance policy via the communication module, a notification that identifies the particular device that does not comply with the respective set of building code requirements; compare, by the one or more processors and without human monitoring or intervention, the set of building code requirements to the updated set of building code requirements to determine a set of changed building code requirements reflected in the updated building code; generate, by the one or more processors and without human monitoring or intervention, the compliance report, wherein the second compliance report categorizes each of the set of changed building code requirements into the following categories; (i) the plurality of devices are compliant with the changed building code requirement, (ii) the plurality of devices are non-compliant with the changed building code requirement, or (iii) the further building code compliance information lacks sufficient data to determine compliance with the changed building code requirement; and transmit, to the customer having the insurance policy via the communication module, the generated compliance report. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium storing processor-executable instructions, that when executed cause one or more processors to:
-
receive, by the one or more processors via a local communication network from a plurality of devices, building code compliance information associated with building code requirements monitored by the plurality of devices; update, using the building code compliance information, an inventory list associated with the property, the inventory list including the plurality of devices and respective sets of building code requirements monitored by the plurality of devices; compare, by the one or more processors, the building code compliance information to the respective set of building code requirements for each of the plurality of devices; determine, by the one or more processors, that at a particular device of the plurality of devices does not comply with the respective set of building code requirements; transmit, to a customer having the insurance policy via a remote communication network, a notification that identifies the particular device that does not comply with the respective set of building code requirements; compare, by the one or more processors and without human monitoring or intervention, the set of building code requirements to the updated set of building code requirements to determine a set of changed building code requirements reflected in the updated building code; generate, by the one or more processors and without human monitoring or intervention, the compliance report, wherein the second compliance report categorizes each of the set of changed building code requirements into the following categories; (i) the plurality of devices are compliant with the changed building code requirement, (ii) the plurality of devices are non-compliant with the changed building code requirement, or (iii) the further building code compliance information lacks sufficient data to determine compliance with the changed building code requirement; and transmit, to the customer having the insurance policy via the communication module, the generated compliance report.
-
Specification