Weighted Interaction Graph for Disjunctive Data Sources

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Accessing complete data from disjunctive sources is challenging due to different access constraints, leading to incomplete or insufficient data for clients attempting to perform operations across multiple data sources.

Innovation Solution

A computer-implemented method generates a weighted interaction graph based on data from disjunctive sources, determining relationships and inferring classes to enhance data completeness and quality by indicating interaction likelihoods between entities and classes, thereby generating an extended dataset for improved communication and resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If separate queries are submitted to multiple data sources to access complete data, then data completeness may be improved, but access constraints from different sources prevent full data retrieval

Engineering Contradiction:
Improvedata completenessVSAvoiddata access
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent introduces an intermediary system that receives queries from clients and automatically distributes them to multiple disjunctive data sources. This intermediary handles the complexity of accessing multiple sources with different access constraints, allowing clients to retrieve complete data through a single query interface without directly dealing with the access constraints of individual sources.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent merges data from multiple disjunctive sources by receiving first data from a first source and second data from a second source, then combining them into a unified result set. This merging process allows the system to overcome the limitations of individual sources and provide complete data to clients despite different access constraints at each source.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If data is stored across multiple disjunctive sources with different formats and access constraints, then data versatility is improved, but data access complexity increases

Engineering Contradiction:
Improvedata source flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal query processing system that can handle multiple types of data sources with different formats and access constraints through a single interface. The system performs multiple functions including query distribution, data reception from heterogeneous sources, data merging, and result delivery, thereby managing complexity while maintaining versatility.

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

3Reliability

If access constraints are enforced at each data source, then data security is improved, but data retrieval completeness deteriorates

Engineering Contradiction:
Improveaccess controlVSAvoiddata retrieval completeness
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The intermediary system acts as a mediator that respects and enforces access constraints at each data source while still enabling complete data retrieval. It manages the authentication and authorization processes with each source, ensuring security requirements are met while coordinating queries to obtain complete data sets that individual clients could not access alone.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240061829A1System and methods for enhancing data from disjunctive sources
Publication Date: 2024.02.22 ORACLE INT CORP
  • US20240061829A1 patent drawing
  • US20240061829A1 patent drawing
  • US20240061829A1 patent drawing

AI summary

The present disclosure relates to systems and methods for enhancing data from disjunctive sources using a weighted interaction graph. First data about first entities can be received from a first data source. Second data about second entities at least partially different than the first entities can be received from a second data source. Relationships between each entity of the first entities and second entities can be determined, and a set of classes can be inferred from the first data and from the second data. A weighted interaction graph can be generated. The weighted interaction graph can indicate a likelihood of each entity interacting with a corresponding class. An extended set of data can be generated using the weighted interaction graph. The extended set of data can be output to facilitate communication with third entities that include the first entities and the second entities.