Data Harmonization Server for Uninteroperable Project Sources

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In infrastructure construction projects, managing and harmonizing data from uninteroperable sources across different systems and organizations is challenging, leading to coordination issues among various operators.

Innovation Solution

A server system that receives data from uninteroperable sources, harmonizes it, and transmits the harmonized data to user devices after successful user authentication, enabling seamless data sharing and collaboration among different systems and devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is received from multiple uninteroperable data sources, then data completeness is improved, but data compatibility deteriorates

Engineering Contradiction:
Improvedata completenessVSAvoiddata compatibility
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The server system acts as an intermediary between uninteroperable data sources and user devices. It receives data in various formats from different sources, harmonizes the data formats, and transmits the harmonized data to user devices, thereby enabling compatibility without requiring changes to the original data sources or devices

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the format parameters of received data through harmonization processes. By transforming data from different formats into a standardized format, the system maintains data completeness from multiple sources while achieving compatibility for transmission to various user devices

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If data harmonization is performed centrally, then data accessibility is improved, but system complexity increases

Engineering Contradiction:
Improvedata accessibilityVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system merges data harmonization functionality into a single centralized server. By combining multiple data sources and harmonization processes into one system, the patent improves data accessibility for all users while consolidating complexity into a manageable central location rather than distributing it across multiple systems

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If user authentication is implemented, then data security is improved, but operation time increases

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

Solution Approach 1:

The system performs user authentication in advance before data transmission. By verifying user credentials beforehand, the system ensures data security while preparing the authentication state ahead of time, reducing the time impact during actual data access operations

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20210406793A1Harmonizing data
Publication Date: 2021.12.30 INFRAKIT GRP OY
  • US20210406793A1 patent drawing
  • US20210406793A1 patent drawing
  • US20210406793A1 patent drawing

AI summary

A server system, method and computer program product for receiving data from at least a first data source and a second data source, the first data source and the second data source being uninteroperable with each other, harmonizing the received data to be transmittable as harmonized data to a plurality of user devices, receiving a request from a user device to transmit data, the request comprising an indication of the data to be transmitted and identification information comprising at least a first user authentication data, determining, based on the indication of the data to be transmitted, harmonized data to be transmitted, and transmitting, after a successful verification of at least the first user authentication data, the harmonized data at least in part based on the request.