Document Generation System for Multi-Column Layout Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Browsing column setting documents on small-sized display surfaces is cumbersome due to the need for frequent vertical or horizontal scrolling and enlargement, as existing techniques do not effectively address the layout issues of multi-column documents.

Innovation Solution

A document generation system that ranks text groups based on reading order and rearranges them to fit the display surface, allowing independent scrolling of text and graphic areas, ensuring seamless browsing by matching text and graphic elements with the display dimensions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If a column setting document is displayed on a small size display surface, then the document can be viewed on portable devices, but the user needs to perform frequent scrolling and enlargement operations which is troublesome

Engineering Contradiction:
Improvedisplay surface sizeVSAvoidbrowsing operation
Core Design Contradiction:
Area of stationary objectVSEase of operation

Solution Approach 1:

The patent divides the multi-column document into multiple single-column documents, each containing text groups from one column. This segmentation allows each document to be displayed independently in full width on small screens, eliminating the need for horizontal scrolling and column switching operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the multi-column horizontal layout into a vertical single-column layout. By changing the dimensional arrangement from horizontal (multiple columns side-by-side) to vertical (single column with sequential text groups), the document adapts to small display surfaces without requiring horizontal scrolling.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of manufacture

If a column is enlarged to full width for reading, then characters are displayed larger and easier to read, but a part of the column is not displayed

Engineering Contradiction:
Improvecharacter readabilityVSAvoidcolumn content
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The patent segments the document content into multiple single-column documents, ensuring that each document contains a complete column's worth of text groups. This segmentation allows the entire content of each original column to be preserved and displayed in full on the screen without cropping or overflow.

Inventive Principle:
Principle #1Segmentation

3Loss of information

If the document is moved vertically or horizontally to display different parts, then more content can be viewed, but frequent operations are required

Engineering Contradiction:
Improvecontent visibilityVSAvoidoperation time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

By segmenting the multi-column document into multiple single-column documents and arranging them sequentially, the patent ensures that all content is accessible through simple vertical scrolling within a single document view, eliminating the need for horizontal movements and frequent page switches.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a continuous vertical flow of text groups from all original columns, allowing the user to read through the entire document content in a single continuous vertical scroll without interruption for horizontal navigation or column switching.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS10171691B2Document generation system for generating a second document from elements extracted from a first document, and document server, document generation method, and computer program
Publication Date: 2019.01.01 KONICA MINOLTA INC
  • US10171691B2 patent drawing
  • US10171691B2 patent drawing
  • US10171691B2 patent drawing

AI summary

A document generation system which generates, from a first document in which a plurality of text groups constituted by a plurality of lines arranged in a first direction is arranged in a second direction different from the first direction, a second document includes: a ranking unit configured to rank each of the plurality of text groups according to an order in which a person reads the first document; and a generating unit configured to generate, as the second document, a document in which each of the plurality of text groups is arranged one by one in the first direction in ascending order ranked by the ranking unit.