Map Application Route Generation Using Event Calendar Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Map applications fail to consider temporary events like concerts, festivals, or protests when generating directions for future trips, leading to potential traffic disruptions and poor travel experiences, as these events are not reflected in historical traffic data.

Innovation Solution

A map application system that integrates event calendars to receive and analyze scheduled events associated with locations and time periods, allowing it to generate alternative routes or recommend different travel times based on the impact of these events on planned routes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If map applications use historical traffic information to generate directions for future trips, then the routing system can operate with available data, but it fails to account for temporary events causing traffic disruptions

Engineering Contradiction:
Improveroute accuracyVSAvoidevent data
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system performs preliminary actions by integrating with event calendars and databases in advance to obtain scheduled event information before route generation. Events are fetched and stored temporarily, allowing the routing algorithm to proactively plan around known future disruptions rather than reacting to them after they occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Event calendars and databases serve as intermediary components between the routing system and temporary traffic disruptions. These intermediaries provide structured event data (concerts, festivals, protests, road closures) that the routing algorithm can process to generate routes avoiding anticipated traffic problems.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If map applications generate routes without considering scheduled events, then the system complexity remains low, but the travel experience deteriorates due to unexpected traffic disruptions

Engineering Contradiction:
Improvesystem complexityVSAvoidtravel experience
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The routing system is enhanced with multi-functionality by integrating event data processing capabilities alongside traditional traffic routing. The same routing algorithm that avoids historical congestion patterns is extended to avoid event-related disruptions, allowing a single system to handle multiple types of traffic conditions without requiring separate specialized systems.

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

Solution Approach 2:

The system changes parameters by incorporating event data into the routing algorithm's decision-making process. Event information (location, time, severity) becomes an additional parameter set alongside traditional traffic metrics, enabling the algorithm to dynamically adjust routes based on the combined influence of historical patterns and upcoming events.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the system integrates event calendars to improve future trip planning, then route reliability improves, but data processing requirements increase

Engineering Contradiction:
Improvetrip planning accuracyVSAvoiddata processing
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system applies partial action by selectively processing only relevant event data for the requested route parameters. Rather than analyzing all events in the database, the system filters events based on geographic proximity to the requested route and temporal overlap with the travel window, processing only the subset of events that could actually impact the trip.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10451436B2Generating routes using events
Publication Date: 2019.10.22 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10451436B2 patent drawing
  • US10451436B2 patent drawing
  • US10451436B2 patent drawing

AI summary

A map application is provided that receives calendars from one or more sources. Each calendar may include events, and each event may be associated with a location and a time period. The events may be a temporary event that may impact traffic around the location of the event for the time period associated with the event. When a request for a route for a future trip is received by the map application, the map application may generate a route in response to the request. The map application may determine if any of the events associated with a calendar impact the route. An event may impact the route if the route passes near the location associated with the event during the time period associated with the event. If the route is impacted by an event, an alternative route is generated or a new time is recommended for the future trip.