Multi Modal Map Annotation Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mapping services often provide inaccurate, vague, or user-unspecific directions that do not account for traffic, weather, or scenic conditions, leading to inefficient navigation.

Innovation Solution

The techniques allow users to modify and annotate mapping instructions on computing devices by adding, deleting, or modifying waypoints, segments, and associated text, images, or audio, enabling more intuitive and condition-specific directions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If mapping services provide detailed turn-by-turn instructions, then navigation accuracy is improved, but processing loads and bandwidth requirements increase

Engineering Contradiction:
Improvenavigation accuracyVSAvoidprocessing loads
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments navigation instructions into discrete annotatable units (waypoints, segments, maneuvers) that can be independently processed and rendered. This allows the system to provide detailed turn-by-turn instructions while breaking down the processing into manageable segments, reducing overall processing loads.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements partial annotation where only certain instructions are enhanced with modifications or annotations based on user needs. Not all instructions require full processing detail - the system applies annotations selectively to critical navigation points, reducing bandwidth requirements while maintaining navigation accuracy.

Inventive Principle:
Principle #16Partial or excessive action

2Measurement precision

If mapping services provide comprehensive navigation instructions, then navigation accuracy is improved, but bandwidth requirements increase

Engineering Contradiction:
Improvenavigation accuracyVSAvoidbandwidth requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent uses annotation data structures that can be copied and reused across multiple devices and sessions. Once instructions are annotated on one device, the annotations can be copied to other devices, eliminating the need to transmit full instruction sets repeatedly and reducing bandwidth requirements.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system transmits only the essential annotation data rather than complete instruction sets. By sending minimal annotation markers that reference stored instruction templates, the system maintains navigation accuracy while significantly reducing bandwidth consumption.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If users can modify and annotate instructions, then user-specific customization is improved, but device complexity increases

Engineering Contradiction:
Improveuser-specific customizationVSAvoidinteraction complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal annotation framework that works across different instruction types (visual, audio, text) and device platforms. The same annotation data structure and modification mechanisms function universally for all navigation instructions, simplifying the user interface despite the versatility of customization options.

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

Solution Approach 2:

The annotation system is dynamic and adaptive - it adjusts the level of detail and interaction complexity based on user behavior and context. The system learns from user modifications and automatically adjusts annotation prominence and interaction requirements, maintaining ease of use while providing comprehensive customization.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10627246B2Multi modal annotation of maps
Publication Date: 2020.04.21 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10627246B2 patent drawing
  • US10627246B2 patent drawing
  • US10627246B2 patent drawing

AI summary

Techniques for modifying and presenting instructions for traversing a route include obtaining original instructions and receiving input to modify the instructions. The instructions may be modified and/or annotated based on the input received to provide more intuitive and helpful instructions for traversing a route. The modified instructions may be presented to a user of a computing device as the computing device traverses the route. The modifications and/or annotations to the original instructions may be presented as the computing device traverses the route based at least in part on the location and/or speed of the computing device on the route.