Semantic Graph Data Import via Client-Server Mediation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for importing data into semantic graphs are complex and time-consuming, especially when dealing with both structured and unstructured information sources, often requiring manual conversions that are not suitable for real-time updates and can increase complexity.

Innovation Solution

A client-server architecture-based system, such as the Content Provider Service (CPS) system, is used to collect and import data into semantic graphs, utilizing a unified communication protocol for structured and unstructured sources, with data refinement capabilities at the client or server level, and periodic querying to manage data flow and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If manual conversion methods are used for importing data into semantic graphs, then data can be imported from structured and unstructured sources, but the process becomes complex and time-consuming

Engineering Contradiction:
Improveease of data importingVSAvoidcomplexity of data importing process
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The system segments the data importing process into distinct modules: a data collection module that gathers data from various sources, a data processing module that handles conversion and refinement, and a semantic graph update module that integrates the processed data. This segmentation allows each module to specialize in specific tasks, reducing overall process complexity while maintaining ease of data importing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary data processing layer between the data sources and the semantic graph. This intermediary module automatically converts data from structured and unstructured formats into a standardized format suitable for semantic graph integration, eliminating the need for manual conversions and reducing import complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If manual conversion methods are used for importing data, then data can be processed, but real-time updates cannot be achieved

Engineering Contradiction:
Improvespeed of data importingVSAvoidtime for manual conversions
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by establishing automated data collection and processing pipelines in advance. The data collection module continuously monitors data sources, and the processing module is pre-configured with conversion rules, enabling real-time data importing without manual intervention when updates occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements continuous automated data collection and processing operations. The system maintains ongoing data flow from sources through processing to the semantic graph, eliminating interruptions and manual conversion delays, thereby achieving real-time updates and improving importing speed.

Inventive Principle:
Principle #20Continuity of useful action

3Adaptability or versatility

If data is collected from multiple information sources, then comprehensive data can be imported, but security risks increase due to uncontrolled information flow

Engineering Contradiction:
Improveability to handle multiple information sourcesVSAvoidsecurity risks from information flow
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system introduces an intermediary data processing module that acts as a security gateway between multiple information sources and the semantic graph. This intermediary validates, filters, and controls the information flow from diverse sources, allowing comprehensive data collection while maintaining security by preventing unauthorized or harmful data from reaching the semantic graph.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Manufacturing precision

If customized configurations are applied for data refinement, then data quality improves, but processing complexity increases

Engineering Contradiction:
Improvedata refinement qualityVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by implementing customized data refinement configurations at specific processing stages and for specific data types. The processing module can apply different refinement rules, validation criteria, and transformation operations tailored to each information source or data category, improving data quality without requiring complex global processing changes.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10621232B2Importing data to a semantic graph
Publication Date: 2020.04.14 SAP SE
  • US10621232B2 patent drawing
  • US10621232B2 patent drawing
  • US10621232B2 patent drawing

AI summary

The present disclosure describes methods, systems, and computer program products for importing data to a semantic graph. One computer-implemented method includes collecting, at a client, data from an information source; receiving, from a server, a query for information associated with the semantic graph; and sending, in response to the query, the collected data to the server in accordance to a communication protocol, wherein the collected data is imported to the semantic graph.