IP Library › Granted Patent US 12,038,890
Granted Patent B2
US 12,038,890 · App. 17/820,078 · Granted Jul 16, 2024

Environmental hazard and risk information system

Inventor: Raj K. Singh (Irvine, CA)
Assignee: Ambient Ridge, Inc.
G06F16/215G06F16/24553G06F16/29
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,038,890
App. No.
17/820,078
Granted
Jul 16, 2024
Kind
B2
Abstract

In a computer-implemented method for transformation of inconsistent environmental data, environmental data is received from a plurality of data sources, wherein each data source of the plurality of data sources is associated with a geographic region and maintains the environmental data using at least one data format of a plurality of disparate data formats, such that the environmental data is received in the plurality of disparate data formats. The environmental data is transformed from the plurality of disparate data formats into a consistent data format, such that the transformed environmental data is in a standardized format capable of direct comparison and analysis. The transformed environmental data is stored in a database configured to receive and perform searches on the transformed environmental data.

Claims (61)

1. A computer-implemented method for transformation of inconsistent environmental data, the method comprising:

receiving environmental data from a plurality of data sources, wherein each data source of the plurality of data sources is associated with a geographic region and maintains the environmental data using at least one data format of a plurality of disparate data formats, such that the environmental data is received in the plurality of disparate data formats;

transforming the environmental data from the plurality of disparate data formats into a consistent data format, such that the transformed environmental data is in a standardized format capable of direct comparison and analysis, wherein the transforming the environmental data from the plurality of disparate data formats into the consistent data format comprises:

for an instance of the environmental data:

inspecting the instance of the environmental data to determine a data type;

identifying a data type of the instance of the environmental data;

identifying a data transformation type to apply to the instance of the environmental data based at least in part on the data type of the instance of the environmental data; and

transforming the instance of the environmental data according to the data transformation type to generate an instance of transformed environmental data; and

aggregating the transformed environmental data; and

storing the transformed environmental data in a database configured to receive and perform searches on the transformed environmental data.

2. The computer-implemented method of claim 1 , wherein the transforming the instance of the environmental data according to the data transformation type to generate the instance of transformed environmental data comprises at least one of:

renaming object keys;

changing geospatial projections; and

transforming GeoJSON results into a standardized JSON format.

3. The computer-implemented method of claim 1 , wherein the transformed environmental data is standardized form capable of direct comparison and analysis across a plurality of geographic regions.

4. The computer-implemented method of claim 1 , further comprising:

prior to the transforming the environmental data, reconciling the environmental data from the plurality of data sources against the transformed environmental data of the database to determine whether the environmental data includes new data; and

provided the environmental data does not include new data, discarding the environmental data prior to the transforming the environmental data.

5. The computer-implemented method of claim 1 , further comprising:

performing an area-based scoring operation on the transformed environmental data, wherein the area-based scoring operation generates an area-based risk score representative of geographic-based relative risk associated with a particular hazard.

6. The computer-implemented method of claim 5 , wherein the performing an area-based scoring operation on the transformed environmental data comprises:

appending a location with an area-based data set of the transformed environmental data; and

determining the area-based risk score according to the area-based data set of the transformed environmental data.

7. The computer-implemented method of claim 5 , further comprising:

forwarding the area-based risk score to the database for storage along with associated transformed environmental data.

8. The computer-implemented method of claim 5 , wherein a location comprises one of: a county, a zip code, a census tract, and a polygon-based feature.

9. The computer-implemented method of claim 1 , further comprising:

receiving a search input for searching the database comprising the transformed environmental data, the search input comprising a search location;

identifying a search type of the search input based at least in part on the search location;

converting the search input to a search query to be run against the database comprising the transformed environmental data; and

forwarding the search query to the database comprising the transformed environmental data for execution.

10. The computer-implemented method of claim 9 , wherein the search location is an area, such that the search type is an area search.

11. The computer-implemented method of claim 10 , the converting the search input to a search query to be run against the database comprising the transformed environmental data comprising:

converting search input to the search query for an area search.

12. The computer-implemented method of claim 9 , wherein the search location is a point such that the search type is a point search.

13. The computer-implemented method of claim 12 , the converting the search input to a search query to be run against the database comprising the transformed environmental data comprising:

converting search input to the search query for a point search.

14. The computer-implemented method of claim 9 , further comprising:

executing the search query at the database comprising the transformed environmental data, wherein search results of the search query comprise transformed environmental data relevant to the search location; and

generating a report comprising the search results.

15. The method of claim 14 , wherein the search input further comprises at least one weight for a category of the transformed environmental data, wherein the executing the search query at the database comprising the transformed environmental data comprises:

accounting for the at least one weight for the category of the transformed environmental data during the executing, such that the search results reflect the at least one weight for the category of the transformed environmental data.

16. A computer-implemented method for transformation of inconsistent environmental data, the method comprising:

receiving environmental data from a plurality of data sources, wherein each data source of the plurality of data sources is associated with a geographic region and maintains the environmental data using at least one data format of a plurality of disparate data formats, such that the environmental data is received in the plurality of disparate data formats;

transforming the environmental data from the plurality of disparate data formats into a consistent data format, such that the transformed environmental data is in a standardized format capable of direct comparison and analysis, wherein the transforming the environmental data from the plurality of disparate data formats into the consistent data format comprises:

for an instance of the environmental data:

inspecting the instance of the environmental data to determine a data type;

identifying a data type of the instance of the environmental data;

identifying a data transformation type to apply to the instance of the environmental data based at least in part on the data type of the instance of the environmental data; and

transforming the instance of the environmental data according to the data transformation type to generate an instance of transformed environmental data, wherein the transforming the instance of the environmental data according to the data transformation type to generate the instance of transformed environmental data comprises at least one of:

renaming object keys;

changing geospatial projections; and

transforming GeoJSON results into a standardized JSON format; and

storing the transformed environmental data in a database configured to receive and perform searches on the transformed environmental data.

17. A computer-implemented method for transformation of inconsistent environmental data, the method comprising:

receiving environmental data from a plurality of data sources, wherein each data source of the plurality of data sources is associated with a geographic region and maintains the environmental data using at least one data format of a plurality of disparate data formats, such that the environmental data is received in the plurality of disparate data formats;

transforming the environmental data from the plurality of disparate data formats into a consistent data format, such that the transformed environmental data is in a standardized format capable of direct comparison and analysis;

storing the transformed environmental data in a database configured to receive and perform searches on the transformed environmental data; and

performing an area-based scoring operation on the transformed environmental data, wherein the area-based scoring operation generates an area-based risk score representative of geographic-based relative risk associated with a particular hazard, wherein the performing an area-based scoring operation on the transformed environmental data comprises:

appending a location with an area-based data set of the transformed environmental data; and

determining the area-based risk score according to the area-based data set of the transformed environmental data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2022
From: SINGH, RAJ K.
To: AMBIENT RIDGE INC.
Reel/Frame 060822/0110 →
Continuity (2)
Provisional Application 63260676 · Aug 27, 2021
Related Publication 20230060380A1 · Mar 2, 2023