Speed Correction Model Using Aggregated Telemetry Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Accurate speed estimation in electronic maps is challenging due to biases in telemetry data from varying road conditions, traffic, and time, leading to inaccurate arrival time predictions.

Innovation Solution

A speed correction model is trained on aggregated telemetry data to correct estimated speeds by using a server computer that receives data from multiple devices, anonymizing and segmenting it to eliminate individual device information, and applying a similarity score-based correction mapping for geographic regions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If speed estimation is performed using telemetry data from mobile devices, then speed data can be obtained for electronic map applications, but the speed estimates contain biases due to varying road conditions, traffic, and time

Engineering Contradiction:
Improvespeed estimation accuracyVSAvoidconsistency of speed estimates
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent transforms speed estimation from a direct calculation to a correction process by changing the parameters used. Instead of relying solely on raw telemetry data, the system uses correction mappings that adjust estimated speeds based on geographic region, time of day, and day of week parameters. This parameter transformation resolves the contradiction by accounting for varying conditions that cause estimation biases.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements feedback by using actual observed speeds from telemetry data to train correction models. These correction models then feed back into the speed estimation process, continuously improving accuracy. The feedback loop addresses the reliability issue by learning from historical data to compensate for systematic biases in speed estimates.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If correction models are trained on aggregated telemetry data from multiple geographic regions, then the model can generalize across different areas, but regional differences in driving patterns and conditions may reduce correction accuracy

Engineering Contradiction:
Improvegeographic coverage of correction modelVSAvoidspeed estimation accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent segments the geographic space into discrete regions (e.g., hexagons or grid cells) and trains separate correction mappings for each region. This segmentation allows the system to capture regional differences in driving patterns while maintaining adaptability across multiple areas. Each region's correction model is trained on locally-relevant telemetry data, preserving measurement precision while achieving broad geographic coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies local quality by creating region-specific correction mappings that are tailored to local driving conditions, road types, and traffic patterns. Instead of using a single global correction model, each geographic region receives a customized correction mapping trained on local telemetry data. This ensures high accuracy for each local area while maintaining overall system versatility through the collection of regional models.

Inventive Principle:
Principle #3Local quality

3Quantity of substance

If telemetry data is collected and processed to determine device speeds, then speed information can be derived from GPS and WiFi data, but the large amounts of data make accurate speed estimation challenging

Engineering Contradiction:
Improveamount of telemetry dataVSAvoidspeed estimation accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent extracts only the essential speed information from the large volume of telemetry data by using correction mappings that operate on aggregated statistics rather than individual data points. The system extracts key patterns from the data (such as average speeds by region and time) and uses these extracted features for correction, rather than processing every raw telemetry record. This reduces computational complexity while maintaining estimation accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system merges multiple data sources (GPS location, WiFi data, device speed sensors) and multiple telemetry records into aggregated speed statistics. By combining information across many data points and sources, the system derives more reliable speed estimates. The correction mappings then merge regional, temporal, and contextual factors to produce accurate corrected speeds from the aggregated information.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11686590B2Correcting speed estimations using aggregated telemetry data
Publication Date: 2023.06.27 MAPBOX INC
  • US11686590B2 patent drawing
  • US11686590B2 patent drawing
  • US11686590B2 patent drawing

AI summary

A method for correcting speed estimates for route planning using a machine-learned speed correction model trained on aggregated road data. Location and movement data collected from a plurality of mobile computing devices is aggregated on a server computer and used to train a speed correction model to correct estimated speeds corresponding to roads in one or more geographic regions. Speeds estimates for a road segment in a geographic region are corrected using a speed correction model trained on road data describing road segments in the same geographic region. In some embodiments, road data corresponding to one or more geographic regions is assigned to groups in training the speed correction model. The road data may be anonymized or segmented such that an originating device or route is unidentifiable. More fine-grained speed correction models may also be trained for different or additional factors than geographic region, such as day and/or time.