Procedural Mock Map Data for Exhaustive Style Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mapping service providers face challenges in observing and validating changes to map styles due to the vast number of possible combinations of map features and appearance options, which are difficult to manage and require extensive manual intervention.

Innovation Solution

A system generates procedurally created mock map data that includes all possible combinations of map feature attributes and attributes within a designated geographic area, allowing for automated validation and documentation of map styles without the need for manual editing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If real-world map data is used for validation, then authenticity and representativeness are improved, but the ability to visualize all possible feature combinations and edit flexibility deteriorate

Engineering Contradiction:
Improveauthenticity of map dataVSAvoidflexibility in visualizing all feature combinations
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent creates synthetic mock map data that copies the structural and visual characteristics of real map data without using actual geographic information. This allows complete control over feature combinations while maintaining the appearance of authentic map data, resolving the contradiction between authenticity and versatility.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system dynamically generates map data by varying parameters such as feature types, attributes, and spatial arrangements to create all possible combinations. This parameter-based generation allows exhaustive visualization of style combinations while maintaining data authenticity through procedural generation algorithms.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If manual editing of map data is performed, then precision and control over validation are improved, but time consumption and labor requirements worsen

Engineering Contradiction:
Improveprecision of map style validationVSAvoidtime for manual data preparation
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system automatically generates and arranges mock map data without requiring manual intervention. The procedural generation algorithm self-configures feature combinations, spatial arrangements, and style applications, eliminating manual editing while maintaining validation precision through automated control.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-generates all possible feature combinations and their corresponding visual representations before validation begins. This preliminary procedural generation eliminates the need for manual data preparation and enables immediate validation of all style combinations without time-consuming manual editing.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If a large geographic area is used to display all feature combinations, then completeness of validation is improved, but area constraints and practical usability worsen

Engineering Contradiction:
Improvecompleteness of feature combination validationVSAvoidmap display area
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The patent transitions from two-dimensional geographic space to a structured multi-dimensional arrangement of feature combinations. By organizing data along multiple axes (feature type, attribute values, style parameters), the system displays all combinations within a compact virtual space, eliminating the need for large geographic areas while maintaining completeness.

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

Solution Approach 2:

The system segments the map data into discrete, independently controllable feature combinations and their visual representations. This segmentation allows each combination to be displayed as a separate, manageable unit within a compact area, enabling complete validation of all features without requiring extensive geographic space.

Inventive Principle:
Principle #1Segmentation

4Ease of operation

If procedurally generated mock map data is used, then ease of manipulation and automation capability are improved, but the complexity of data generation systems worsens

Engineering Contradiction:
Improveease of manipulating map dataVSAvoidcomplexity of data generation system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The procedural generation system is designed as a universal framework that handles multiple functions: generating various feature types, creating all attribute combinations, applying different styles, and producing valid map data formats. This multi-functional approach consolidates complexity into a single versatile system rather than multiple specialized tools, improving ease of operation while managing system complexity.

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

Data Source

PatentUS12411024B2Method, apparatus, and system for providing mock map data for map design validation and documentation
Publication Date: 2025.09.09 HERE GLOBAL BV
  • US12411024B2 patent drawing
  • US12411024B2 patent drawing
  • US12411024B2 patent drawing

AI summary

An approach is provided for mock map data for map design validation. For example, the approach involves calculating one or more combinations of one or more map feature attributes, one or more map feature attribute values, or a combination thereof. The approach also involves creating one or more geometric features respectively for the one or more combinations. The approach further involves determining an arrangement of the one or more geometric features within a designated geographic area. The approach further involves generating mock map data based on the arrangement and providing the mock map data to a map client. The map client, for instance, renders the mock map data in a map image based on a map style taxonomy.