Map Preview Generation Using Parent Tile Enlargement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional map rendering technologies display unavailable map areas as gray tiles or squares, which can be distracting and inconvenient for users, reducing the overall map utilization experience.

Innovation Solution

The system generates previews for map portions by utilizing available map resources, providing an enlarged or shrunken version of the map portion based on the requested zoom level while the necessary map data is being acquired, using a quad tree data structure to manage and retrieve map data efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If gray tiles are displayed to indicate unavailable map areas, then the system maintains simplicity in handling missing data, but the user experience deteriorates due to distracting and uninteresting indicators

Engineering Contradiction:
Improveuser experienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by generating preview images from available parent map portions before the complete map data is loaded. When a user requests to view an unavailable map area, the system immediately displays an enlarged preview of the nearest available map portion, rather than showing gray tiles. This preliminary display action eliminates the need for users to wait for data loading while maintaining visual interest, thus improving user experience without requiring complex real-time rendering systems.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the system waits for complete map data before displaying, then data accuracy is improved, but the time required to display map information increases

Engineering Contradiction:
Improvedata accuracyVSAvoiddisplay time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system creates copy representations (preview images) of map portions from available parent map data. Instead of waiting for complete high-resolution map data to be loaded, the system generates and displays preview images by enlarging available map portions. These previews are copies that provide sufficient visual information for users to understand the map content, allowing immediate display without compromising essential data accuracy while dramatically reducing wait time.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary generation of preview images from available map portions before the user actually requests to view the map area. When map portions are requested, the system checks if previews can be generated from existing parent map data and displays them immediately. This preliminary preparation eliminates the need to wait for complete data loading, reducing display time while maintaining reliable visual representation.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If previews are generated from available map resources, then user interest is improved, but the processing requirements increase

Engineering Contradiction:
Improveuser engagementVSAvoidprocessing energy
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The system applies local quality by generating previews only for specific map portions that are actually requested or nearby, rather than pre-processing entire map datasets. When a user requests a map area, the system identifies the nearest available parent map portion and generates a preview only for that specific region. This localized approach maintains user engagement through interesting visual content while minimizing processing energy by working only with relevant local map data.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs preliminary checks to determine whether parent map portions exist and can be used for preview generation before initiating the enlargement process. This preliminary validation avoids unnecessary processing when suitable source data is unavailable, reducing wasted processing energy while still enabling preview generation when possible, thus maintaining user engagement efficiently.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9898178B2Systems and methods for utilizing available map resources to generate previews for map portions
Publication Date: 2018.02.20 META PLATFORMS INC
  • US9898178B2 patent drawing
  • US9898178B2 patent drawing
  • US9898178B2 patent drawing

AI summary

Systems, methods, and non-transitory computer-readable media can provide a particular map portion out of a plurality of map portions representing a particular region. An instruction to zoom in, to a requested zoom level, with respect to the particular map portion can be received. It can be determined that a set of four map portions for representing the particular map portion at the requested zoom level is yet to be available. The set of four map portions for representing the particular map portion at the requested zoom level can be acquired. An enlarged version of the particular map portion can be provided, based on the requested zoom level, as a preview for the set of four map portions. The enlarged version of the particular map portion can be provided while the set of four map portions is being acquired.