Unified Data Integration Platform for Multi-Interface Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data integration systems face challenges in supporting multiple types of data access interfaces efficiently, leading to resource-intensive separate systems that do not scale and experience synchronization issues with dynamic data from multiple sources.
Innovation Solution
A single data integration platform that supports multiple data access interfaces to a single corpus of stored dynamic data, comprising a record tables layer for CRUD operations, a resolution mapping layer for entity resolution, and an entities layer for search and hybrid queries.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If separate systems are used to support different data access interfaces, then each interface can be optimized for its specific needs, but the system complexity increases and resource costs increase
Solution Approach 1:
The patent combines multiple data access interfaces (CRUD interface for data creators and search interface for data consumers) into a single unified data integration platform. This single platform manages all data access operations through integrated layers (record tables layer, resolution mapping layer, and entities layer), eliminating the need for separate systems while maintaining support for both interface types simultaneously.
Solution Approach 2:
The unified data integration platform performs multiple functions by serving both data creators and data consumers through a single system. The platform provides CRUD operations for data creators while simultaneously providing search capabilities for data consumers, making the system universal and multi-functional rather than requiring specialized separate systems.
2Adaptability or versatility
If separate systems are used for different data access interfaces, then each interface can operate independently, but synchronization issues arise with dynamic data from multiple sources
Solution Approach 1:
By merging all data access interfaces into a single unified platform with a shared data model and common layers (record tables, resolution mapping, entities), the system ensures that all interfaces operate on the same data corpus simultaneously. This eliminates synchronization issues that would arise from separate systems processing dynamic data from multiple sources independently.
3Adaptability or versatility
If separate systems are used to support multiple data access interfaces, then specialized functionality can be provided, but resource costs increase and scalability decreases
Solution Approach 1:
The patent merges multiple data access interfaces into a single unified platform that shares common infrastructure, data storage, and processing layers. This consolidation eliminates redundant resources that would exist in separate systems, reducing overall resource costs while improving scalability through a unified architecture.
Solution Approach 2:
The unified platform achieves multi-functionality by serving both data creators and data consumers within a single system, eliminating the need for separate specialized systems. This universal approach improves resource efficiency by sharing common resources across different interface types while maintaining specialized functionality through layered architecture.
Data Source
AI summary
In general, embodiments of the present invention provide systems and computer readable media for implementing a single data integration platform that supports multiple data access interfaces to a single corpus of stored dynamic data collected from multiple data sources. In embodiments, the data integration platform includes a record tables layer that stores a group of data records and supports a CRUD interface for accessing the data records; a resolution mapping layer that stores a set of entities generated by a many-to-one mapping of data records to entities using entity resolution; and an entities layer that stores resolved entities which may be accessed via either a search interface based on search criteria or a hybrid search interface that supports “get via record id” queries.


