# US 12,216,964 B2 · Systems and methods for modeling buildings and risk assessment

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

- Number: US 12,216,964 B2
- Document ID: US12216964B2
- Status: Granted
- Kind: B2
- Application number: 17/165,782
- Filed: 2021-02-02
- Published: 2022-08-04
- Granted: 2025-02-04
- Earliest claimed: 2021-02-02
- Assignees: Metropolitan Life Isurance Co.
- Applicants: Metropolitan Life Insurance Co.
- Inventors: Terrance Luciani
- Web page: https://patentgrep.com/patent/US12216964B2

## CPC

- G06F 30/13: Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
- G06F 16/2358: {Change logging, detection, and notification (replication G06F16/27)}
- G06F 16/2365: {Ensuring data consistency and integrity}
- G06Q 10/0635: Risk analysis of enterprise or organisation activities
- G06Q 30/0206: {Price or cost determination based on market factors}
- H04L 12/2823: {Reporting information sensed by appliance or service execution status of appliance services in a home automation network (device-related reporting H04L43/065; arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom H04Q9/00)}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

In one embodiment, a smart home modeling system receives objective data from a public data source. The system modifies baseline age information from the objective data based on indications from service and upgrade records, as well as smart home sensor measurements, to generate a corrected age model for the home. The system determines the effective ages of systems in the home in the corrected age model, and then uses the corrected age model to generate a risk model for the home. Based on the generated risk model, maintenance needs and statuses are re-evaluated. The system provides a virtual dashboard to view results from the smart home model. The dashboard displays alerts about particular systems of the home with elevated risk levels. Additionally, the dashboard generates price information based on the corrected age model and the risk model. The dashboard also notifies a user about service interventions for home systems.

## Claims

### Claim 1

A system for modeling a building, the system comprising:
one or more network interfaces configured to communicate with a plurality of devices over communication network;
a processor coupled to the one or more network interfaces and adapted to execute one or more processes; and
memory configured to store a process executable by the processor, the process, when executed, is operable to:
request data containing baseline age information associated with a building identifier for a building from a first data source, wherein the first data source is publicly accessible;
receive, from a second data source having a records submission interface that transmits service and upgrade records associated with the building identifier, information relating to a current state of the building, wherein the information comprises sensor data and service and upgrade records associated with the building identifier, and wherein the second data source periodically reports the information to the system;
analyze the sensor data over a period of time;
modify the baseline age information based on the information relating to the current state of the building to yield modified age information; and
generate a corrected age model for the building using the modified age information.

### Claim 2 (depends on 1)

The system of claim 1, wherein the process is further operable to:
generate a risk model for systems of the building based on the corrected age model; and
deliver a notification corresponding to an intervention for at least one of the systems of the building to lower risks indicated in the risk model.

### Claim 3 (depends on 2)

The system of claim 2, wherein the process is further operable to:
generate price information for services associated with the building based on the corrected age model and the risk model.

### Claim 4 (depends on 3)

The system of claim 3, wherein the process is further operable to:
generate price savings for the price information that incorporates the intervention into the corrected age model and the risk model.

### Claim 5 (depends on 2)

The system of claim 2, wherein the process is further operable to:
determine maintenance for the systems of the building based on the risk model and additional location specific risks.

### Claim 6 (depends on 2)

The system of claim 2, wherein the process is further operable to:
deliver alerts about particular systems of the building with elevated risk levels based on the risk model.

### Claim 7 (depends on 1)

The system of claim 1, wherein the first data source is a public data server comprising a database that stores property records associated with the building identifier, and wherein the second data source comprises smart devices associated with the building identifier.

### Claim 8

A method, comprising:
requesting data containing baseline age information associated with a building identifier for a building from a first data source, wherein the first data source is publicly accessible;
receiving, from a second data source having a records submission interface that transmits service and upgrade records associated with the building identifier, information relating to a current state of the building, wherein the information comprises sensor data and service and upgrade records associated with the building identifier, and wherein the second data source periodically updates the information;
analyzing the sensor data over a period of time;
modifying the baseline age information based on the information relating to the current state of the building to yield modified age information; and
generate a corrected age model for the building using the modified age information.

### Claim 9 (depends on 8)

The method of claim 8, further comprising:
generating a risk model for systems of the building based on the corrected age model; and
delivering a notification about an intervention for at least one of the systems of the building to lower risks indicated in the risk model.

### Claim 10 (depends on 9)

The method of claim 9, further comprising:
generating price information for services associated with the building based on the corrected age model and the risk model.

### Claim 11 (depends on 10)

The method of claim 10, further comprising:
generating price savings for the price information that incorporates the intervention into the corrected age model and the risk model.

### Claim 12 (depends on 9)

The method of claim 9, further comprising:
determining maintenance for the systems of the building based on the risk model and additional location specific risks.

### Claim 13 (depends on 11)

The method of claim 11, further comprising:
delivering alerts about particular systems of the building with elevated risk levels based on the risk model.

### Claim 14 (depends on 8)

The method of claim 8, wherein the first data source is a public data server comprising a database that stores property records associated with the building identifier, and wherein the second data source comprises smart devices associated with the building identifier.

### Claim 15

A tangible, non-transitory, computer-readable medium having instructions encoded thereon, the instructions, when executed by a processor, are operable to:
request data containing baseline age information associated with a building identifier for a building from a first data source, wherein the first data source is publicly accessible;
receive, from a second data source having a records submission interface that transmits service and upgrade records associated with the building identifier, information relating to a current state of the building, wherein the information comprises sensor data and service and upgrade records associated with the building identifier, and wherein the second data source periodically updates the information;
analyze the sensor data over a period of time;
modify the baseline age information based on the information relating to the current state of the building to yield modified age information; and
generate a corrected age model for the building using the modified age information.

### Claim 16 (depends on 15)

The tangible, non-transitory, computer-readable medium of claim 15, comprising additional instructions encoded thereon, the additional instructions, when executed by the processor, being operable to:
generate a risk model for systems of the building based on the corrected age model;
deliver a notification corresponding to an intervention for at least one of the systems of the building to lower risks indicated in the risk model; and
determine maintenance for the systems of the building based on the risk model and additional location specific risks.

### Claim 17 (depends on 15)

The tangible, non-transitory, computer-readable medium of claim 15, wherein the first data source is a public data server comprising a database that stores property records associated with the building identifier, and wherein the second data source comprises smart devices associated with the building identifier.
