Tile Map Service Device Dynamic Merging and Caching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current tile map service methods face performance issues when dynamically merging and providing multiple layers, especially when the number of layers increases, as they require pre-generated merged layers, which is inefficient and resource-intensive.

Innovation Solution

A device and method for a tile map service that includes a storage for different map layers, a communicator to receive map requests, and a generator to dynamically merge image tile maps using alpha blending, caching the generated tile maps for rapid response to user requests, allowing for real-time generation and provision of tile maps based on user demands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If merged layers are generated in advance for all possible layer combinations, then service reliability is improved, but device complexity and storage requirements increase significantly

Engineering Contradiction:
Improveservice reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-generating and caching merged tile maps for commonly requested layer combinations (such as layer A+B, A+B+C) while maintaining the capability to dynamically generate combinations on-demand. This hybrid approach ensures high reliability for frequent requests while avoiding the complexity of pre-generating all possible combinations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by transitioning from a static pre-generated all-combinations approach to a dynamic on-demand generation system. The server dynamically determines whether to serve from cache or generate new merged layers based on real-time request patterns, optimizing the balance between reliability and complexity adaptively.

Inventive Principle:
Principle #15Dynamics

2Loss of time

If merged layers are generated in advance, then user standby time is reduced, but loss of substance increases due to redundant data storage

Engineering Contradiction:
Improveuser standby timeVSAvoiddata storage waste
Core Design Contradiction:
Loss of timeVSLoss of substance

Solution Approach 1:

The patent uses preliminary action selectively by pre-generating only the most frequently requested merged layer combinations and caching them in advance. This reduces user standby time for common requests while avoiding the storage waste of pre-generating all possible combinations, as less common combinations are generated on-demand.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies discarding and recovering by implementing a caching mechanism that stores pre-generated merged layers temporarily. When cache hits occur, standby time is reduced; when cache misses occur, new combinations are generated on-demand and cached for future use, optimizing the trade-off between storage investment and time savings.

Inventive Principle:
Principle #34Discarding and recovering

3Device complexity

If the system dynamically merges layers on-demand, then device complexity is reduced, but user standby time increases due to real-time generation

Engineering Contradiction:
Improvedevice complexityVSAvoiduser standby time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent implements dynamics by creating a hybrid system that adapts between pre-generated and on-demand generation based on real-time conditions. Frequently requested combinations are served from cache (reducing standby time), while less frequent combinations are generated on-demand (maintaining low complexity), with the system learning and adapting to request patterns over time.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies preliminary action in a selective manner by pre-generating only high-frequency merged layer combinations that are likely to be requested. This reduces standby time for common operations while keeping the system simple for less common operations, achieving a practical balance between the two extremes.

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If all possible layer combinations are pre-generated, then adaptability is improved, but productivity decreases due to excessive processing requirements

Engineering Contradiction:
Improvelayer combination adaptabilityVSAvoidprocessing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent uses preliminary action selectively by pre-generating only the most commonly requested layer combinations (such as A+B, A+B+C) rather than all possible combinations. This maintains sufficient adaptability for typical use cases while avoiding the excessive processing requirements of generating every possible combination in advance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by transitioning from a static all-combinations pre-generation approach to a dynamic on-demand generation system. The server adapts to actual request patterns, generating new combinations only when needed and caching them for future use, thereby maintaining high adaptability while improving processing efficiency.

Inventive Principle:
Principle #15Dynamics

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enhances responsiveness and reduces performance load by enabling rapid generation and caching of tile maps, allowing the system to efficiently handle various user requests and prevent failures, improving user experience and system performance.

Implementation Method 1

a generator to dynamically merge image tile maps using alpha blending

Methodology Applied
Scientific EffectAlpha blending:

Data Source

PatentUS10460628B2Tile map service device and method
Publication Date: 2019.10.29 ELECTRONICS & TELECOMM RES INST
  • US10460628B2 patent drawing
  • US10460628B2 patent drawing
  • US10460628B2 patent drawing

AI summary

A tile map service (TMS) device and method are provided. The TMS device includes a storage configured to store map layers that have different map types, map data of an image tile form having a level of detail (LOD) structure of each of the map layers, and a tile map in which image tile maps of a plurality of map layers are merged; a communicator configured to receive map request information including two or more map types, an LOD level, and arbitrary map coordinates from a client; and a provider configured to provide a tile map corresponding to the map request information to the client.