Text Position Control in Dynamic Document Bubbles
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for displaying electronic documents on computer displays fail to efficiently render information at multiple levels of detail and support user interaction, particularly in adapting to zoom gestures and maintaining text positioning during modifications.
Innovation Solution
A method involving Natural Language Processing to tokenize and summarize electronic documents, with dynamic rendering of summaries or full-text views based on bubble size, optimized layout, and smooth transitions between detail levels, including the use of proxy servers and iframe embedding for live networked documents, and emphasis-based text rendering.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If documents are displayed at multiple levels of detail with dynamic rendering, then user interaction and zoom capability are improved, but device complexity increases
Solution Approach 1:
The patent implements dynamic rendering by adjusting the level of detail displayed based on the bubble size. When a document bubble is enlarged during zoom, the system transitions from summary view to full-text view automatically. This dynamic adaptation allows the same interface to serve multiple display requirements without needing separate systems for each view type.
Solution Approach 2:
The patent segments document display into different levels of detail (summary level and full-text level) represented by different bubble sizes. This segmentation allows the system to manage complexity by displaying only the appropriate level of detail for each document based on its current size, rather than loading all details simultaneously for all documents.
2Stability of the object's composition
If text positioning is maintained during modifications, then display stability is improved, but processing time increases
Solution Approach 1:
The patent applies preliminary action by pre-calculating and storing the reference position of the target word before any text modifications occur. When modifications are detected, the system uses this pre-stored reference position to restore the target word to its correct location, avoiding the need to recalculate positions from scratch and thus maintaining stability without excessive processing time.
Solution Approach 2:
The patent implements feedback by monitoring text modifications and automatically adjusting the display to maintain the target word's position. The system detects when text changes occur, compares the new state against the reference position, and restores the target word to its correct location, creating a closed-loop system that maintains stability responsive to changes.
3Quantity of substance
If summaries are rendered based on bubble size thresholds, then information density is improved, but measurement precision requirements increase
Solution Approach 1:
The patent applies parameter changes by using discrete bubble size thresholds rather than continuous measurements. The system defines specific threshold values (e.g., minimum bubble size for summary view, maximum bubble size for full-text view) and transitions between display modes based on whether the bubble size falls within these ranges. This approach maintains high information density while reducing the need for precise continuous measurement.
Data Source
AI summary
The present disclosure relates to UI systems and processes including methods for controlling text position in a computer display. A target word in a body of text may be maintained in position by forward rendering and backward rendering, iteratively as the text is modified by the addition or deletion of words or by modifications affecting height or width of a word.


