Proxy Data Interface Objects for Visualization Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data visualization configuration systems require users to update each data record interface definition individually when changing data records for visualization, leading to inefficiencies and potential integrity issues with data interface objects.
Innovation Solution
The system creates proxy modifiable data interface objects that refer to their parent objects, allowing for easy modification and maintaining data integrity, enabling users to create and manage data visualizations more efficiently by linking and updating data records through a configuration system that uses proxy objects to represent data values.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If users update each data record interface definition individually, then data integrity can be maintained, but the time and complexity required for updates increases significantly
Solution Approach 1:
The patent creates proxy data interface objects that are copies or representations of the actual data interface objects. These proxy objects can be modified without affecting the original data interface objects, thereby maintaining data integrity while reducing update time. The proxy objects serve as intermediaries that can be updated independently.
Solution Approach 2:
The patent introduces proxy data interface objects as intermediary elements between the user and the actual data interface objects. Users modify the proxy objects instead of directly modifying the original data interface objects, which acts as a mediator to protect the integrity of the original objects while allowing efficient updates.
2Ease of operation
If proxy objects are created to represent data values, then ease of modification improves, but system complexity increases
Solution Approach 1:
The system creates simplified proxy copies of complex data interface objects. These proxy objects have a simpler structure that is easier to modify, while still representing the essential data values. This copying approach trades some system complexity for significant gains in ease of operation.
Solution Approach 2:
The patent segments the data interface system into two distinct layers: the original data interface objects and the proxy data interface objects. This segmentation allows each layer to have different levels of complexity appropriate to its function, with proxy objects being simpler and easier to modify.
Data Source
AI summary
In a data visualization configuration system, a method of creating one or more modifiable data interface objects that are used to represent data values for visualization in a graphical representation, the method comprising the steps of: detecting an instruction to create a new modifiable data interface object from a list of parent modifiable data interface objects, creating a proxy modifiable data interface object as the new modifiable data interface object for each parent modifiable data interface object associated with the instruction, and enabling the proxy modifiable data interface object to be available for modification, where the proxy modifiable data interface object refers to its associated parent modifiable data interface object.


