eBook Page Number Map for Footnote Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current eBook display technologies on mobile access devices fail to accurately represent page-centric content and secondary text like footnotes, disrupting the reading experience by requiring navigation away from primary content or using image formats that do not allow font resizing without compromising page integrity.

Innovation Solution

A method utilizing a page number map with print page break lineages and character offsets for both primary and secondary text, allowing continuous reading without pop-up windows and maintaining the eBook page's resemblance to print format, enabling font resizing while preserving the integrity of footnotes and other secondary content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a reflow style presentation is used for eBook display, then general reading experience is improved, but page-centric content and secondary text correspondence deteriorates

Engineering Contradiction:
Improvereading experienceVSAvoidpage number accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent segments the eBook content into primary text and secondary text (footnotes, references) with separate pagination tracking. Each segment maintains its own character offsets and page number mappings, allowing independent rendering that preserves both reflow benefits and page accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a page number map as an intermediary data structure that bridges the markup language content and the display rendering. This map contains character offsets and print page break information that mediates between the flexible reflow layout and the rigid page number requirements, enabling accurate page correspondence without constraining the reflow presentation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If image format is used for eBook display, then page integrity is improved, but font resizing capability deteriorates

Engineering Contradiction:
Improvepage integrityVSAvoidfont resizing capability
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent changes the rendering parameters dynamically by using a page number map that stores character offsets and print page break information. This allows the system to render text at different font sizes and resolutions while maintaining accurate page number correspondence, effectively decoupling page integrity from fixed formatting.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If pop-up windows are used for secondary text, then reading continuity is disrupted, but secondary text accessibility is improved

Engineering Contradiction:
Improvesecondary text accessibilityVSAvoidreading continuity
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent merges the display of secondary text with the primary text flow by rendering footnotes and references directly on the same page using the page number map. This integration eliminates the need for separate pop-up windows while maintaining accessibility, as all text elements appear together in a continuous reading experience.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP2659474B1Systems, methods, and interfaces for pagination and display on an access device
Publication Date: 2020.05.06 THOMSON REUTERS ENTERPRISE CENTRE GMBH
  • EP2659474B1 patent drawingFigure 1
  • EP2659474B1 patent drawingFigure 1A~1B
  • EP2659474B1 patent drawingFigure 2

AI summary

A method executed on an access device includes receiving a markup language file where the markup language file contains a portion of primary text and a portion of secondary text. The method also includes receiving a page number map and utilizing the page number map to render the portion of primary text associated with a print page and the portion of secondary text associated with the print page. Another exemplary method includes displaying the portion of primary text associated with a print page and the portion of secondary text associated with the print page. In yet another exemplary method, the page number map contains a first print page break lineage and a first character offset for the portion of primary text and a second print page break lineage and a second character offset for the portion of secondary text.