LITF-PA-2026-032 · UrbanTech / Climate Science

System and Method for Continuous Urban Heat Island Microclimate Mapping Using Fleet Vehicle External Temperature Sensor Telemetry, Spatiotemporal Kriging, and Land Use Regression Covariates

Aerial view of city streets with fleet vehicles showing temperature sensor readings and heat map overlay of urban microclimate gradients
⚖️ Prior Art Notice: This document is published as defensive prior art under 35 U.S.C. § 102(a)(1). The inventions described herein are dedicated to the public domain as of the publication date above. This disclosure is intended to prevent the patenting of these concepts by any party.

Abstract

Disclosed is a system and method for producing continuous, street-level urban heat island (UHI) microclimate maps by harvesting ambient air temperature readings from the external thermistor sensors already installed in connected fleet vehicles. Virtually every passenger vehicle manufactured after 2005 includes a negative temperature coefficient (NTC) thermistor mounted in the front bumper or grille area, reporting ambient temperature to the engine management system via the OBD-II PID 0x46 (ambient air temperature) or proprietary CAN bus addresses. Connected fleet vehicles — delivery vans, rideshare cars, transit buses, freight trucks — transmit this reading alongside GPS coordinates through telematics platforms at 1–30 second intervals. The system aggregates these time-stamped, geolocated temperature observations across thousands of vehicles; applies a vehicle-specific thermal bias correction model that compensates for engine heat soak, vehicle speed, solar load on the sensor housing, and radiator proximity effects; fuses the corrected observations with static land use regression (LUR) covariates including building density, impervious surface fraction, normalized difference vegetation index (NDVI), sky view factor, and proximity to water bodies; and interpolates the combined data using spatiotemporal kriging with an anisotropic Matérn covariance function to produce continuous temperature field estimates at sub-block spatial resolution (50–100 m) and sub-hourly temporal resolution. The resulting maps enable targeted urban greening investment, heat-vulnerable population alerting, building energy demand forecasting, and validation of mesoscale climate models at a fraction of the cost of deploying dedicated weather station networks.

Field of the Invention

This invention relates to urban climate monitoring, specifically to the generation of high-resolution spatiotemporal temperature maps from ambient air temperature telemetry of connected fleet vehicles combined with land use regression modeling and geostatistical interpolation.

Background

Urban heat islands kill people. The EPA estimates that extreme heat causes more deaths in the United States annually than hurricanes, tornadoes, floods, and lightning combined (EPA Climate Indicators). The effect is spatially heterogeneous: a tree-lined residential street may sit 5–8°C cooler than a nearby parking lot during a summer afternoon (Zhou et al., Remote Sensing of Environment 2019). Yet the monitoring infrastructure to capture this variation barely exists.

Current approaches to urban temperature monitoring include:

The vehicle fleet represents an untapped, massive, and already-funded temperature sensing network. The US Department of Transportation estimated 290 million registered vehicles in the US as of 2023 (BTS National Transportation Statistics). Among commercially connected fleets alone, Geotab reports over 4 million connected vehicles in their telematics platform; Samsara manages over 1 million connected assets. Add Uber (~1 million active US drivers per quarter), Lyft, Amazon Delivery Service Partners (~275,000 vans per Amazon), UPS (~127,000 package cars), FedEx Ground (~83,000 vehicles), USPS (~230,000 vehicles), plus municipal transit fleets (over 70,000 transit buses per APTA), and the connected vehicle fleet traversing US streets at any given hour numbers in the millions.

Every one of these vehicles carries an ambient temperature sensor. The OBD-II standard (SAE J1979, since 1996) defines PID 0x46 as ambient air temperature, and the CAN bus broadcasts this reading continuously. Telematics units from Geotab, Samsara, CalAmp, Sierra Wireless, and others already harvest engine parameters including ambient temperature as standard data fields. The data exists. Nobody is using it for urban microclimate mapping.

Prior work on vehicle-based temperature sensing is sparse. Mahoney and O'Sullivan, Journal of Applied Meteorology and Climatology 2017 demonstrated that car thermistors could detect road surface temperature gradients in a controlled fleet study of 12 vehicles. US20190346575A1 (Ford) describes using vehicle temperature sensors for weather prediction, but focuses on precipitation detection for autonomous driving path planning rather than spatial temperature field reconstruction. US10393899B2 (GM) describes fusing vehicle sensor data with weather forecasts for HVAC preconditioning. Neither patent, nor any prior art found, describes: (a) aggregating ambient temperature telemetry from fleet vehicles as a large-scale distributed urban temperature sensing network, (b) applying a vehicle-specific thermal bias correction model to deconvolve engine heat contamination from true ambient temperature, (c) fusing corrected vehicle observations with land use regression covariates, or (d) applying spatiotemporal kriging to produce continuous urban heat island maps at sub-block resolution.

Detailed Description

1. Vehicle Ambient Temperature Sensor Characteristics and Bias Sources

The NTC thermistor used in virtually all vehicles for ambient air temperature measurement is mounted in the front bumper opening, ahead of the radiator and condenser stack. Its primary automotive function is to provide intake air density estimation for fuel injection calibration and to enable HVAC automatic temperature control. The sensor typically operates in the −40°C to +80°C range with a nominal accuracy of ±1.5°C from the factory, degrading to ±2–3°C after 5+ years due to thermistor drift and contamination.

However, the raw sensor reading is contaminated by several systematic biases that must be corrected before the data becomes useful for climate mapping:

The system applies a per-vehicle bias correction model of the form:

T_corrected = T_raw − f(v, T_coolant, T_raw, θ_sun, α_bumper, h_sensor, Δt_since_start)

where v is vehicle speed, T_coolant is engine coolant temperature, θ_sun is solar altitude, α_bumper is bumper solar absorptivity (estimated from vehicle model/color), h_sensor is approximate sensor mounting height from vehicle class, and Δt_since_start is time since engine start (cold start vs. warm). The function f is parameterized as a gradient-boosted regression tree (GBRT) trained on controlled calibration drives where co-located reference-grade aspirated temperature shields (RM Young 43502 or equivalent) provide ground truth. A fleet of 50–100 calibration vehicles across 5 climate zones and 4 seasons suffices to train a generalizable model that reduces systematic bias from ±5°C (raw) to ±1.0°C (corrected) under typical driving conditions.

2. Telematics Data Ingestion Pipeline

Connected fleet vehicles transmit telematics data through a chain of systems: the vehicle CAN bus → telematics control unit (TCU) or aftermarket OBD-II dongle → cellular modem → telematics cloud platform (Geotab MyGeotab, Samsara Dashboard, etc.) → API. The system ingests data through telematics platform APIs, extracting the following fields per observation:

Data volume scales linearly with fleet size and reporting interval. A fleet of 10,000 vehicles reporting every 10 seconds generates ~86 million observations per day, or approximately 12 GB of structured data. The system processes this in near-real-time using a streaming architecture (Apache Kafka → Apache Flink or similar) that applies the bias correction model to each observation as it arrives, tags it with the nearest land use regression cell, and feeds it into the spatial interpolation engine.

3. Land Use Regression Covariates

Vehicle observations, even after bias correction, provide temperature measurements only along road networks. To interpolate into the spaces between roads (building interiors, parks, courtyards), the system incorporates static and semi-static land use regression (LUR) covariates that are known predictors of urban temperature variation. These covariates are pre-computed on a regular spatial grid (50 m × 50 m cells) from publicly available geospatial datasets:

The LUR covariates serve dual roles: they inform the kriging mean function (universal kriging / kriging with external drift), and they enable physically plausible interpolation into areas where vehicle observations are sparse or absent (pedestrian zones, parks, industrial compounds).

4. Spatiotemporal Kriging with Land Use Drift

The system combines bias-corrected vehicle temperature observations with LUR covariates using universal spatiotemporal kriging. The model decomposes the temperature field T(s, t) at spatial location s and time t as:

T(s, t) = μ(s, t) + Z(s, t) + ε(s, t)

where μ(s, t) is the deterministic trend (drift) function, Z(s, t) is a zero-mean spatiotemporally correlated Gaussian process, and ε(s, t) is the per-observation measurement noise.

Drift function. The drift captures large-scale, predictable temperature variation using the LUR covariates: μ(s, t) = β₀ + β₁·NDVI(s) + β₂·ISF(s) + β₃·SVF(s) + β₄·D_water(s) + β₅·albedo(s) + β₆·building_density(s) + β₇·solar_altitude(t) + β₈·hour_of_day(t) + β₉·NDVI(s)·solar_altitude(t), where the interaction term captures the diurnal modulation of vegetation cooling (strong during daytime, weak at night). Coefficients are estimated jointly with the covariance parameters via restricted maximum likelihood (REML).

Spatiotemporal covariance. The system uses a separable space-time covariance model: C(h, u) = C_s(h) × C_t(u), where h is spatial lag and u is temporal lag. The spatial component C_s uses an anisotropic Matérn covariance with ν = 3/2, allowing different length scales along the dominant wind direction (capturing advective heat transport) versus the perpendicular direction. The temporal component C_t uses an exponential covariance with a characteristic timescale of 1–4 hours, capturing the decorrelation of temperature fluctuations as weather systems evolve. Wind direction and speed from the nearest ASOS station, or from reanalysis data (ERA5, 0.25° hourly), inform the anisotropy ellipse orientation.

Scalable computation. With millions of observations per day, direct kriging (O(N³) inversion) is intractable. The system partitions the spatiotemporal domain into local neighborhoods using a moving window: for each prediction point, only observations within a spatial radius of 2 km and a temporal window of ±1 hour contribute to the local kriging system, yielding local matrices of size 200–2,000 that invert in milliseconds. The gstat and spTimer R packages, or the pyspatialml Python library, provide reference implementations. For operational deployment, the system implements the local kriging in C++ with BLAS-accelerated linear algebra, achieving <100 ms per prediction grid update on a 16-core server.

5. Temporal Calibration and Drift Tracking

The vehicle bias correction model must remain accurate as new vehicle models enter the fleet, as vehicles age, and as sensor degradation occurs. The system addresses temporal drift through three mechanisms:

6. Output Products

The system produces the following outputs from the continuous urban temperature field:

7. Figures Description

Claims

  1. A system for urban heat island microclimate mapping comprising: a data ingestion pipeline that receives ambient air temperature readings, GPS coordinates, vehicle speed, and engine coolant temperature from connected fleet vehicles via telematics platform APIs; a bias correction module that applies a per-vehicle thermal bias model to remove systematic errors from engine heat soak, solar radiation loading, radiator reject heat, and road surface thermal radiation; a land use regression covariate database containing impervious surface fraction, vegetation index, sky view factor, distance to water bodies, building density, and surface albedo on a regular spatial grid; and a spatiotemporal kriging module that combines the corrected vehicle temperature observations with land use covariates to produce continuous temperature field estimates with quantified uncertainty at sub-block spatial resolution.
  2. The system of claim 1, wherein the bias correction module implements a gradient-boosted regression tree model parameterized by vehicle speed, engine coolant temperature, solar altitude angle, bumper solar absorptivity derived from vehicle identification number, approximate sensor mounting height from vehicle class, and time since engine start, trained on controlled calibration drives with co-located reference-grade aspirated temperature shields.
  3. The system of claim 1, wherein the spatiotemporal kriging module uses universal kriging with a deterministic drift function incorporating NDVI, impervious surface fraction, sky view factor, distance to water bodies, surface albedo, building density, solar altitude, hour of day, and an NDVI-solar interaction term, with drift coefficients estimated jointly with covariance parameters via restricted maximum likelihood.
  4. The system of claim 1, wherein the spatial covariance component uses an anisotropic Matérn kernel with the anisotropy ellipse oriented along the dominant wind direction obtained from a reference weather station or reanalysis data, capturing advective heat transport.
  5. The system of claim 1, further comprising a cold start exploitation module that identifies vehicles recently started after extended parking (4+ hours with engine off) from telematics ignition events and low coolant temperature readings, and assigns reduced observation noise to the first temperature reading after ignition as a high-confidence ambient reference point.
  6. The system of claim 1, further comprising an anchor station cross-validation module that accumulates paired observations whenever a vehicle passes within a configurable distance of a reference weather station, enabling continuous passive recalibration of the per-model bias correction parameters without dedicated calibration drives.
  7. The system of claim 1, further comprising a heat vulnerability alert module that cross-references the kriging-estimated temperature field with demographic vulnerability indices to generate targeted alerts when predicted temperature in a high-vulnerability area exceeds a heat advisory threshold with confidence exceeding a configurable kriging standard deviation bound.
  8. The system of claim 1, further comprising a cool corridor identification module that analyzes the spatial temperature gradient field to identify connected pedestrian-traversable paths that remain below a specified temperature threshold, computing both daytime and nighttime corridor maps to account for the diurnal inversion of the UHI spatial pattern.
  9. A method for mapping urban heat island microclimates, comprising: ingesting time-stamped, geolocated ambient air temperature readings from external thermistor sensors of connected fleet vehicles via telematics APIs; applying a vehicle-specific thermal bias correction model that compensates for engine heat soak, solar loading, radiator effects, and road surface radiation as functions of vehicle speed, coolant temperature, solar geometry, and vehicle class; computing land use regression covariates from remote sensing and geospatial datasets on a regular spatial grid; performing spatiotemporal kriging with land use drift to interpolate bias-corrected vehicle observations and covariates into a continuous temperature field estimate; and generating temperature map products with per-pixel uncertainty bounds at sub-block spatial resolution and sub-hourly temporal resolution.
  10. The method of claim 9, wherein the spatiotemporal domain is partitioned into local neighborhoods using a moving window of configurable spatial radius and temporal half-width, and kriging is performed independently within each neighborhood to achieve computational scalability with millions of daily observations.
  11. The method of claim 9, further comprising estimating urban greening cooling benefit by correlating the fitted land use regression relationship between vegetation index and kriging-predicted temperature with proposed vegetation interventions, producing expected temperature reduction estimates for urban planning cost-benefit analysis.
  12. The method of claim 9, further comprising generating per-building exterior temperature estimates from the continuous temperature field for input into building energy simulation models, replacing the conventional use of a single airport weather station temperature for all buildings in a metropolitan area.

Implementation Notes

A minimum viable deployment requires API access to a single telematics platform with 1,000+ connected vehicles in a metropolitan area. Geotab's MyGeotab SDK and Samsara's Developer API both provide ambient temperature, GPS, speed, coolant temperature, and VIN through standard REST endpoints. Initial bias correction can be bootstrapped from cold start observations alone (no dedicated calibration vehicles needed), achieving ±1.5°C accuracy before refining to ±1.0°C with full model training. The LUR covariates are all available from free, public US government datasets. Kriging inference runs on a single server with 32 GB RAM for a metro area of 2,000 km². Total infrastructure cost for a city-scale deployment: approximately $5,000/month in cloud compute plus API subscription fees, compared to $50–500 million for equivalent density from dedicated sensor hardware.

Prior Art References

  1. EPA — Heat-Related Deaths — Climate change indicators on extreme heat mortality in the United States
  2. Zhou et al., Remote Sensing of Environment 2019 — Intra-urban variation of surface and air temperatures and their drivers
  3. Bell et al., Bulletin of the American Meteorological Society 2015 — Quality assessment of citizen weather station networks
  4. Voogt and Oke, Remote Sensing of Environment 2003 — Thermal remote sensing of urban climates and the divergence between LST and air temperature
  5. Array of Things Project, University of Chicago — Urban environmental sensing infrastructure
  6. Bureau of Transportation Statistics — National Transportation Statistics
  7. Mahoney and O'Sullivan, JAMC 2017 — Vehicle-based road surface temperature sensing in a fleet study
  8. US20190346575A1 (Ford) — Vehicle sensor-based weather prediction for autonomous driving
  9. US10393899B2 (GM) — Fusing vehicle sensor data with weather forecasts for HVAC preconditioning
  10. Heaviside et al., Landscape and Urban Planning 2017 — Impervious surface fraction and urban air temperature
  11. Bowler et al., Urban Forestry & Urban Greening 2010 — Urban greening and local air temperature reduction
  12. Sailor and Lu, Energy and Buildings 2004 — Anthropogenic heat generation in urban areas
  13. NLCD 2021 — Percent Developed Imperviousness
  14. ECMWF ERA5 Reanalysis — Hourly gridded wind and temperature fields
  15. Geotab MyGeotab SDK — Fleet telematics API with ambient temperature endpoint
  16. Samsara Developer API — Connected fleet data access