Semantic Smart Cache for Multi-Source Data Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data access and integration technologies lack effective methods to virtualize data from multiple data stores and serve it to consumers, leading to complexity and inefficiency in data access and usage.

Innovation Solution

A semantically driven smart cache system that automatically ingests diverse data sources, structures, organizes, and optimizes data based on semantic models, generating scalable and stable service endpoints to provide data to recipient systems without altering the original data sources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If data is accessed directly from multiple diverse data sources, then data access complexity increases, but data integration capability is insufficient

Engineering Contradiction:
Improvedata access complexityVSAvoiddata integration capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a smart cache as an intermediary layer between diverse data sources and consuming applications. This smart cache automatically ingests data from multiple data sources, reconciles it using semantic models, and provides unified access points. The intermediary handles the complexity of data integration internally while presenting a simplified interface to applications, thus reducing data access complexity without compromising integration capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the data integration function into distinct components: data ingestion module, semantic model updating module, classification module, and service endpoint generation module. Each component handles a specific aspect of data integration, making the overall system more manageable and less complex while maintaining high adaptability through modular design.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If semantic models are continuously updated to reconcile diverse data, then data accuracy improves, but processing time increases

Engineering Contradiction:
Improvedata reconciliation accuracyVSAvoiddata processing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-ingesting data from data sources and pre-updating semantic models before actual data access requests. The smart cache proactively reconciles data and generates service endpoints in advance, so when applications need data, it is already processed and ready for rapid retrieval, thus maintaining high accuracy without adding processing delay during actual access.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements continuous data ingestion and semantic model updating in the background without interrupting data access operations. The smart cache maintains continuous synchronization with data sources while simultaneously serving application requests, ensuring data accuracy is continuously improved without causing time loss in data retrieval operations.

Inventive Principle:
Principle #20Continuity of useful action

3Ease of operation

If service endpoints are generated to simplify data access, then ease of operation improves, but system scalability may be limited

Engineering Contradiction:
Improvedata access simplicityVSAvoidsystem scalability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic service endpoint generation that automatically adapts to new data sources and data changes. The smart cache continuously monitors data sources, detects changes, and dynamically generates or updates service endpoints without manual intervention. This dynamic approach maintains ease of operation while ensuring the system can scale to accommodate new data sources and evolving requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates universal service endpoints that can serve multiple data sources and multiple consuming applications through a single unified interface. The smart cache generates scalable service endpoints that provide consistent data access patterns regardless of the underlying data source diversity, enabling the system to scale horizontally by adding new data sources without increasing operational complexity for applications.

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

Data Source

PatentUS11593418B2System and method for a semantically-driven smart data cache
Publication Date: 2023.02.28 AETNA INC
  • US11593418B2 patent drawing
  • US11593418B2 patent drawing
  • US11593418B2 patent drawing

AI summary

A method of integrating data across multiple data stores is provided. The method includes ingesting diverse data from multiple data sources and reconciling the ingested diverse data by updating semantic models based on the ingested diverse data. The method further includes storing the ingested diverse data based on one or more classification of the data sources according to the semantic models and automatically generating scalable service endpoints that are semantically consistent according to the classification of the data sources. The generated scalable service endpoints are application programming interfaces. The method also includes determining a protocol based on the scalable service endpoints in response to receiving a call from the one or more recipient systems and responding to the call from the one or more recipient systems by providing data in the classification of the data sources.