Data Exchange System for Location Content Format Interoperability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current location content management systems face challenges in communicating effectively with various data formats used by different systems, making it difficult to exchange location content data seamlessly.

Innovation Solution

A data exchange system within the location content management system, featuring input and output data transformers that convert location content data between different formats using defined rules, along with an input data receiver, invoker, error handler, output data sender, plug-in engine, and data access controller, enables interoperability with third-party systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a location content management system uses a single fixed data format for storing and processing location content, then the system's internal data processing is simplified and consistent, but the system cannot effectively communicate with third-party systems that use different data formats

Engineering Contradiction:
Improvecompatibility with third-party systemsVSAvoiddata exchange system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a data exchange system comprising input data transformers and output data transformers as intermediary components between the location content management system and third-party systems. These transformers convert data between the system's internal format and various external formats, enabling communication without requiring the core system to handle multiple formats directly, thus maintaining internal simplicity while achieving external compatibility

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The data exchange system is designed to handle multiple data formats through a unified architecture. The input and output data transformers can process various formats (GPS Exchange Format, Keyhole Markup Language, Geography Markup Language, and others) using a common framework, allowing the system to serve multiple purposes - receiving data in different formats, converting to internal format, storing, and returning data in appropriate formats - through a single multi-functional component

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

2Adaptability or versatility

If the location content management system supports multiple data formats natively, then it can communicate with diverse third-party systems directly, but the system's data processing complexity and resource requirements increase significantly

Engineering Contradiction:
Improvedata format compatibilityVSAvoiddata processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the data format handling functionality into separate input data transformers and output data transformers. Each transformer is responsible for specific format conversions, allowing the system to support multiple formats without requiring the core location content management system to handle all format conversions simultaneously. This segmentation reduces the processing complexity at any given time while maintaining overall multi-format capability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The transformers act as intermediary layers that handle the complexity of multiple format conversions. Rather than the core system directly managing multiple format protocols, the intermediaries (transformers) absorb the conversion complexity, translating various external formats to the system's internal format for processing, and vice versa for output, thereby protecting the core system from format-related complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If manual data format conversion is performed for each data exchange operation, then data accuracy can be maintained, but the time and effort required for data exchange increases

Engineering Contradiction:
Improvedata conversion accuracyVSAvoiddata exchange efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements preliminary action by pre-configuring transformation rules and parameters within the input and output data transformers. Instead of manually specifying conversion parameters for each data exchange operation, the system pre-establishes the conversion logic based on the target data format, automatically applying the appropriate transformations when data exchange occurs. This maintains accuracy through predefined rules while significantly improving exchange efficiency

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The data exchange system performs self-service through automated format detection and conversion. When receiving data, the input transformer automatically detects the source format and applies the appropriate conversion rules to transform it to the internal format. Similarly, the output transformer automatically determines the required output format and performs the necessary conversion. This automated self-service eliminates manual intervention while maintaining conversion accuracy through systematic rule application

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9148330B2Method and system for exchanging location content data in different data formats
Publication Date: 2015.09.29 HERE GLOBAL BV
  • US9148330B2 patent drawing
  • US9148330B2 patent drawing
  • US9148330B2 patent drawing

AI summary

A method and system for exchanging location content data in different data formats is disclosed. A third-party system makes a request to retrieve, add, modify, or delete location content. The request is made in a first data format. A data exchange system receives the request, converts the request to a second data format supported by a location reference system, and sends the request to the location reference system. The location reference system prepares a response to the request and sends the response to the data exchange system. The data exchange system converts the response to the first data format and sends the response to the third-party system.