LITF-PA-2026-087 · Urban Tech / Wearables / Edge AI

System and Method for Real-Time Urban Thermal Comfort Mapping Using Crowdsourced Wearable Physiological Data with Privacy-Preserving Spatial Aggregation

City aerial view with translucent thermal comfort heatmap overlay and smartwatch in foreground showing biometric data
⚖️ 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 generating real-time, street-level thermal comfort maps of urban environments by aggregating physiological response data from consumer wearable devices worn by opt-in pedestrians. Rather than measuring ambient temperature at sparse weather station locations, the system infers perceived thermal comfort directly from the human thermoregulatory responses captured by existing smartwatch sensors: skin temperature, photoplethysmography (PPG)-derived peripheral vasomotor tone, electrodermal activity (EDA), and accelerometer-derived metabolic rate estimates. Each wearable device runs an on-device inference pipeline that computes a Physiological Thermal Comfort Score (PTCS) without transmitting raw biometric data, then reports only the PTCS value paired with a spatially coarsened location (50-meter grid cell) and a temporal bucket (15-minute window) to a central aggregation service. The aggregation layer applies calibrated differential privacy noise injection (ε = 2.0, δ = 10⁻⁵) and requires a minimum k-anonymity threshold of five contributing devices per grid cell before publishing comfort values. A graph convolutional network fuses the sparse, noisy crowd-reported PTCS values with publicly available environmental covariates — satellite-derived surface temperature, weather station data, building shadow geometry from 3D city models, and vegetation canopy fraction from LiDAR — to produce continuous thermal comfort maps at 25-meter resolution, updated every 15 minutes. The resulting maps enable heat-wave public health response targeting, urban planning prioritization, outdoor event safety management, and pedestrian routing optimization.

Field of the Invention

This invention relates to urban environmental monitoring, specifically to methods for mapping perceived thermal comfort across city environments using crowdsourced physiological data from consumer wearable devices, fused with environmental remote sensing data through graph neural networks, with privacy-preserving data collection architecture.

Background

Urban heat exposure is a leading weather-related cause of mortality. The Lancet Countdown 2024 report estimated that heat-related mortality among adults over 65 increased 167% between 2000 and 2023, with urban populations disproportionately affected due to the urban heat island (UHI) effect. In the United States alone, the CDC reports an average of 1,220 heat-related deaths annually, with the actual figure likely 2-3× higher due to underreporting on death certificates.

Critically, ambient air temperature alone is a poor predictor of human thermal stress. The Universal Thermal Climate Index (UTCI), developed by the International Society of Biometeorology, demonstrates that perceived thermal stress depends on the interaction of air temperature, mean radiant temperature, wind speed, and humidity — plus individual factors like metabolic rate, clothing insulation, and acclimatization history. Two locations at identical air temperatures can differ by 15°C or more in UTCI-equivalent thermal stress depending on sun exposure, wind shelter, and surface albedo. Gallacher and Boehnke (2024) confirmed this spatial variability at sub-block resolution in Dresden, finding UTCI differences of up to 12°C within 200 meters.

Current approaches to urban thermal comfort assessment have fundamental limitations:

Meanwhile, consumer wearable devices have become ubiquitous physiological sensors. As of 2025, global smartwatch shipments exceeded 220 million units annually (IDC), with Apple Watch, Samsung Galaxy Watch, and Garmin collectively representing over 65% of the market. Modern smartwatches routinely include: infrared skin temperature sensors (Apple Watch Series 8+, Samsung Galaxy Watch 5+, Fitbit Sense 2), PPG optical heart rate sensors capable of measuring pulse wave amplitude (a proxy for peripheral vasomotor tone), EDA sensors (Apple Watch Ultra, Samsung Galaxy Watch 4+, Fitbit Sense series), 3-axis accelerometers and gyroscopes, barometric altimeters, and GPS receivers. These sensors collectively capture the human body's thermoregulatory response — the very phenomenon that thermal comfort indices attempt to model from environmental inputs.

The gap in the art is a system that: (a) uses the physiological thermoregulatory data already captured by consumer wearables to directly measure perceived thermal comfort, bypassing the need for environmental instrumentation entirely; (b) aggregates this data from many users to produce continuous spatial maps at street-block resolution; (c) protects individual biometric privacy through on-device computation and formal differential privacy guarantees; and (d) fuses sparse physiological reports with dense environmental covariates via learned spatial models to produce complete, high-resolution comfort maps.

Detailed Description

1. On-Device Physiological Thermal Comfort Score (PTCS)

Each participating wearable device computes a Physiological Thermal Comfort Score locally, using sensor data that never leaves the device. The PTCS is a continuous value on a [-4, +4] scale corresponding to the ASHRAE 7-point thermal sensation scale (cold to hot), computed from four physiological channels:

Channel 1: Skin temperature (T_skin). Wrist skin temperature is sampled at 1 Hz from the device's infrared thermopile or thermistor. Raw readings are calibrated against a personalized baseline established during the device's initial 72-hour wear period. The baseline captures the user's individual diurnal skin temperature rhythm (typically 31-35°C with a 1.5-2°C circadian swing). Deviations from baseline are more informative than absolute values because absolute wrist skin temperature varies by ±2°C across individuals due to differences in subcutaneous fat thickness, skin pigmentation, and vascular anatomy. The system computes ΔT_skin = T_skin(t) − T_baseline(t_circadian), where t_circadian is the time-of-day-matched baseline value.

Channel 2: Peripheral vasomotor tone (VMT). PPG pulse wave amplitude (PWA), measured as the AC component of the PPG signal divided by the DC component, serves as a proxy for peripheral vasodilation/vasoconstriction. During heat stress, the body increases peripheral blood flow to dissipate heat, raising PWA; during cold stress, peripheral vasoconstriction reduces PWA. The system computes a normalized VMT index: VMT = (PWA(t) − PWA_baseline) / PWA_baseline, where PWA_baseline is the user's resting PWA at thermoneutral conditions. Charkoudian (2010) demonstrated that skin blood flow can increase from a resting baseline of ~300 mL/min to 7-8 L/min during maximal heat stress, producing a measurable PPG signal change even at the wrist, where perfusion changes are smaller but still detectable (typical PWA increase of 40-120% from thermoneutral to hot conditions).

Channel 3: Electrodermal activity (EDA). Tonic skin conductance level (SCL) reflects sweat gland activity, which increases with thermal load. EDA sensors on the wrist underside measure SCL at 4 Hz. The system tracks the rate of change of SCL (dSCL/dt) rather than the absolute level, because absolute SCL is confounded by emotional arousal and stress. Thermal sweating produces a gradual, sustained rise in SCL (typically 0.5-2 µS over 10 minutes during moderate heat exposure), while emotional sweating produces brief, phasic responses (0.1-0.5 µS over 1-5 seconds). A bandpass filter (0.001-0.01 Hz) isolates the thermal component. Not all devices include EDA sensors; the PTCS model degrades gracefully when this channel is absent.

Channel 4: Activity-adjusted metabolic rate (M_est). Accelerometer data is processed through an activity classification model (walking, running, cycling, standing, sitting) to estimate metabolic heat production in Watts per square meter of body surface (W/m²). Walking at 4 km/h produces approximately 165 W/m²; sitting produces approximately 58 W/m². This estimate is used to deconfound thermal discomfort from exercise-generated heat. Without metabolic adjustment, a jogger passing through a comfortable park would report heat stress indistinguishable from a sedentary person in a genuine heat trap.

These four channels feed a compact neural network (3-layer MLP, 64/32/16 units, ReLU activation, ~12 KB quantized INT8 model) that outputs the PTCS value. The model is trained on a labeled dataset collected from controlled thermal chamber studies where subjects wore consumer smartwatches while exposed to systematically varied thermal conditions (UTCI range: -13°C to +46°C) and reported thermal sensation votes on the ASHRAE scale. Training data is collected from diverse populations spanning ages 18-75, BMI 18-35, and both acclimatized and non-acclimatized subjects to capture population-level response variability. The on-device model is personalized over time using federated transfer learning: the last layer is fine-tuned locally based on the user's explicit thermal comfort votes (solicited via occasional 1-tap prompts) without sharing the user's data.

2. Privacy-Preserving Data Collection Architecture

The system's privacy architecture ensures that no individual's biometric data, precise location, or thermal comfort trajectory is recoverable from the collected data, even by the system operator.

On-device aggregation: Raw sensor data never leaves the device. Only the computed PTCS value (a single floating-point number) is transmitted, along with metadata: a spatially coarsened location (the centroid of the 50m × 50m grid cell containing the device, computed on-device using a deterministic geohash function), a temporally bucketed timestamp (rounded to the nearest 15-minute boundary), and device-class metadata (watch model, firmware version, not device ID or user ID).

Unlinkability: Each PTCS report is transmitted with a fresh, single-use cryptographic token generated from a group signature scheme. The aggregation server can verify that the report comes from a registered, legitimate device class without learning which specific device sent it. Sequential reports from the same device are cryptographically unlinkable, preventing trajectory reconstruction.

Differential privacy: The aggregation service applies calibrated Laplacian noise to per-cell PTCS statistics before storage or publication. The privacy budget is set at ε = 2.0 per 24-hour period, δ = 10⁻⁵, following the analysis framework of Dwork and Roth (2014). For a grid cell with n contributing reports in a 15-minute window, the added noise has standard deviation σ = (ΔS × √(2 ln(1.25/δ))) / ε, where ΔS is the sensitivity of the mean PTCS computation (bounded by 8/n, since PTCS range is [-4, +4]). With n ≥ 5, σ ≤ 5.4/n — small enough to preserve the signal while providing formal privacy guarantees.

k-anonymity threshold: No PTCS data is published for any grid cell × time window combination with fewer than k = 5 contributing devices. This prevents inference attacks in low-traffic areas where a small number of known pedestrians could be individually identified by their thermal comfort reports.

3. Graph Convolutional Network Spatial Fusion

Crowdsourced PTCS reports are inherently sparse: even in a city with 100,000 opt-in wearable users, many grid cells will have zero reports in any given 15-minute window. The system addresses this sparsity by training a graph convolutional network (GCN) to fuse the sparse crowd-reported PTCS values with dense, publicly available environmental covariates.

The graph is constructed over the city's 50m grid:

The GCN performs 4 rounds of message passing with attention-weighted aggregation. At cells with crowd-reported PTCS, the model learns the mapping from environmental covariates to physiological comfort; at cells without reports, it predicts PTCS from the covariates alone, anchored by nearby reported values. The result is a complete, gap-filled comfort map at 25-meter resolution (subgrid interpolation within 50m cells using building geometry and shadow patterns).

The GCN is trained on historical data from cities with high wearable penetration, where crowd-reported PTCS coverage approaches completeness, then transferred to sparser cities via domain adaptation. The model updates its weights daily using a sliding 30-day training window to capture seasonal acclimatization shifts in the population's thermal comfort response.

4. Personalized Federated Transfer Learning

Individual thermal comfort perception varies substantially across the population. Kim et al. (2018) demonstrated that personal thermal comfort models trained on individual data outperform population-average models by 20-30% in prediction accuracy, with age, sex, BMI, and acclimatization status as primary moderators.

The system personalizes the PTCS model to each user using federated transfer learning, following the architecture introduced by McMahan et al. (2017) for Federated Averaging:

  1. The base PTCS model (layers 1-2) is frozen after initial training on the controlled thermal chamber dataset.
  2. The output layer (layer 3, 16 → 1 linear projection) is fine-tuned locally on each device using the user's explicit thermal comfort votes collected via occasional prompts ("How warm do you feel right now?" — 3-point response: too cold / comfortable / too hot).
  3. Every 24 hours, each device computes the gradient of its local output layer update and clips it to a maximum L2 norm of 1.0. The clipped gradient is perturbed with Gaussian noise (σ = 0.5) and transmitted to the central server.
  4. The server aggregates gradients across all devices using secure aggregation (Bonawitz et al., 2017), updates the global output layer, and pushes the updated weights back to all devices. Individual devices then blend the global update with their local fine-tuned weights using a mixing coefficient α = 0.3 (70% local, 30% global), preserving personalization while benefiting from population-level learning.

5. Applications

6. Figures Description

Claims

  1. A system for real-time mapping of urban thermal comfort, comprising: a plurality of consumer wearable devices, each equipped with skin temperature, photoplethysmography, and accelerometer sensors; wherein each device computes a Physiological Thermal Comfort Score on-device from physiological thermoregulatory response data without transmitting raw sensor readings; and a central aggregation service that receives spatially coarsened, temporally bucketed PTCS reports from multiple devices and produces thermal comfort maps at street-block resolution.
  2. The system of claim 1, wherein the Physiological Thermal Comfort Score is computed from at least three physiological channels: skin temperature deviation from a personalized circadian baseline, PPG-derived peripheral vasomotor tone reflecting cutaneous vasodilation or vasoconstriction, and accelerometer-derived metabolic rate estimates used to deconfound exercise-generated heat from environmental thermal stress.
  3. The system of claim 1, further comprising an electrodermal activity channel wherein tonic skin conductance level rate-of-change is bandpass filtered (0.001-0.01 Hz) to isolate thermal sweating from emotional phasic responses, providing an additional thermal comfort signal that degrades gracefully when the EDA sensor is absent.
  4. The system of claim 1, wherein privacy is preserved through: on-device computation ensuring raw biometric data never leaves the device; spatial coarsening of GPS coordinates to 50-meter grid cell centroids computed on-device; temporal bucketing of timestamps to 15-minute boundaries; single-use cryptographic tokens from a group signature scheme ensuring sequential reports from the same device are unlinkable; and calibrated differential privacy noise injection (ε ≤ 2.0, δ ≤ 10⁻⁵) applied to per-cell aggregated statistics.
  5. The system of claim 1, wherein a minimum k-anonymity threshold of k = 5 contributing devices per grid cell per time window is enforced, and no thermal comfort data is published for cell-time combinations below this threshold.
  6. The system of claim 1, further comprising a graph convolutional network that fuses sparse crowd-reported PTCS values with dense environmental covariates including satellite-derived surface temperature, weather station interpolations, building shadow fractions computed from 3D city models, sky view factors from LiDAR, and tree canopy fractions, to produce gap-filled continuous thermal comfort maps at 25-meter resolution.
  7. The system of claim 6, wherein the graph convolutional network constructs a graph over 50-meter grid cells with 8-connectivity adjacency edges and additional long-range edges connecting cells with similar urban morphology, enabling information transfer between structurally similar but geographically distant locations.
  8. A method for personalizing thermal comfort estimation on a wearable device, comprising: establishing a personalized physiological baseline during an initial wear period; computing deviations from the baseline rather than using absolute sensor values; fine-tuning the output layer of an on-device PTCS model using the wearer's explicit thermal comfort votes; and participating in federated transfer learning by transmitting clipped, noise-perturbed gradients to a central server for secure aggregation, while retaining majority local weight (α ≥ 0.7) to preserve individual personalization.
  9. A method for urban heat-wave response using the system of claim 1, comprising: receiving real-time thermal comfort maps showing physiologically-measured heat stress at street-block resolution; identifying blocks where crowd-reported PTCS exceeds a heat stress threshold despite ambient temperature at the nearest weather station remaining below municipal heat emergency triggers; and directing emergency response resources to the physiologically-identified hotspots.
  10. The system of claim 1, wherein the on-device PTCS model is a compact neural network (≤ 20 KB quantized INT8) with inference latency under 5 ms, enabling continuous computation at 1 Hz sample rate with negligible impact on wearable battery life (under 2% additional daily drain).
  11. A method for evaluating urban heat mitigation interventions using the system of claim 1, comprising: collecting pre-intervention thermal comfort maps from crowd-reported physiological data; collecting post-intervention maps after installation of trees, shade structures, cool pavements, or other heat mitigation measures; and quantifying the physiological comfort impact as the change in mean PTCS at affected grid cells, controlling for weather variation using paired unaffected control cells.

Prior Art References

  1. Lancet Countdown 2024 — Heat-related mortality increase of 167% among adults over 65 (2000-2023)
  2. CDC Heat-Related Deaths — Average 1,220 heat-related deaths annually in the US
  3. Universal Thermal Climate Index (UTCI) — ISB standard for outdoor thermal comfort assessment
  4. Gallacher and Boehnke, Int J Biometeorol 2024 — Pedestrian thermal comfort mapping in Dresden showing 12°C UTCI variation within 200m
  5. Bröde et al., Int J Biometeorol 2012 — UTCI development and validation as thermal comfort index
  6. Sim et al., Scientific Reports 2014 — Wearable sweat rate sensors for human thermal comfort monitoring
  7. Charkoudian, J Appl Physiol 2010 — Skin blood flow in adult human thermoregulation: 300 mL/min resting to 7-8 L/min maximal
  8. Kim et al., Building and Environment 2018 — Personal thermal comfort models outperform population-average models by 20-30%
  9. Dwork and Roth, Foundations and Trends in Theoretical Computer Science 2014 — The Algorithmic Foundations of Differential Privacy
  10. McMahan et al., 2017 — Communication-Efficient Learning of Deep Networks from Decentralized Data (Federated Averaging)
  11. IDC Worldwide Quarterly Wearable Device Tracker — 220M+ annual smartwatch shipments
  12. Voogt and Oke, Remote Sensing of Environment 2003 — Surface-air temperature divergence in urban canyons (8-20°C overestimation)
  13. MesoWest — Real-time mesoscale weather observation network