Text Flow in Irregular Containers via Dynamic Area Calculation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing word processing technologies fail to maximize space usage and achieve desired visual effects when text is placed within or around irregularly shaped containers, as they do not effectively allow text to conform to the shape of these containers.

Innovation Solution

The method involves determining valid text areas by finding intersections or differences between proposed text rectangles and irregular containers, using exclusion or inclusion polygons to subtract non-text areas, and employing a look-ahead algorithm to efficiently propose new text rectangles with valid areas for text flow.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If text is placed in a rectangular text box within an irregular container, then text flow is simple and straightforward, but space usage is not maximized and visual effect is poor

Engineering Contradiction:
Improvetext flow simplicityVSAvoidspace usage within container
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

The patent implements dynamic text flow that adapts to the irregular container shape by calculating valid text areas based on the container's geometry. Instead of using a fixed rectangular text box, the system dynamically determines which areas within the container are suitable for text placement, allowing text to follow the container's contours while maintaining readability and simplicity.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If text is placed in a rectangular text box within an irregular container, then text flow is simple and straightforward, but visual effect is poor

Engineering Contradiction:
Improvetext flow simplicityVSAvoidvisual conformity to container shape
Core Design Contradiction:
Ease of operationVSShape

Solution Approach 1:

The system dynamically adjusts text flow paths to match the irregular container shape by calculating valid text areas that respect the container's boundaries. This allows text to visually conform to the container while maintaining simple operational characteristics through automated calculation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different text placement rules to different regions within the container. By identifying valid text areas based on local geometric properties of the irregular shape, the system ensures text flows appropriately in each region while maintaining overall simplicity in implementation.

Inventive Principle:
Principle #3Local quality

3Area of stationary object

If text is made to flow around a rectangular box defined for a graphic, then space blocking is effective, but space usage on page is not maximized and visual effect is poor

Engineering Contradiction:
Improvespace blocking for graphicVSAvoidspace usage efficiency on page
Core Design Contradiction:
Area of stationary objectVSProductivity

Solution Approach 1:

The system dynamically calculates text flow paths around irregular containers by determining valid text areas that avoid overlapping with the container while maximizing space utilization. This dynamic approach allows efficient page space usage while maintaining effective space blocking for graphics.

Inventive Principle:
Principle #15Dynamics

4Area of stationary object

If text is made to flow around a rectangular box defined for a graphic, then space blocking is effective, but visual effect is poor

Engineering Contradiction:
Improvespace blocking for graphicVSAvoidvisual conformity to container contours
Core Design Contradiction:
Area of stationary objectVSShape

Solution Approach 1:

The patent implements dynamic text flow calculation that adapts to irregular container shapes by identifying valid text areas that respect the container's contours. This allows text to visually conform to the irregular shape while maintaining effective space blocking functionality.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system applies localized text placement rules that consider the specific geometric properties of each region around the irregular container. This ensures text visually follows the container contours in each local area while maintaining overall effective space blocking.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8718368B2Text flow in and around irregular containers
Publication Date: 2014.05.06 APPLE INC
  • US8718368B2 patent drawing
  • US8718368B2 patent drawing
  • US8718368B2 patent drawing

AI summary

Providing text flow in or around an irregular container, such as a non-rectangular graphic, is disclosed. In the case of flow around a container, the intersection, if any, between a proposed text rectangle and the irregular container is determined. A valid rectangle, if any, that is not within the bounds in the x-direction of an area of intersection between the proposed text rectangle and the graphic is identified as a valid text area within the proposed text rectangle. In the case of flow around a container, one or more difference areas, if any, in which a proposed text rectangle is present but the container is not present are found. A valid rectangle, if any, that is not within the bounds in the x-direction of any of said one or more difference areas is identified as a valid text area within the proposed text rectangle.