Dynamic Data Context Mapping for Heterogeneous Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional systems face challenges in efficiently formatting and presenting data from disparate application systems in a compliant and understandable manner, requiring significant design-time effort and being inflexible.
Innovation Solution
An integrated approach for customizable and reusable formatting of context-enhanced data from multiple application systems, where data is queried, annotated with metadata, and configured to generate suitable reports, allowing for flexible data presentation and compliance with data privacy regulations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a common list of data contexts is provided with pre-defined mappings, then data can be retrieved and mapped from application systems, but significant design-time effort is required and the system becomes inflexible
Solution Approach 1:
The patent implements dynamic configuration where data context mappings are not fixed at design-time but can be modified at runtime. The system allows users to add, remove, and modify data contexts and their associated mappings without requiring system reconfiguration or redeployment, transforming a static mapping system into a dynamic one that adapts to changing requirements
Solution Approach 2:
The system provides a universal data context framework that can accommodate multiple application systems with different data schemas. By defining data contexts as reusable, parameterized templates that can be instantiated multiple times with different configurations, the system achieves multi-functionality across diverse data sources without requiring separate custom mappings for each system
2Adaptability or versatility
If pre-defined data context lists are used for mapping, then data schemas can be mapped to common contexts, but the system becomes unusable for certain application system data schemas
Solution Approach 1:
The system enables dynamic addition and modification of data contexts beyond the pre-defined list. Users can register new data contexts with custom schemas, attributes, and mappings at runtime, allowing the system to adapt to application systems with data schemas that differ significantly from the pre-defined contexts without being constrained by them
Solution Approach 2:
The patent implements parameterized data context definitions where contexts can be configured with adjustable parameters and attributes. This allows the same data context template to be instantiated with different parameter values to accommodate varying data schemas across different application systems, providing both standardization and customization
3Ease of operation
If conventional systems format data from disparate application systems, then data can be presented to data subjects, but the process requires significant design-time effort and is inflexible
Solution Approach 1:
The system performs preliminary actions by pre-defining reusable data context templates and mapping patterns that can be automatically applied to multiple data sources. Rather than creating custom mappings from scratch for each application system, the system prepares standardized context frameworks in advance that can be quickly instantiated and configured, reducing design-time effort while maintaining customization capability
Data Source
AI summary
Systems and methods include requesting, from a first application system, of data associated with a data subject, reception, from the first application system and in response to the request, of the data associated with the data subject and data contexts respectively associated with the data, presentation of the data and the data contexts to a user, reception of instructions from the user to generate a first configuration including at least one mapping of a data context to a descriptive field value, generation of a first report based on the data, the data contexts and the first configuration, presentation of the first report to the user, and storage of the first configuration in association with the first application system.


