Text Position Control in Dynamic Document Bubbles

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedisplay flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #1Segmentation

2Stability of the object's composition

If text positioning is maintained during modifications, then display stability is improved, but processing time increases

Engineering Contradiction:
Improvetext position stabilityVSAvoidprocessing time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #23Feedback

3Quantity of substance

If summaries are rendered based on bubble size thresholds, then information density is improved, but measurement precision requirements increase

Engineering Contradiction:
Improveinformation densityVSAvoidbubble size measurement precision
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11681856B1Method and device for controlling text position in a computer display
Publication Date: 2023.06.20 ASCENDER AI LLC
  • US11681856B1 patent drawing
  • US11681856B1 patent drawing
  • US11681856B1 patent drawing

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.