Semantic Presentation Data View Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional graphics application programs fail to provide simultaneous updates in both semantic and presentation data views, leading to user confusion and inability to match data between views, as commands may only apply to a subset of either view and do not allow both views to be selected simultaneously.
Innovation Solution
A system that maintains both semantic and presentation models in volatile memory, allowing commands to operate on both models simultaneously and providing updates in both views, with features like tab navigation and selection highlighting to ensure user clarity across both data views.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If conventional graphics application programs update only one view at a time, then the system complexity is reduced, but user confusion increases and data matching becomes difficult
Solution Approach 1:
The patent merges the update mechanisms of semantic and presentation views by implementing a unified command processing system. When a command is executed, both views are updated simultaneously through a coordinated update process that maintains synchronization between the two data representations, thereby reducing user confusion while managing system complexity through integrated control logic.
Solution Approach 2:
The command processing system is designed with multi-functionality to handle updates across both semantic and presentation views. A single command can trigger coordinated updates in both views, making the system universal in its ability to manage multiple data representations simultaneously without requiring separate update mechanisms for each view.
2Device complexity
If commands apply to only a subset of data in one view, then the command processing becomes simpler, but the ability to manage data across both views simultaneously is reduced
Solution Approach 1:
The patent segments the data model into distinct semantic and presentation layers, each with its own data structures and update mechanisms. This segmentation allows commands to be processed independently for each view while maintaining the ability to coordinate updates between them, thereby simplifying command processing complexity while preserving versatile data management capabilities across both views.
3Ease of operation
If both views are updated simultaneously, then user clarity and data matching improve, but the system complexity and processing requirements increase
Solution Approach 1:
The patent implements preliminary action by pre-establishing the correspondence relationships between semantic and presentation data structures. Update rules and synchronization mechanisms are prepared in advance, allowing simultaneous updates to both views to proceed efficiently without requiring complex real-time coordination logic during command execution, thus improving user clarity while managing system complexity.
Data Source
AI summary
Managing data across a semantic data view and a presentation data view may be provided. A semantic model may be represented in a semantic data view and a presentation model may be represented in a presentation data view. The presentation model may correspond to a graphical representation of the semantic model. In addition, a command may be received directed toward the semantic data view or the presentation data view. The semantic model and the presentation model may be operated upon according to the received command. Furthermore, the semantic model represented in the semantic data view and the presentation model represented in the presentation data view may be updated in response to operating on the semantic model and the presentation model according to the received command. The semantic model and the presentation model may be simultaneously maintained in a volatile memory in a computer.


