Data Integration Interface for Heterogeneous Resource Subsets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Accessing and processing data from various heterogeneous databases is challenging due to different data formats, requiring significant knowledge about the formats and lacking straightforward methods to combine data effectively, leading to issues like data overload and information poverty.

Innovation Solution

A system that includes a resource interface, integration means, and a user interface allowing users to select and integrate data from multiple sources by using meta-data for quality assessment and on-the-fly data joining, with a user ontology and mapping editor to facilitate data access and presentation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data from multiple heterogeneous databases is integrated automatically by the system, then data processing efficiency is improved, but the system complexity and knowledge requirements increase significantly

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary layer (wrapper) between the heterogeneous databases and the user interface. This wrapper automatically performs data format translation and integration, allowing efficient data processing without requiring users to understand complex data formats or integration logic. The intermediary handles the complexity internally while presenting a simplified interface to users.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If all available underlying resources are integrated into a single view, then data completeness is improved, but data quality and relevance decrease due to inclusion of unnecessary resources

Engineering Contradiction:
Improvedata completenessVSAvoiddata quality
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The patent enables users to select specific subsets of underlying resources to integrate, rather than forcing integration of all available resources. This allows users to tailor the integration to their specific needs, including only the resources that are relevant and high-quality for their particular task, thereby maintaining data completeness for the selected scope while ensuring data quality by excluding irrelevant resources.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If users are provided with direct access to all underlying resources and their formats, then data access flexibility is improved, but ease of operation decreases due to required knowledge of data formats

Engineering Contradiction:
Improvedata access flexibilityVSAvoidease of data access
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent segments the complex data access task into two distinct layers: a simplified user interface layer that provides ease of operation, and an underlying resource layer that maintains data format diversity and flexibility. The wrapper translates between these layers, allowing users to access data flexibly through high-level operations without needing to understand the complex formats of underlying resources.

Inventive Principle:
Principle #1Segmentation

4Productivity

If comprehensive data integration is performed automatically, then productivity is improved, but user control over data selection is reduced

Engineering Contradiction:
Improvedata integration efficiencyVSAvoiduser control
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent creates a dynamic system where the degree of automation can be adjusted based on user needs. Users can select specific subsets of resources to integrate, and the system automatically performs the integration for the selected subset. This dynamic approach allows users to maintain control over which resources are integrated while still benefiting from automated processing, balancing productivity and user control.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8375029B2Data processing
Publication Date: 2013.02.12 BRITISH TELECOM PLC
  • US8375029B2 patent drawing
  • US8375029B2 patent drawing
  • US8375029B2 patent drawing

AI summary

A system for processing data comprising: a plurality of resource interfaces each of which is operable to access a corresponding underlying resource, and a processor unit for integrating data accessed from the underlying resources and controlling a user interface. The user interface is operable in use to permit a user to view all of the underlying resources currently accessible to the system and to select a plurality of these to form a subset comprising some, but not all, of the underlying resources from which to form an integrated view of the sub-set. The processor unit is operable to store the selection within a user selection store and to determine how to join the data from the selected underlying resources to generate an integrated view of the selected sub-set of underlying resources and to generate data for transmission to a device for displaying the generated view to the user.