Visual Presentation Rendering via Textual Key Substitution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In digital printing and desktop publishing, achieving a straightforward 'what you see is what you get' (WYSIWYG) experience is challenging due to the disparity between data structures defining page contents and visual appearance descriptions, particularly when rendering interactive visual presentations for both screen display and print media.
Innovation Solution
A method involving generating a modified description by replacing specific visual presentations with textual keys, creating initial and modified renders, and aligning or formatting these to ensure consistent visual display across different media formats, utilizing a headless browser and computing devices to manage the process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If visual presentations are replaced with textual keys in the description, then the manipulation of visual appearances becomes easier and WYSIWYG experience improves, but the complexity of the rendering process increases due to additional alignment and formatting steps
Solution Approach 1:
The patent introduces textual keys as intermediary elements that mediate between the simplified description format and the complex rendering process. The textual keys serve as references that enable easy manipulation of visual appearances while the system automatically handles the complex alignment and formatting operations between the visual presentations and their textual key representations.
Solution Approach 2:
The patent segments the rendering process into distinct phases: generating the initial render with visual presentations, creating the modified description with textual keys, generating the second render with formatted texts, and finally performing alignment operations. This segmentation allows the system to manage complexity by handling each phase separately while improving overall ease of operation.
2Device complexity
If the description is generated by replacing visual presentations with textual keys, then the data structure becomes simpler and easier to work with, but the visual appearance accuracy may be compromised during the replacement process
Solution Approach 1:
The patent uses textual keys as simplified copies or representations of the visual presentations. These textual keys capture the essential identifying information of visual elements while maintaining a simple data structure. The system then uses these simplified representations to generate accurate visual output through the alignment process, ensuring that the simplicity of the data structure does not compromise visual appearance accuracy.
Solution Approach 2:
The patent implements feedback mechanisms where the system compares the initial render with the modified description and automatically performs alignment operations to ensure visual accuracy. This feedback loop detects any discrepancies between the simplified textual key representation and the actual visual appearance requirements, then adjusts the rendering process to maintain precision.
3Ease of operation
If alignment and formatting operations are performed on the render, then the WYSIWYG experience is improved, but the processing time and computational resources increase
Solution Approach 1:
The patent performs preliminary actions by pre-generating the initial render with visual presentations and pre-creating the modified description with textual keys before the final alignment operation. This allows the system to prepare and optimize the rendering components in advance, reducing the computational time required during the actual alignment and formatting process while maintaining excellent WYSIWYG experience.
Data Source
AI summary
Disclosed herein is a method comprising: generating a modified description from an initial description of a set of visual presentations of data, by replacing at least one visual presentation in the set with a visual presentation of a textual key; generating a first render of the data based on the initial description; generating a second render of the data based on the modified description; identifying a first portion in the first render, the first portion encompassing visual display of data of the at least one visual presentation; replacing, using a computing device, a second portion in the second render with the first portion, the second portion encompassing visual display of the textual key.


