Universal Data Subject Identification Across Heterogeneous Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional systems face challenges in efficiently identifying and collecting personal data across disparate application systems in distributed computing environments, due to unique data schemas and varying database types, making it difficult to comply with data privacy regulations.
Innovation Solution
An integrated approach is implemented to query multiple application systems using generic and iterative search parameters, allowing for the identification of data subjects and acquisition of personal data across heterogeneous systems, facilitating compliance with data privacy laws.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional systems use predefined combinations of search parameters to identify data subjects, then identification can be achieved in some application systems, but the method is not efficient and not usable across all application systems with disparate data schemas
Solution Approach 1:
The patent implements a universal identification framework that works across multiple application systems with different data schemas. The system queries each application system for its specific search parameter combinations and dynamically adapts the identification process to work with diverse database types including graph databases, relational databases, key-value stores, and blockchain-based systems, making the identification capability universally applicable while maintaining efficiency.
Solution Approach 2:
The system dynamically adjusts the identification approach based on the specific application system being queried. Instead of using fixed predefined parameter combinations, the system retrieves and adapts search parameter combinations specific to each application system's data schema, enabling efficient identification across heterogeneous environments by making the identification process flexible and context-aware.
2Loss of information
If predefined combinations of search parameters are used, then some data subjects can be identified, but the system does not facilitate collection of personal data across different application systems
Solution Approach 1:
The patent merges the identification and data collection functions into a unified process. By querying application systems for their specific search parameter combinations and using these to identify data subjects, the system simultaneously achieves complete personal data collection across different application systems while managing complexity through a standardized interface that abstracts the underlying diversity of database schemas.
3Ease of manufacture
If application systems maintain unique data schemas, then each system can optimize its data storage, but it becomes technically challenging to identify all data stored across all application systems with respect to a given data subject
Solution Approach 1:
The system introduces an intermediary layer that mediates between the diverse data schemas of different application systems and the identification process. This intermediary queries each application system for its specific search parameter combinations and translates these into a unified identification approach, allowing data storage optimization at the application level while simplifying the identification process at the system level.
Data Source
AI summary
Systems and methods include requesting, from a first application system, of a first one or more combinations of search parameters for identifying a data subject identifier of the first application system, transmission of a first query to the first application system including values of search parameters of a first one of the first one or more combinations of search parameters, the values associated with a first data subject, reception of a first data subject identifier of the first application system in response to the first query, transmission of a second query to the first application system including the first data subject identifier, and reception of data of the first application system associated with the first data subject identifier in response to the second query.


