3D Map Metadata Layering for Smooth Navigation Transitions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional map navigation tools face challenges in managing visual complexity and maintaining user context during transitions between different view levels, as metadata is 'baked into' a flat, 2D view, leading to abrupt changes and disorientation.

Innovation Solution

The technique involves layering map metadata elements in 3D space, allowing them to be rendered based on viewer position and altitude, enabling smooth motion effects and context maintenance through parallax effects and graphical transformations like scaling and rotation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If map metadata elements are displayed in a flat 2D view, then the map navigation tool can show all information at once, but the visual complexity increases due to the density of information

Engineering Contradiction:
Improveinformation completenessVSAvoidvisual complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent applies dimensionality change by transitioning from a 2D flat map view to a 3D spatial view. Metadata elements are positioned at different altitudes above the map surface, creating vertical layering. This allows information to be organized in depth rather than crowded on a flat plane, reducing visual complexity while maintaining information completeness through selective visibility based on viewer position and altitude.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Device complexity

If metadata is hidden or revealed based on view level to reduce density, then visual complexity is reduced, but the transitions between view levels become abrupt causing user disorientation

Engineering Contradiction:
Improvevisual complexityVSAvoidcontext continuity
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements dynamics by making the visibility and positioning of metadata elements dynamic rather than static. As the viewer moves through 3D space, metadata elements smoothly transition between visible and hidden states based on their spatial relationships. The elements maintain their 3D positions and gradually fade or move in/out of view, creating continuous transitions that preserve user context and orientation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies preliminary action by pre-positioning metadata elements in 3D space at appropriate altitudes before the viewing session begins. This allows the rendering system to naturally manage visibility based on viewer position, ensuring smooth transitions occur automatically as users navigate, rather than requiring abrupt switching between predefined 2D view states.

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If text labels are placed at the same ground level as map features, then the rendering process is simple, but the visual hierarchy and depth perception are lost

Engineering Contradiction:
Improverendering simplicityVSAvoidspatial hierarchy
Core Design Contradiction:
Ease of manufactureVSShape

Solution Approach 1:

The patent restores spatial hierarchy by positioning text labels at different vertical altitudes above the map surface rather than at ground level. This creates a visual hierarchy where important features can be elevated higher, and secondary features lower, providing depth perception and organizational structure while the rendering process remains manageable through systematic altitude assignment.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS8681149B23D layering of map metadata
Publication Date: 2014.03.25 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8681149B2 patent drawing
  • US8681149B2 patent drawing
  • US8681149B2 patent drawing

AI summary

Techniques and tools are described for rendering views of a map in which map metadata elements are layered in 3D space through which a viewer navigates. Layering of metadata elements such as text labels in 3D space facilitates parallax and smooth motion effects for zoom-in, zoom-out and scrolling operations during map navigation. A computing device can determine a viewer position that is associated with a view altitude in 3D space, then render for display a map view based upon the viewer position and metadata elements layered at different metadata altitudes in 3D space. For example, the computing device places text labels in 3D space above features associated with the respective labels, at the metadata altitudes indicated for the respective labels. The computing device creates a map view from points of the placed labels and points of a surface layer of the map that are visible from the viewer position.