This application relates generally to climate hazard estimation, and more particularly to generating visual representations of climate hazard risks.
By many accounts, flooding is the most costly type of natural disaster. For example, 2013 Toronto floods caused over $1 billion in property damage. As climate change continues to grow in impact, it is expected that extreme weather events including flooding will increase in frequency. In many geographic locations including Ontario, Canada, pluvial flooding is the most common type of flooding event. Pluvial flooding is characterized by the inundation of the urban environment as a result of rainfall overwhelming storm water management systems. Compared to fluvial flooding (associated with watercourse or river overflows) and coastal flooding (associated with lake or ocean overflows), many territories and municipalities may be least prepared to handle pluvial flooding.
Storm driven floods along major rivers and their tributaries have resulted in loss of life and billions of dollars in damages, as well as lost productivity to thousands of homes, farms, and businesses. As climate change progresses, severe weather events that may cause devastating flooding may become more frequent. In addition to flood hazard, climate change trends can pose physical climate risks associated with other forms of extreme weather such as fire and drought.
Up-to-date, high quality flood hazard maps and maps of other climate hazards are essential for informed urban planning, climate hazard preparation, mitigation, and climate risk response efforts. In addition, up-to-date maps of risks to property due to physical climate hazards, such as risks to private sector and public sector real property, are important for similar reasons. Billions of dollars per year is spent on flood and fire claims to governmental agencies and to private insurance, which increases costs for everyone and does not solve the existing problem. Related costs for repair and often substandard insurance products sold to potential flood or fire victims amount to a negative economic cash flow that affords only limited ex post facto relief.
What is needed is technology that addresses risks of flooding and other climate hazards before the event, as opposed to measures after a climate hazard event has ravaged an area. What is needed is technology that enable users to determine which geographical regions are most likely to experience extreme weather, and which real estate assets are most at risk.
What is needed is systems and methods that provide improved geographic mapping methods for flood hazard estimation and estimation of other physical climate hazards that draw from publically available data sources. What is needed is up-to-date maps of risks to property due to physical climate hazards, such as risks to private sector and public sector real properties. What is needed is high quality maps of climate hazard risks suitable for informed urban planning, hazard preparation, mitigation, and asset management.
In various embodiments, a system and method for generating visual representations of climate hazard risk identifies geographic regions associated with flood hazard risks or risks of other extreme weather events. Disclosed embodiments identify geographic regions associated with climate hazard risks using geolocation data such as geo-coordinates or postal zones. A global climate platform generates dashboards and reports providing visual representations of climate hazards and real estate assets within a selected geographic region. The global climate platform includes a climate hazard dashboard, a cloud data warehouse and a business intelligence (BI) analytics component. A climate hazard risk map may result from overlay of a map of estimated climate hazard and a map of real estate assets within the selected geographic region. Climate hazard risk dashboards and reports enable users to understand risk in different scenarios, such as projections over various time frames, physical climate hazard types, current and future time frames, and probabilities of occurrence.
In an embodiment, a computer-implemented method comprises generating, by the computer, a first graphical user interface dashboard configured to display on a client computing device a climate hazard selection map encompassing a first geographic region; receiving, by the computer, a geo-region selection and a climate hazard parameter selection, wherein the geo-region selection defines boundary of a second geographic region within the first geographic region; and in response to receiving the geo-region selection and the climate hazard parameter selection, generating, by the computer, a second graphical user interface dashboard configured to display on the client computing device a climate hazard risk map comprising a visual representation of climate hazard risks within the second geographic region corresponding to the climate hazard parameter selection and geolocations data for a plurality of real estate assets.
In another embodiment, a system comprises a non-transitory machine-readable memory that stores a plurality of real estate asset files including geolocations data for a plurality of real estate assets, and climate hazard data; and a processor, wherein the processor in communication with the non-transitory, machine-readable memory executes a set of instructions instructing the processor to: generate a first graphical user interface dashboard configured to display on a client computing device a climate hazard selection map encompassing a first geographic region; receive a geo-region selection and a climate hazard parameter selection, wherein the geo-region selection defines boundary of a second geographic region within the first geographic region; and in response to receiving the geo-region selection and the climate hazard parameter selection, generate a second graphical user interface dashboard configured to display on the client computing device a climate hazard risk map comprising a visual representation of climate hazard risks within the second geographic region corresponding to the climate hazard parameter selection and geolocations data for a plurality of real estate assets.
Non-limiting embodiments of the present disclosure are described by way of example with reference to the accompanying figures, which are schematic and are not intended to be drawn to scale. Unless indicated as representing the background art, the figures represent aspects of the disclosure.
References will now be made to the illustrative embodiments depicted in the drawings, and specific language will be used here to describe the same. It will nevertheless be understood that no limitation of the scope of the claims or this disclosure is thereby intended. Alterations and further modifications of the inventive features illustrated herein, and additional applications of the principles of the subject matter illustrated herein, which would occur to one skilled in the relevant art and having possession of this disclosure, are to be considered within the scope of the subject matter disclosed herein. Other embodiments may be used and/or other changes may be made without departing from the spirit or scope of the present disclosure. The illustrative embodiments described in the detailed description are not meant to be limiting of the subject matter presented.
Embodiments disclosed herein apply an innovative approach to visual representation of flood hazard risks and risks of other physical climate hazards. A climate hazard risk platform employs geolocation data to determine at a very high resolution what geographical regions are most likely to experience flooding or other extreme weather. In an embodiment, the platform enables users to determine which assets are most at risk, e.g., in a portfolio of real estate assets. Users may include owners or others having an interest in real estate properties included in one or more asset portfolios.
Disclosed embodiments include a platform that encapsulates physical climate risk posed to real estate assets of interest to an enterprise. The enterprise may have a property interest, a financial interest, beneficial interest, or other in assets. Assets of interest may be included in one or more real estate asset portfolios of the enterprise. The platform can be useful to various lines of business. Assets of interest to the enterprise may include a wide range of asset types, such as office buildings, mines, farms, factories, and mortgages. Example use cases for banks and other financial institutions include sustainability strategies such as “green” pricing in mortgage lending, improving precision of a financial institution's stress testing, and risk models.
Disclosed embodiments may identify geographic regions associated with climate hazard risk using geolocation data including geo-coordinates. Disclosed embodiments may identify geographic regions associated with climate hazard risk using geolocation data that define geographic boundaries. Disclosed embodiments may identify point locations associated with climate hazard risk using geolocation data including latitude/longitude values.
Disclosed embodiments may identify geographic regions associated with flood hazard risks or risks of other extreme weather events using geolocation data including respective postal codes or collections of proximate postal codes. Such geographic regions are also herein referred to as postal zones. Disclosed embodiments may identify geographic regions associated with collections of proximate postal zones based on forward sortation area (FSA). The FSA may designate a geographical unit based on the first three characters in a Canadian postal code. All postal codes that start with the same three characters are together considered an FSA. Additionally, disclosed embodiments may identify geo-coordinates associated with centers of postal zones, and geo-coordinates defining boundaries of postal zones.
A climate hazard dashboard may display visual representations that may provide climate insights across multiple climate hazard types for any property or asset encompassed by the system. The climate hazard dashboard may generate dashboards and reports. These dashboards and reports enable users to understand risk in different scenarios, such as projections over various time frames, physical climate hazard types, current and future time frames, and probabilities of occurrence.
Disclosed embodiments include architecture for a platform that encapsulates physical climate risk across various asset portfolios. An illustrative architecture includes a cloud host system for a climate risk platform, also herein called global climate platform (“GCP”) or cloud environment. The cloud host system may be a third-party cloud. A climate engine deployed on the GCP applies geospatial modeling climate algorithms to estimate physical climate hazards associated with geographic regions. The climate engine may be a third-party application. In an embodiment, the climate engine provides an API to which GCP passes geolocation data and then receives climate hazard data for associated geographic regions or geolocations. In an example, GCP passes latitude-longitude point locations to the climate engine and receives climate hazard features for the associated point locations.
The GCP components include a cloud data warehouse. In an embodiment, the cloud data warehouse is hosted on the cloud environment and hosts large portfolio datasets. Features of the cloud data warehouse may include machine learning models for online prediction. These machine learning models may employ database queries, such as SQL queries, to retrieve and/or update data. In an embodiment, the cloud data warehouse includes in-memory analytics to perform in-place analysis.
The cloud data warehouse may include a plurality of data instances, e.g., in the form of data tables. In an example, primary data tables include branch office assets associated with branch offices of an enterprise, managed real estate associated with third party assets managed by an enterprise, and climate hazards. Data instances may include multiple instances of a given type of table, such as branch office asset tables for branch offices in U.S. and Canada, respectively. Other tables may include boundaries/coordinates/postal codes tables; e.g., tables of latitude/longitude centers of US postal codes and Canadian postal codes.
The cloud data warehouse may be enriched via offline processing jobs. In an example of data enrichment, each asset's physical location may be passed into climate engine. Data enrichment may add new tables to the cloud data warehouse. In an embodiment, data enrichment employs a cloud function to wrap around the climate engine API. For each asset, the cloud functions may receive as input an asset ID and asset geolocation data such as latitude/longitude coordinates, boundary coordinates, or postal code. Data enrichment function may employ a static geocoder dataset on the GCP to convert postal code to latitude/longitude boundary coordinates. Data enrichment may pass this data to the climate engine, possibly via multiple API calls in order to cover all scenarios, future year projections, and return periods. The function writes the results into a cloud data warehouse table for subsequent action by the Business Intelligence Analytics component.
GCP components may further include a front end, also referred to herein as a climate hazard dashboard. In an embodiment, the climate hazard dashboard incorporates interactive dashboards. Interactive dashboards may include selectable links associated with graphical user interface (GUI) objects or text elements of the dashboard. Activation of a selectable link may access a new dashboard page. Activation of a selectable link may activate a GUI control element such as a drop down list or menu.
The climate hazard dashboard integrates with the cloud data warehouse in generating visual representations of climate hazard risks. These visual representations may provide users with climate insights across multiple hazard types (flooding, wildfire, earthquake, etc.) for any property or asset encompassed by the system. For example, these visual representations may encompass a portfolio of assets of interest to a sponsoring enterprise. In an embodiment, dashboards and reports enable users to understanding risk in different scenarios, such as projections over various time frames, physical climate hazard types, current and future time frames, and probabilities of occurrence.
In an embodiment, GCP components include a business intelligence (BI) analytics component. This component acts as an intermediary between cloud data warehouse and the climate hazard dashboard. BI analytics acts on data from cloud data warehouse to perform functions such as authentication, data analytics, and construction of the climate hazard dashboard. In an embodiment, BI analytics receives data structures and business rules as inputs. In an embodiment, BI analytics includes database query builders. In an embodiment, BI analytics uses a machine learning model to construct SQL queries against a particular database. BI analytics may provide database query outputs such as query results and GUI data visualizations. In an embodiment, BI analytics component includes a dashboard tool that may be employed to build content for the climate hazard dashboard. A BI analytics dashboard tool may act upon data from cloud data warehouse data tables, including tables resulting from data enrichment, in order to build climate hazard dashboard content.
In an embodiment, the cloud based GCP communicates via a network with on-premises databases of a sponsoring enterprise. The on-premises databases store portfolio data for properties or assets to be processed by the GCP. In an example, this data includes branch operations assets, e.g., a dataset of branch offices or facilities of the enterprise, and managed real estate assets, e.g., mortgages of residential real properties. This data may include asset IDs and geolocation data for each of the assets in one or more portfolios. The on-premises databases may upload portfolio spreadsheets or data tables to the GCP to be stored by the cloud data warehouse. The system may include automated data export from the on-premises databases to the GCP, e.g., via SQL server. The system may include data enrichment functions for data received from the on-premises databases.
The GCP 100 may be hosted on one or more computers (or servers), and the one or more computers may include or be communicatively coupled to one or more databases including databases of a sponsoring entity and third party databases. The GCP 100 can be executed by a server, one or more server computers, authorized client computing devices, smartphones, desktop computers, laptop computers, tablet computers, PDAs, and other types of processor-controlled devices that receive, process, and/or transmit digital data. The GCP 100 can be implemented using a single-processor system including one processor, or a multi-processor system including any number of suitable processors that may be employed to provide for parallel and/or sequential execution of one or more portions of the techniques described herein. The GCP 100 may perform these operations as a result of central processing unit executing software instructions contained within a computer-readable medium, such as within memory. In one embodiment, the software instructions of the system are read into memory associated with the GCP 100 from another memory location, such as from a storage device, or from another computing device via communication interface. In this embodiment, the software instructions contained within memory instruct the GCP 100 to perform processes described below. Alternatively, hardwired circuitry may be used in place of, or in combination with, software instructions to implement the processes described herein. Thus, implementations described herein are not limited to any specific combinations of hardware circuitry and software.
In an embodiment, cloud environment 110 incorporates containers, packages of software that contain all of the necessary elements to run in any environment. Containers virtualize the operating system and run anywhere, from a private data center to the public cloud. In an embodiment, cloud environment 110 may run containers that can be invoked via requests or events.
In various embodiments, GCP 100 extracts information from internal databases, and information from external third party information services. Databases are organized collections of data, stored in non-transitory machine-readable storage. In an embodiment, the databases may execute or may be managed by database management systems (DBMS), which may be computer software applications that interact with users, other applications, and the database itself, to capture (e.g., store data, update data) and analyze data (e.g., query data, execute data analysis algorithms). In some cases, the DBMS may execute or facilitate the definition, creation, querying, updating, and/or administration of databases. The databases may conform to a well-known structural representational model, such as relational databases, object-oriented databases, and network databases. Database management systems include MySQL, PostgreSQL, SQLite, Microsoft SQL Server, Microsoft Access, Oracle, SAP, dBASE, FoxPro, IBM DB2, LibreOffice Base, and FileMaker Pro. Database management systems also include NoSQL databases, i.e., non-relational or distributed databases that encompass various categories: key-value stores, document databases, wide-column databases, and graph databases.
In various embodiments, a cloud based GCP 100 communicates via network 180 with on-premises databases 140 of a sponsoring enterprise, also called enterprise portfolio databases. The on-premises databases store portfolio data for properties or assets to be processed by the GCP. On-premises databases 140 may upload portfolio spreadsheets or data tables to the GCP to be stored by the cloud data warehouse 120. The system may include automated data export from the on-premises databases to the GCP, e.g., via SQL server. The GCP may include data enrichment functions for data received from the on-premises databases.
In an embodiment, BI analytics API 150 may be a collection of RESTful operations 152, 156, 158. REST is acronym for REpresentational State Transfer. These operations enable GCP to employ various database functions in GCP applications, such as creating, reading, updating, and deleting records within a resource. BI analytics backend data instance 152 may create a node project file Node.js 153 via cloud run. The node project file is also herein referred to as backend data instance file or simply data instance. Backend data instance 152 can read data from cloud data warehouse 120 and/or climate engine API 130, which may be accessed via backend service account. Backend data instance 152 can access enterprise access geolocation data from cloud data warehouse 120, and can access climate hazard data from climate engine API 130.
BI analytics secret manager 156 may employ key security practices for database security. REST API's may retrieve API keys 154 to secure access between the BI analytics application 150 and the cloud data warehouse 120. BI analytic dashboards creates customized visualizations for use in the GCP's front end/climate hazard dashboard 160. BI analytics dashboards may be customized for compatibility with front end/climate hazard dashboard 160.
Front end/climate hazard dashboard 160 creates a frontend instance 160 based upon backend data instance 152, e.g., via front end web API served with node project file Node.js 162. The front end of GCP communicates via network 184 with a user device 190. These communications are regulated by network control 170, which may include HTTP load balancer 172 and authentication components. In an embodiment, user device 190 connects to GCP via identity aware proxy (IAP) authentication 174.
Networks 180, 184 may employ various modes of communications such as wireless communications, wired communications, and combinations of the same. In various embodiments, GCP communications over networks 180, 184 may use any of the following communication protocols, among others: TCP-IP (Transmission Control Protocol/Internet Protocol); UDP (User Datagram Protocol); VoIP (Voice over IP); SIP (Session Initiation Protocol); Telnet; SSH (Secure Shell protocol), CAP (Common Alerting Protocol), HTTP (Hypertext Transfer Protocol), SMTP (Simple Mail Transfer Protocol), or SNMP (Simple Network Management Protocol).
A first branch of the data ingress flow chart writes 248 a spreadsheet CSV or an exported database file, without modifications, as a new table in the cloud data warehouse 270.
A second branch of the data ingress flow chart initiates 244 a function call for each row of an ingested spreadsheet or data file to route data to cloud function point-based enrichment module 250. Enrichment module 250 sends data 252 to climate engine API 260 with one API call for each dataset. Dataset(s) 252 may include single API call, or multiple calls to cover multiple scenarios, projection time periods, or return periods. Climate engine API 260 enriches point-based geolocation data with climate hazard data and returns results 254 to cloud function point-based enrichment module 250. The pipeline writes 256 the results to a climate table of cloud data warehouse 270.
Data enrichment pipeline 200 may incorporate other data enrichment functions for geolocations data. In an embodiment, pipeline 200 converts a postal code to latitude/longitude boundary using static geocoder data stored in the system.
Once geolocations data and enriched geolocations data have been written into tables in cloud data warehouse 270, these data may be analyzed and used to generate dashboards and reports. In an embodiment, the pipeline applies BI analytics dashboard 280 to create climate hazard risk maps and charts that are embedded in enterprise-customized frontend 290. A user may access frontend 290 to generate visual representations of climate hazard risk, e.g., on demand or via scheduled reports.
In an example, a financial services enterprise fed about 400,000 geolocations of mortgages of interest to the enterprise into the pipeline 200 of
As shown in the conceptual diagram of
Other controls may be accessed via search tab 850 and map versions tab 860. In an embodiment, map versions tab 860 may be used to select among different versions of a map or to select among different maps within a set of maps. In various embodiments, map versions tab 860 may access control elements such as drop down lists or menus to select one or both climate hazard estimate maps and real estate asset maps. Map versions tab 860 may be used to select climate hazard risk maps or to customize such maps, e.g., based on overlays of climate hazard estimate maps and real estate asset maps.
Map 800 displays geographic areas of flood hazard within geo-region box 810. Map 800 indicates flood hazard geo-regions using boundaries of increased thickness. Depth chart legend 840 shows a visual coding scheme representing different depths of flood hazard. Legend 840 includes a set of five discrete visual patterns 870 that representing flood hazard depths ranging from 0 m to 2.0 m+. Individual visual patterns 872, 874, 875, 876, and 878 correspond to sub-ranges of flood hazard depth used in visual coding of flood hazard geo-regions. Legend 840 also includes a heat map 880. In a heat map, a gradient of hues or intensity values may represent different depths of flood hazard. Here, the heat map is a grayscale palette 880 and is not used in visual coding of geo-regions in
Map 900 illustrates flood hazard risk map resulting from overlay of a flood hazard estimate map with a real property asset map in which various point locations represent geolocations of branches of a sponsoring enterprise. Flood hazard risk map 900 shows point locations of branches 920 juxtaposed with areas 930 of flooding hazard within selected geographic region 910. Map 900 enables users to visualize branches of a sponsoring enterprise that are more vulnerable to flood hazard risk defined by selected flood hazard estimation parameters. Flood hazard risk map is an example of a climate hazard risk map providing spatial visualization of geo-regions having relatively high probability of climate hazard.
In an embodiment of step 1202, the computer receives input or selection of a real estate asset file including geolocations data extracted from a real estate assets portfolio database of an enterprise. An input or selected real estate asset file may further include data enrichment of the geolocations data extracted from the real estate assets portfolio database of the enterprise. In some embodiments, a user may input or select a file. In other embodiments, the computer may be configured to input or select the file, or the computer may be programmed to obtain the data from the file from a local or remote location.
In an embodiment of step 1204, the first graphical user interface dashboard displays a geo-region selection control that defines outer latitude and longitude boundary lines of the second geographic region. A climate hazard parameter selection may include one of a plurality of climate hazard types, and a probability that the one of the plurality of climate hazard types will happen over a selected time frame. In an embodiment in which the climate hazard risks include flood hazard risks, the climate hazard parameter selection may include one of fluvial flooding, pluvial flooding, or coastal flooding.
In an embodiment of step 1206, the method further includes the step, in response to receiving the geo-region selection and the climate hazard parameter selection (e.g., a manual or automatic selection), of generating a third graphical user interface dashboard configured to display on the client computing device a climate hazard estimate map. The climate hazard estimate map provides a visual representation of climate hazard within the second geographic region corresponding to the geo-region selection and the climate hazard parameter selection. At step 1208, the climate hazard risk map may include an overlay of the climate hazard estimate map and a real estate assets map comprising a visual representation of the geolocations data for at least a portion of the plurality of real estate assets within the second geographic region.
In an embodiment of step 1208, the visual representation of climate hazard risks within the second geographic region includes a spatial visualization of geo-regions having relatively high probability of climate hazard. In an embodiment of step 1208, the visual representation of climate hazard risks includes metadata describing climate hazard risks associated with given geographic regions or geo-locations within the second geographic region associated with one or more of the plurality of real estate assets.
In various embodiments of step 1208, the geolocations data for the plurality of real estate assets include one or more of geo-coordinates, geolocations data that define geographic boundaries, and geolocations data including latitude and longitude values. In various embodiments, the geolocations data for the plurality of real estate assets includes one or more of geolocations data associated with postal codes, geolocations data associated with collections of proximate postal zones, geo-coordinates associated with centers of postal zones, and geo-coordinates defining boundaries of postal zones.
Foregoing method descriptions and the process flow diagrams are provided merely as illustrative examples and are not intended to require or imply that the steps of the various embodiments must be performed in the order presented. The steps in the foregoing embodiments may be performed in any order. Words such as “then,” “next,” etc. are not intended to limit the order of the steps; these words are simply used to guide the reader through the description of the methods. Although process flow diagrams may describe the operations as addition, the order of the operations may be rearranged. A process may correspond to a method, a function, a procedure, a subroutine, a subprogram, and the like. When a process corresponds to a function, the process termination may correspond to a return of the function to a calling function or a main function.
The various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both. To illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of this disclosure or the claims.
Embodiments implemented in computer software may be implemented in software, firmware, middleware, microcode, hardware description languages, or any combination thereof. A code segment or machine-executable instructions may represent a procedure, a function, a subprogram, a program, a routine, a subroutine, a module, a software package, a class, or any combination of instructions, data structures, or program statements. A code segment may be coupled to another code segment or a hardware circuit by passing and/or receiving information, data, arguments, parameters, or memory contents. Information, arguments, parameters, data, etc. may be passed, forwarded, or transmitted via any suitable means including memory sharing, message passing, token passing, network transmission, etc.
The actual software code or specialized control hardware used to implement these systems and methods is not limiting of the claimed features or this disclosure. Thus, the operation and behavior of the systems and methods were described without reference to the specific software code being understood that software and control hardware can be designed to implement the systems and methods based on the description herein.
When implemented in software, the functions may be stored as one or more instructions or code on a non-transitory computer-readable or processor-readable storage medium. The steps of a method or algorithm disclosed herein may be embodied in a processor-executable software module, which may reside on a computer-readable or processor-readable storage medium. A non-transitory computer-readable or processor-readable media includes both computer storage media and tangible storage media that facilitate transfer of a computer program from one place to another. A non-transitory processor-readable storage media may be any available media that may be accessed by a computer. By way of example, and not limitation, such non-transitory processor-readable media may comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage, or other magnetic storage devices, or any other tangible storage medium that may be used to store desired program code in the form of instructions or data structures and that may be accessed by a computer or processor. Disk and disc, as used herein, include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk, and Blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media. Additionally, the operations of a method or algorithm may reside as one or any combination or set of codes and/or instructions on a non-transitory processor-readable medium and/or computer-readable medium, which may be incorporated into a computer program product.
The preceding description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the embodiments described herein and variations thereof. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the principles defined herein may be applied to other embodiments without departing from the spirit or scope of the subject matter disclosed herein. Thus, the present disclosure is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the following claims and the principles and novel features disclosed herein.
While various aspects and embodiments have been disclosed, other aspects and embodiments are contemplated. The various aspects and embodiments disclosed are for purposes of illustration and are not intended to be limiting, with the true scope and spirit being indicated by the following claims.
The present application claims benefit of U.S. Provisional App. No. 63/251,549, filed Oct. 1, 2021, titled “Systems and Methods for Generating Visual Representations of Climate Hazard Risks,” which is incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
63251549 | Oct 2021 | US |