Context-Sensitive Road Speed Inference for Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional route planning applications fail to provide context-dependent driving directions, as they assume constant road conditions independent of time, day, and user preferences, neglecting factors like rush hour, weather, and events, which significantly affect travel velocities.

Innovation Solution

A robust traffic system representation using a weighted graph with nodes for intersections and edges for road segments, where weights are based on travel velocity statistics, incorporating sensed data and predictive models to account for various contexts, including time, day, weather, and events, to compute optimal routes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional route planning applications use constant road speed assumptions, then the system complexity is low and ease of operation is maintained, but the routing accuracy and adaptability to different contexts deteriorate

Engineering Contradiction:
Improverouting accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements dynamic road speed estimation by making the speed parameter variable based on contextual factors such as time of day, day of week, weather conditions, and traffic events. Instead of using fixed constant speeds, the system continuously adjusts speed estimates according to the current context, thereby improving routing accuracy while managing complexity through modular context processing

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the speed parameter from a static value to a dynamic value that varies with contextual conditions. By introducing multiple parameters (time, weather, events) that influence the speed estimation, the system achieves more accurate routing calculations that reflect actual driving conditions without requiring complete real-time data for all road segments

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If route planning applications incorporate multiple contextual factors, then the adaptability and routing accuracy improve, but the data collection requirements and system complexity increase

Engineering Contradiction:
Improvecontext dependencyVSAvoiddata requirements
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent creates a universal context processing framework that handles multiple types of contextual information (time, weather, events, traffic) through a unified methodology. This multi-functional approach allows the system to adapt to various contexts using the same underlying infrastructure, reducing the need for separate data collection systems for each context type and managing data requirements efficiently

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system introduces an intermediary context processing layer that mediates between raw data sources and the routing algorithm. This intermediary layer aggregates and processes contextual information from multiple sources, transforming diverse data into standardized context parameters that the routing system can utilize, thereby reducing the direct data burden on the core routing functionality

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If real-time sensed data is collected for all road segments, then the routing accuracy improves, but the loss of time for data collection and processing increases

Engineering Contradiction:
Improvespeed estimation accuracyVSAvoiddata processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements partial data collection by focusing sensing efforts on road segments where context-dependent speed variations are most significant or where data is missing. Instead of uniformly collecting data for all road segments, the system selectively applies sensing and data processing to critical segments, thereby improving speed estimation accuracy for key routes while minimizing the overall time and computational resources required for data collection and processing

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7706964B2Inferring road speeds for context-sensitive routing
Publication Date: 2010.04.27 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7706964B2 patent drawing
  • US7706964B2 patent drawing
  • US7706964B2 patent drawing

AI summary

Sensing, learning, inference, and route analysis methods are described that center on the development and use of models that predict road speeds. In use, the system includes a receiver component that receives a traffic system representation, the traffic system representation includes velocities for a plurality of road segments over different contexts. A predictive component analyzes the traffic system representation and automatically assigns velocities to road segments within the traffic system representation, thereby providing more realistic velocities for different contexts where only statistics and/or posted speed limits were available before. The predictive component makes predictions about velocities for road segments at a current time or at specified times in the future by considering available velocity information as well as such information as the properties of roads, geometric relationships among roads of different types, proximal terrain and businesses, and other resources near road segments, and/or contextual information.