Dynamic Map Metrics via Interactive Templates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic maps struggle to effectively display diverse types of data without becoming cluttered and difficult to comprehend, limiting their usefulness for applications like house hunting or job searching.

Innovation Solution

An interactive mapping system that employs customizable templates and a mapping engine to display metrics on electronic maps, allowing users to specify and compute metrics dynamically, enhancing map comprehension by using various techniques such as vector arrows, bar graphs, and 3-D models.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If multiple types of data are displayed on a map using static overlays and shading, then the amount of information available increases, but the map becomes cluttered and difficult to comprehend

Engineering Contradiction:
Improveinformation availabilityVSAvoidmap comprehensibility
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent transforms static map overlays into dynamic, interactive elements. Users can hover over map regions to reveal data tooltips, click to see detailed information panels, and dynamically filter or toggle different data layers. This dynamic interaction allows comprehensive information to be available on demand without permanently cluttering the map view, resolving the contradiction between information availability and comprehensibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent moves data display from the two-dimensional map surface into a third dimension through interactive panels and tooltips that extend perpendicular to the map surface. When users hover or click on map regions, detailed data appears in floating panels or side panels rather than overlaying the map directly, effectively adding a vertical dimension for information display that separates data from the base map visualization.

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

2Adaptability or versatility

If detailed data overlays are added to show metrics like school districts and housing prices, then the usefulness of the map for specific tasks improves, but the visual complexity and clutter increase

Engineering Contradiction:
Improvetask-specific usefulnessVSAvoidvisual complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments map data into distinct, independently controllable layers or categories (e.g., school districts, housing prices, crime rates, traffic patterns). Users can selectively enable or disable specific data layers based on their task needs, and each layer can be independently configured. This segmentation allows users to assemble customized map views for specific tasks without being forced to accommodate all possible data types simultaneously, reducing visual complexity while maintaining versatility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal interactive framework that handles multiple data types through consistent interaction patterns. The same hover, click, and filter mechanisms work across different data layers and metric types, providing a unified interface that adapts to various task requirements without requiring separate visualization methods for each data type, thereby managing complexity while enhancing versatility.

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

Data Source

PatentUS7616217B2Dynamic exploration of electronic maps
Publication Date: 2009.11.10 GOOGLE LLC
  • US7616217B2 patent drawing
  • US7616217B2 patent drawing
  • US7616217B2 patent drawing

AI summary

A mapping engine receives map data from a map server and displays electronic maps. The mapping engine also receives one or more templates that specify metrics to show with the map. The templates specify metrics to accomplish specific tasks, such as house hunting. Metrics describe attributes of the areas shown in the map and are received from a metrics server or another source. Metrics are static or dynamic. Some metrics are explicitly specified, while other metrics are computed in response to the map data and/or other metrics. One or more of the templates are designated as “active,” and the mapping engine displays the metrics of the active templates. The mapping engine displays some metrics on the map and other metrics in a metrics panel.