# US 2021/0278564 A1 · Dynamic flood risk data management

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

- Number: US 2021/0278564 A1
- Document ID: US20210278564A1
- Status: Published application
- Kind: A1
- Application number: 16/809,678
- Filed: 2020-03-05
- Published: 2021-09-09
- Earliest claimed: 2020-03-05
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Su Liu; Howard N. Anglin; Sushain Pandit
- Web page: https://patentgrep.com/patent/US20210278564A1

## CPC

- G01W 1/10: Devices for predicting weather conditions (computers per se G06; display devices G09)
- G01W 1/14: Rainfall or precipitation gauges (measuring volume in general G01F)
- G16Y 20/10: relating to the environment, e.g. temperature; relating to location
- G16Y 20/30: relating to resources, e.g. consumed power
- G16Y 40/10: Detection; Monitoring
- G01W: METEOROLOGY (radar, sonar, lidar or analogous systems, designed for meteorological use G01S13/95, G01S15/88, G01S17/95)
- G16Y: INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]

## Abstract

A system, method, and computer program product for managing flood risk analysis. The system includes at least one processing component, at least one memory component, and a data manager configured to define a ledger for a zone, and extract flood data for the zone from at least one information source. The system also includes a risk analyzer configured to generate flood attribute values based on the extracted flood data. The risk analyzer is also configured to calculate a zone risk score based on these values, determine that the zone risk score is above a threshold risk score, and in response, instruct the data manager to add a block to the ledger.

## Claims

### Claim 1

A system, comprising:
at least one processing component;
at least one memory component;
a data manager configured to:
define a ledger for a zone; and
extract flood data for the zone from at least one information source; and
a risk analyzer configured to:
generate flood attribute values based on the extracted flood data;
calculate a zone risk score based on the flood attribute values;
determine that the zone risk score is above a threshold risk score; and
in response to the determining, instruct the data manager to add a block to the ledger.

### Claim 2 (depends on 1)

The system of claim 1, wherein the risk analyzer is further configured to calculate a location risk score for a location based on the zone risk score and user-input information about the location.

### Claim 3 (depends on 2)

The system of claim 2, further comprising a report generator configured to generate a risk report for the location.

### Claim 4 (depends on 2)

The system of claim 2, wherein the user-input information includes a lot drainage type.

### Claim 5 (depends on 1)

The system of claim 1, wherein the data manager is further configured to:
extract additional flood data for the zone from the at least one information source; and
wherein the risk analyzer is further configured to:
generate additional flood attribute values based on the additional flood data;
calculate an updated zone risk score based on the additional flood attribute values;
determine that the updated zone risk score is outside a threshold risk score range; and
in response to the determining, instruct the data manager to add a next block to the ledger.

### Claim 6 (depends on 1)

The system of claim 1, wherein the at least one information source includes weather data.

### Claim 7 (depends on 1)

The system of claim 1, wherein the at least one information source includes insurance claims.

### Claim 8

A method, comprising:
defining a ledger for a zone;
extracting flood data for the zone from at least one information source;
generating flood attribute values based on the extracted flood data;
calculating a zone risk score based on the flood attribute values;
determining that the zone risk score is above a threshold risk score; and
in response to the determining, adding a block to the ledger.

### Claim 9 (depends on 8)

The method of claim 8, further comprising calculating a location risk score for a location based on the zone risk score and user-input information about the location.

### Claim 10 (depends on 9)

The method of claim 9, further comprising generating a risk report for the location.

### Claim 11 (depends on 9)

The method of claim 9, wherein the user-input information includes a lot drainage type.

### Claim 12 (depends on 8)

The method of claim 8, further comprising:
extracting additional flood data for the zone from the at least one information source;
generating additional flood attribute values based on the additional flood data;
calculating an updated zone risk score based on the additional flood attribute values;
determining that the updated zone risk score is outside a threshold risk score range; and
in response to the determining, adding a next block to the ledger.

### Claim 13 (depends on 8)

The method of claim 8, wherein the at least one information source includes weather data.

### Claim 14 (depends on 8)

The method of claim 8, wherein the at least one information source includes insurance claims.

### Claim 15

A computer program product, comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause a device to perform a method, the method comprising:
defining a ledger for a zone;
extracting flood data for the zone from at least one information source;
generating flood attribute values based on the extracted flood data;
calculating a zone risk score based on the flood attribute values;
determining that the zone risk score is above a threshold risk score; and
in response to the determining, adding a block to the ledger.

### Claim 16 (depends on 15)

The computer program product of claim 15, further comprising calculating a location risk score for a location based on the zone risk score and user-input information about the location.

### Claim 17 (depends on 16)

The computer program product of claim 16, further comprising generating a risk report for the location.

### Claim 18 (depends on 15)

The computer program product of claim 15, further comprising:
extracting additional flood data for the zone from the at least one information source;
generating additional flood attribute values based on the additional flood data;
calculating an updated zone risk score based on the additional flood attribute values;
determining that the updated zone risk score is outside a threshold risk score range; and
in response to the determining, adding a next block to the ledger.

### Claim 19 (depends on 15)

The computer program product of claim 15, wherein the at least one information source includes insurance claims.

### Claim 20 (depends on 15)

The computer program product of claim 15, wherein the at least one information source includes weather data.
