Dynamic Content Rendering with Sub-element Tagging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for handling the 'multiline clamping problem' in digital content rendering, where text overflows or is truncated due to dynamic real-time environment variations, often result in aesthetically degraded and unintelligible displays, consuming excessive computer resources and degrading user experience.

Innovation Solution

A computer-implemented method that identifies and tags sub-elements within content items, determines display parameters, and adapts content to fit within designated containers by calculating overflow and modifying text to include visual indications, thereby ensuring accurate and aesthetically pleasing rendering with minimal resource consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If text is truncated or clamped to fit containers in real-time rendering, then text fits within designated areas, but display quality degrades and becomes unintelligible

Engineering Contradiction:
Improvecontainer areaVSAvoidtext rendering quality
Core Design Contradiction:
Area of stationary objectVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by pre-calculating text metrics and determining optimal truncation points before rendering. The system analyzes font metrics, line heights, and container dimensions in advance to identify where text should be truncated to maintain readability while fitting within container boundaries, rather than making crude truncation decisions during rendering.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by using the browser's measurement capabilities to query actual rendered text dimensions and positions, then using this information to adjust truncation decisions. The system continuously monitors whether text fits within containers and refines truncation points based on real measurement feedback from the rendering engine.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If browser performs real-time font selection and text rendering adjustments, then text displays correctly across different environments, but computational resources are excessively consumed

Engineering Contradiction:
Improverendering adaptabilityVSAvoidcomputational resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent reduces computational overhead by performing font metric calculations and text measurement predictions in advance, before the actual rendering process. By pre-determining which fonts will be used and calculating their metrics beforehand, the system avoids repeated measurement queries during rendering, significantly reducing real-time computational resource consumption while maintaining rendering adaptability.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If text is allowed to overflow containers dynamically, then text maintains readability, but layout stability is compromised and other content is pushed

Engineering Contradiction:
Improvetext readabilityVSAvoidpage layout stability
Core Design Contradiction:
Manufacturing precisionVSStability of the object's composition

Solution Approach 1:

The patent applies segmentation by dividing text into individual lines and words, then analyzing each segment's dimensions and positioning requirements separately. This allows the system to make granular truncation decisions at the word or phrase level rather than treating entire paragraphs as single units, maintaining layout stability by precisely controlling where text is truncated while preserving readability of remaining content.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11157678B2Scalable content rendering
Publication Date: 2021.10.26 TABOOLA COM LTD
  • US11157678B2 patent drawing
  • US11157678B2 patent drawing
  • US11157678B2 patent drawing

AI summary

The presently disclosed subject matter includes a computer-implemented system and method for receiving content from another computer device and dynamically adapting display of the received content within a container of a formatted document, the container defining a restricted area within the formatted document designated for displaying the content. Sub-elements within at least one content item are identified and tagged, the tagging enables to acquire display parameters of tagged sub-elements and calculate therefor a required adaptation of the content item such that it can be fitted within the respective container.