Markup Content Transformation for Browser Pagination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional markup language documents are not print-friendly due to lack of explicit page breaks and formatting issues, leading to disrupted text and layout problems when printed, especially on handheld devices, and existing solutions fail to restore fluidity after conversion to non-reversible file formats.

Innovation Solution

A computer-implemented method and file format transformation system (FFTS) that transforms marked-up content from a first file format, such as HTML, into a reversible or partially reversible second file format, allowing for automated browser-based pagination, explicit tagging of line breaks and page breaks, and placement of floats and footnotes for improved print-friendliness and user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If markup language documents are converted to non-reversible file formats for pagination, then print-friendliness is improved, but the ability to restore fluidity and maintain document integrity is lost

Engineering Contradiction:
Improveprint-friendlinessVSAvoidfluidity restoration
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent segments the pagination process into distinct phases: initial conversion to fixed format for print-friendliness, and subsequent reversible transformation back to fluid format. This segmentation allows each phase to optimize for its specific purpose while maintaining overall document integrity and adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the reversibility parameter of the file format conversion process. By using reversible conversion methods, the system transforms documents from fluid markup to fixed pagination and back, allowing print-friendliness to be achieved without permanently losing the ability to restore fluidity and maintain document adaptability.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If explicit page breaks and formatting are added to markup documents, then layout accuracy is improved, but programming complexity increases

Engineering Contradiction:
Improvelayout accuracyVSAvoidprogramming complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary automated pagination system that acts as a mediator between the markup language document and the final printed output. This intermediary automatically inserts explicit page breaks and formatting based on predefined rules, achieving layout accuracy without requiring direct manual intervention or complex programming by the user.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The automated pagination system performs self-service by automatically analyzing the markup document structure, determining optimal page break points, and inserting formatting elements without human intervention. This self-service capability achieves precise layout control while minimizing the programming complexity burden on the end user.

Inventive Principle:
Principle #25Self-service

3Ease of manufacture

If continuous running documents are converted to paginated format, then print-friendliness is improved, but text disruption and layout problems occur

Engineering Contradiction:
Improveprint-friendlinessVSAvoidtext continuity
Core Design Contradiction:
Ease of manufactureVSStability of the object's composition

Solution Approach 1:

The patent applies preliminary action by pre-planning page break points and formatting decisions during the automated pagination process. By analyzing the continuous document structure beforehand and strategically inserting page breaks at appropriate locations, the system maintains text continuity and logical flow while achieving print-friendly pagination.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The automated pagination system uses feedback mechanisms to monitor text flow and document structure during conversion. By continuously analyzing how content is distributed across pages and adjusting page break positions accordingly, the system prevents text disruption and maintains the compositional integrity of the original continuous document.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10318614B2Transformation of marked-up content into a file format that enables automated browser based pagination
Publication Date: 2019.06.11 TNQ BOOKS AND JOURNALS PRIVATE LIMITED
  • US10318614B2 patent drawing
  • US10318614B2 patent drawing
  • US10318614B2 patent drawing

AI summary

A method and a file format transformation system (FFTS) for transforming marked-up content in a first file format (FFF) to a second file format (SFF) that enables automated browser based pagination are provided. The FFTS reflows marked-up content of the FFF into a continuous page. The FFTS generates and appends tags to spaces and block elements identified in the reflown marked-up content of the FFF. For each space and block element, the FFTS determines and tags line breaks in the reflown marked-up content. For each line break, the FFTS identifies, tags, and positions anchored floats and footnotes on a current page based on space availability. The FFTS positions page breaks in the continuous page based on a configurable page height and the line breaks. The FFTS groups the marked-up content, inserts pagination elements and renders the grouped marked-up content in the SFF based on a selected level of reversibility.