IP Library Granted Patent US 12,561,972
Granted Patent B2
US 12,561,972 · App. 18/311,061 · Granted Feb 24, 2026

IoT integrated real time management of emissions using satellite data

Inventors: Su Liu (Austin, TX); Martin G. Keen (Cary, NC); Jeremy R. Fox (Georgetown, TX); Hamid Majdabadi (Ottawa, CA)
Assignee: International Business Machines Corporation
G06V20/13G16Y20/10G16Y40/10G16Y40/20
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,561,972
App. No.
18/311,061
Granted
Feb 24, 2026
Kind
B2
Abstract

A computer implemented method monitors a selected type of emission. A number of processor units identifies a set of areas on a planet with a potentially undesired emission level for the selected type of emission using satellite data and a machine learning model trained to identify the potentially undesired emission level for the selected type of emission. The number of processor units selects a number of Internet of Things sensors to monitor for the selected type of emission in the set of areas in real time. The number of processor units analyzes emissions data generated by the number of Internet of Things sensors from monitoring for the selected type of emission to form an analysis. The number of processor units performs a set of actions using the analysis. According to other embodiments, a computer system and a computer program product for monitoring for a selected type of emission are provided.

Claims (58)

1 . A computer implemented method for monitoring a selected type of emission, the computer implemented method comprising: training, by a number of processor units, a machine learning model using historical satellite spectral data correlated with known emission levels for the selected type of emission, wherein the machine learning model is configured to identify spectral signatures indicative of potentially undesired emission levels;

analyzing, by the number of processor units, current satellite data from a planetary region using the trained machine learning model to identify a set of areas on a planet with spectral signatures matching the potentially undesired emission level for the selected type of emission;

identifying, by the number of processor units, infrastructure in the set of areas from spectral signatures in the satellite data;

selecting, by the number of processor units, a number of existing Internet of Things sensors associated with the infrastructure to monitor for the selected type of emission in the set of areas in real time, wherein the selecting comprises choosing from sensors already deployed in the infrastructure;

analyzing, by the number of processor units, emissions data generated by the number of Internet of Things sensors from monitoring for the selected type of emission to form an analysis; and

performing, by the number of processor units, a set of actions using the analysis.

2 . The computer implemented method of claim 1 further comprising:

generating, by the number of processor units, a visual display for at least one of the set of actions or the analysis in a graphical user interface on a display system and wherein the analysis comprises at least one of: a level of emissions for the selected type of emission in a number of locations in the set of areas, an identification of a set of sources for the selected type of emission in the set of areas, a spread of the selected type of emission, or a trend for the selected type of emission over time.

3 . The computer implemented method of claim 1 further comprising:

determining, by the number of processor units, a spread of emissions for the selected type of emission using the emissions data generated by the Internet of Things sensors; and

selecting, by the number of processor units, new Internet of Things sensors in new locations to monitor for the selected type of emission based on the spread of the selected type of emission, wherein the new Internet of Things sensors generate new emissions data used in the analysis.

4 . The computer implemented method of claim 1 , wherein identifying, by the number of processor units, the set of areas further comprises:

identifying, by a number of processor units, the set of areas on the planet with the potentially undesired emission level for the selected type of emission using the satellite data, the machine learning model, and at least one of weather patterns, land-use patterns, or emissions levels of the selected type of emission.

5 . The computer implemented method of claim 4 , wherein identifying, by the number of processor units, the set of areas further comprises:

identifying, by the number of processor units, a set of locations in infrastructure in the set of areas for the potentially undesired emission level for the selected type of emission using satellite data and a machine learning model trained to identify the potentially undesired emission level for the selected type of emission.

6 . The computer implemented method of claim 5 , wherein selecting, by the number of processor units, the number of Internet of Things sensors further comprises:

selecting, by the number of processor units, the number of Internet of Things sensors in the set of locations in the infrastructure to monitor for the selected type of emission.

7 . The computer implemented method of claim 1 , wherein the set of actions is selected from at least one of generating an alert, recommending an action to reduce the selected type of emission, collecting additional emissions data in the set of areas, collecting the additional emissions data in infrastructure in the set of areas, indicating a presence of a leak of the selected type of emission, or adjusting operation of equipment identified as generating the potentially undesired emission level for the selected type of emission.

8 . The computer implemented method of claim 1 , wherein the satellite data is selected from at least one of a satellite image, spectral data, or concentration data.

9 . The computer implemented method of claim 1 , wherein the selected type of emission is selected from a group comprising a greenhouse gas, methane, carbon dioxide, nitrous oxide, a fluorinated gas, a particulate matter, a volatile organic compound, nitrous oxide, sulfur dioxide, and ozone.

10 . The computer implemented method of claim 1 wherein the selected type of emission comprises methane and the method further comprises:

identifying the set of areas on the planet comprises analyzing historical satellite data of the set of areas over a predetermined time period to identify temporal emission patterns;

identifying the infrastructure comprises identifying at least one of oil and gas pipelines, natural gas storage facilities, or landfill sites in the set of areas; and

selecting the number of Internet of Things sensors comprises selecting sensors having methane detection sensitivity of at least 1 part per million and deploying the sensors at intervals determined based on detected wind patterns in the set of areas.

11 . The computer implemented method of claim 1 , wherein training the machine learning model further comprises:

creating a training dataset comprising historical satellite spectral data and historical emission data with correlated timestamps; and

training the machine learning model to identify patterns correlating spectral signatures in the historical satellite spectral data with known emission levels in the historical emission data, wherein the trained machine learning model predicts potentially undesired emission levels in areas where spectral signatures match the identified patterns but emission levels are not directly observable in the current satellite data.

12 . A computer system comprising:

a number of processor units, wherein the number of processor units executes program instructions to:

train a machine learning model using historical satellite spectral data correlated with known emission levels for the selected type of emission, wherein the machine learning model is configured to identify spectral signatures indicative of potentially undesired emission levels;

analyze current satellite data from a planetary region using the trained machine learning model to identify a set of areas on a planet with spectral signatures matching the potentially undesired emission level for a selected type of emission;

identify infrastructure in the set of areas from spectral signatures in the satellite data;

select a number of existing Internet of Things sensors associated with the infrastructure to monitor for the selected type of emission in the set of areas in real time, wherein the selecting comprises choosing from sensors already deployed in the infrastructure;

analyze emissions data generated by the number of Internet of Things sensors from monitoring for the selected type of emission to form an analysis; and

perform a set of actions using the analysis.

13 . The computer system of claim 12 , wherein the number of processor units further executes program instructions to:

generate a visual display for at least one of the set of actions or the analysis in a graphical user interface on a display system and wherein the analysis comprises at least one of: a level of emissions for the selected type of emission in a number of locations in the set of areas, an identification of a set of sources for the selected type of emission in the set of areas, a spread of the selected type of emission, or a trend for the selected type of emission over time; and performing, by the number of processor units, a set of actions using the analysis.

14 . The computer system of claim 12 , wherein the number of processor units further executes program instructions to:

determine a spread of emissions for the selected type of emission using the emissions data generated by the Internet of Things sensors; and

select new Internet of Things sensors in new locations to monitor for the selected type of emission based on the spread of the selected type of emission, wherein the new Internet of Things sensors generate new emissions data used in the analysis.

15 . The computer system of claim 14 , wherein in identifying the set of areas, the number of processor units further executes program instructions to:

identify the set of areas on the planet with the potentially undesired emission level for the selected type of emission using the satellite data, the machine learning model, and at least one of weather patterns, land-use patterns, or emissions levels of the selected type of emission.

16 . The computer system of claim 12 , wherein in identifying, by the number of processor units, the set of areas, the number of processor units further executes program instructions to:

identify a set of locations in infrastructure in the set of areas for the potentially undesired emission level for the selected type of emission using satellite data and a machine learning model trained to identify the potentially undesired emission level for the selected type of emission.

17 . The computer system of claim 16 , in selecting the number of Internet of Things sensors, the number of processor units further executes program instructions to:

select the number of Internet of Things sensors in the set of locations in the infrastructure to monitor for the selected type of emission.

18 . The computer system of claim 12 , wherein training the machine learning model further comprises:

creating a training dataset comprising historical satellite spectral data and historical emission data with correlated timestamps; and

training the machine learning model to identify patterns correlating spectral signatures in the historical satellite spectral data with known emission levels in the historical emission data, wherein the trained machine learning model predicts potentially undesired emission levels in areas where spectral signatures match the identified patterns but emission levels are not directly observable in the current satellite data.

19 . A computer program product for monitoring a selected type of emission, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer system to cause the computer system to:

train a machine learning model using historical satellite spectral data correlated with known emission levels for the selected type of emission, wherein the machine learning model is configured to identify spectral signatures indicative of potentially undesired emission levels;

analyze current satellite data from a planetary region using the trained machine learning model to identify a set of areas on a planet with spectral signatures matching the potentially undesired emission level for the selected type of emission;

identify infrastructure in the set of areas from spectral signatures in the satellite data;

select a number of existing Internet of Things sensors associated with the infrastructure to monitor for the selected type of emission in the set of areas in real time, wherein the selecting comprises choosing from sensors already deployed in the infrastructure;

analyze emissions data generated by the number of Internet of Things sensors from monitoring for the selected type of emission to form an analysis, wherein the analysis comprises at least one of: a level of emissions for the selected type of emission in a number of locations in the set of areas, an identification of a set of sources for the selected type of emission in the set of areas, a spread of the selected type of emission, or a trend for the selected type of emission over time; and performing, by the number of processor units, a set of actions using the analysis; and

perform a set of actions using the analysis.

20 . The computer programming product of claim 19 , further comprising:

generating, by the number of processor units, a visual display for at least one of the set of actions or the analysis in a graphical user interface on a display system and wherein the analysis comprises at least one of: a level of emissions for the selected type of emission in a number of locations in the set of areas, an identification of a set of sources for the selected type of emission in the set of areas, a spread of the selected type of emission, or a trend for the selected type of emission over time.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2023
From: LIU, SU; KEEN, MARTIN G.; FOX, JEREMY R.; MAJDABADI, HAMID
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 063511/0970 →
Continuity (1)
Related Publication 20240371153A1 · Nov 7, 2024
References Cited (23)
US 10697947B1 · Armitage · 2020 [cited by applicant]
US 11215593B2 · Armitage · 2022 [cited by applicant]
US 11366057B2 · Scott et al. · 2022 [cited by applicant]
US 20200093088A1 · Carta · 2020 [cited by applicant]
US 20230126832A1 · White · 2023 [cited by examiner]
US 20230177330A1 · Readick · 2023 [cited by examiner]
US 20230304981A1 · Eichenlaub · 2023 [cited by examiner]
US 20230351732A1 · Story · 2023 [cited by examiner]
“Global Methane Tracker 2022,” International Energy Agency, Feb. 23, 2022, 31 pages.https://iea.blob.core.windows.net/assets/48ea967f-ff56-40c6-a85d-29294357d1f1/GlobalMethaneTracker_Documentation.pdf. [cited by applicant]
Anonymous, “System to Estimate the GHG Emission from Power Plants Using an Ensemble of Methods and Data Sources,” An IP.com Prior Art Database Technical Disclosure, IPCOM000266137D, Jun. 16, 2021, 6 pages. [cited by applicant]
Anonymous, “Three-Dimensional Map Routing to Minimize Pathogen Exposure During a Pandemic Based on Augmented Reality, Machine Learning, and Internet of Things,” An IP.com Prior Art Database Technical Disclosure, IPCOM00… [cited by applicant]
Bandara et al., “AIRSPEC: An IOT-Empowered Air Quality Monitoring System Integrated With A Machine Learning Framework To Detect And Predict Defined Air Quality Parameters,” Department of Electronic and Telecommunication… [cited by applicant]
Hammerling et al., “Improving Satellite Monitoring of Methane Emissions,” The Payne Institute for Public Policy, Colorado School of Mines, Nov. 9, 2021, 6 pages. https://payneinstitute.mines.edu/wp-content/uploads/sites… [cited by applicant]
Wang et al., “Machine Vision for Natural Gas Methane Emissions Detection Using an Infrared Camera,” Applied Energy, vol. 257, Jan. 1, 2020, 28 pages.https://arxiv.org/pdf/1904.08500.pdf. [cited by applicant]
Covert et al., “Machine Learning and Satellite Imaging to Reduce Methane Emissions”, https://web.archive.org/web/20250319064418/https://datascience.uchicago.edu/research/machine-learning-and-satellite-imaging-to-reduce-… [cited by applicant]
Irakulis-Loitxate et al., “Satellites Detect a Methane Ultra-emission Event from an Offshore Platform in the Gulf of Mexico”, Environmental Science & Technology Letters, Jun. 1, 2022, 6 pages. [cited by applicant]
Jim Morrison, “A New Generation of Satellites Is Helping Authorities Track Methane Emissions”, https://www.smithsonianmag.com/science-nature/a-new-generation-of-satellites-is-helping-authorities-track-methane-emissions-… [cited by applicant]
Markus Cozowicz, “Using AI for Methane Emissions Detection”, https://www.linkedin.com/pulse/using-ai-methane-emissions-detection-markus-cozowicz, Apr. 19, 2021, 14 pages. [cited by applicant]
No Author, “IBM Environmental Intelligence Suite”, https://www.ibm.com/docs/en/environmental-intel-suite?topic=product-overview, Feb. 28, 2025, 2 pages. [cited by applicant]
No Author, “Importance of Methane”, https://www.epa.gov/gmi/importance-methane, Mar. 3, 2025, 3 pages. [cited by applicant]
No Author, “Mapping methane emissions on a global scale”, https://www.esa.int/Applications/Observing_the_Earth/Copernicus/Sentinel-5P/Mapping_methane_emissions_on_a_global_scale, Apr. 5, 2020, 5 pages. [cited by applicant]
No Author, “MethaneSAT”, https://web.archive.org/web/20250717095515/https://www.methanesat.org/, Jul. 17, 2025, 6 pages. [cited by applicant]
Zhu et al., “METER-ML: A Multi-Sensor Earth Observation Benchmark for Automated Methane Source Mapping”, https://ceur-ws.org/Vol-3207/paper6.pdf, Jul. 2022, 11 pages. [cited by applicant]