Dynamic Text Column Segmentation for Readability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic visual content, such as books and magazines, is often designed for specific display sizes, but with the increasing variety of devices used for consumption, there is a need for techniques to optimize the display of text content across multiple types and sizes of devices, ensuring optimal readability without widows or orphans and maintaining consistent line lengths.

Innovation Solution

An electronic device identifies separable text segments and determines whether to split them into multiple columns based on heuristics, adjusting line height and word spacing to ensure the text fits within the display, preventing widows and orphans, and maintaining consistent line lengths, while allowing authors to control text splitting settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If text is displayed as a single column on devices with different sizes, then the layout remains consistent with the original design, but readability deteriorates due to excessive scrolling and inconsistent line lengths

Engineering Contradiction:
Improvelayout adaptabilityVSAvoidreadability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent segments text content into separable segments that can be independently formatted. When a text segment meets certain characteristics (length, content type), it is divided into multiple columns for display, while other segments remain as single columns. This segmentation allows the layout to adapt to different device sizes while maintaining readability through appropriate column distribution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic text formatting where the number of columns is not fixed but determined by heuristics based on device characteristics, text segment properties, and display conditions. The system dynamically decides whether to split text into multiple columns or display as single column, and dynamically adjusts line height and spacing to optimize readability for each specific display context.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If text is split into multiple columns to improve readability on wide devices, then line length consistency improves, but layout complexity increases due to potential widows and orphans

Engineering Contradiction:
ImprovereadabilityVSAvoidlayout complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent employs heuristics that evaluate text segment characteristics (length, content type, structural markers) to determine whether multiple column display is appropriate. The system provides feedback mechanisms to detect potential layout problems like widows and orphans, and adjusts formatting (line height, spacing) or column distribution to prevent these issues, thereby managing layout complexity while maintaining readability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes formatting parameters such as line height (leading) and word spacing dynamically based on the display context and text segment properties. By adjusting these parameters, the system can make text segments fit appropriately into multiple columns without creating widows or orphans, thus improving readability while controlling layout complexity through parameter optimization rather than complex structural arrangements.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If line height is decreased to allow more text to fit on display, then text segment eligibility for splitting improves, but readability may deteriorate due to reduced line spacing

Engineering Contradiction:
Improvetext segment eligibilityVSAvoidreadability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent dynamically adjusts line height (leading) as a formatting parameter based on the specific display context and text segment characteristics. When splitting text into multiple columns, the system modifies line height to ensure text fits appropriately within columns while maintaining sufficient spacing for readability. This parameter change allows more text segments to become eligible for splitting without permanently compromising readability, as the adjustment is context-dependent and optimized for each display scenario.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10353986B2Automatically dividing text into multiple columns
Publication Date: 2019.07.16 APPLE INC
  • US10353986B2 patent drawing
  • US10353986B2 patent drawing
  • US10353986B2 patent drawing

AI summary

Some embodiments provide a method for displaying text content on a device. The method receives a set of text content arranged in a single column. The method identifies a separable segment of the text content for display on a device. Based on properties of the text content and the device, the method determines whether the separable segment of the text content meets a set of characteristics for dividing the segment of text content into more than one column for display. When the separable segment of text content meets the set of characteristics, the method displays the segment of text content using more than one column.