# US 12,602,534 B2 · Method and system to display content from a PDF document on a small screen

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,602,534 B2
- Document ID: US12602534B2
- Status: Granted
- Kind: B2
- Application number: 15/415,693
- Filed: 2017-01-25
- Published: 2017-07-27
- Granted: 2026-04-14
- Earliest claimed: 2016-01-26
- Assignees: Issuu, Inc.
- Applicants: Issuu, Inc.
- Inventors: Søren D. Thomsen; Anders H. Madsen; Søren Vind; Mads Sejersen; Peter Assentorp
- Web page: https://patentgrep.com/patent/US12602534B2

## CPC

- G06F 40/106: Display of layout of documents; Previewing
- G06F 3/0483: Interaction with page-structured environments, e.g. book metaphor
- G06F 2203/04806: Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Roughly described, a viewer application is provided for viewing a PDF document on a screen of a device such as a mobile phone or tablet. The viewer application may operate in page mode or in text mode. In page mode the original layout is maintained, and navigation assistance is provided by use of a navigation pane indicating the contents of the screen with a superimposed frame. Display of the navigation pane is controllable by the user. In page mode a selected text column is scrolled and zoomed to optimize reading. In text mode, text is extracted from the document and reformatted in text view to be continuous and complete in correct reading order, and images and advertising may be excluded. The user may toggle between page mode and text mode. The viewer application is implemented in software to by executed by a processor on the device.

## Claims

### Claim 1

A hand held device, comprising:
a processor;
a display screen; and
a memory, the memory having stored therein:
a PDF document including a current page, the current page having an original layout which includes text,
viewer application software code portions which, when executed by the processor, display at least a portion of the PDF document on the display screen, in
a page mode, wherein the original layout of the current page of the PDF document is preserved; and
viewer application software code portions which, when executed by the processor, perform: (i) obtaining a selection of a portion of the PDF document to display in a text mode, (ii) extracting the text of the selected portion of the PDF document from the PDF document and (iii) reformatting extracted text of the selected portion of the PDF document with word wrapping to fit a hand held device screen format in a text view.

### Claim 2 (depends on 1)

The device of claim 1, further including viewer application software code portions which, when executed by the processor, toggle between displaying the at least a portion of the PDF document in page mode and displaying the selected portion of the PDF document in text mode responsive to a user input.

### Claim 3 (depends on 1)

The device of claim 1, wherein the original layout includes multiple content areas.

### Claim 4 (depends on 3)

The device of claim 3, wherein the multiple content areas include at least two types of content areas from the group consisting of titles, subtitles, captions, body text, and images.

### Claim 5 (depends on 1)

The device of claim 1, wherein the device is a mobile phone or a tablet.

### Claim 6 (depends on 1)

The device of claim 1, wherein the PDF document is a magazine article or newspaper article.

### Claim 7 (depends on 1)

The device of claim 1, wherein, in page mode, a navigation pane displays the current page with a superimposed frame indicating current contents of the screen.

### Claim 8 (depends on 7)

The device of claim 7, wherein the superimposed frame can be moved by a user to change the current contents of the screen.

### Claim 9 (depends on 7)

The device of claim 7, further including viewer application software code portions which, when executed by the processor, toggle display of the navigation pane off and on responsive to a user input.

### Claim 10 (depends on 1)

The device of claim 1 wherein the screen has a width and a top and wherein, in page mode, in response to a user tapping within an area of a first text column having a first line, a width of the first text column is zoomed to the width of the screen, and the first text column is positioned with its first line at the top of the screen.

### Claim 11 (depends on 10)

The device of claim 10 wherein the first text column includes a first segment of the PDF document, wherein a next icon appears at the bottom of the first text column, and wherein, in response to the user selecting the next icon, a second text column including a next segment of the PDF document is displayed on the screen.

### Claim 12 (depends on 1)

The device of claim 1, wherein the viewer application software code portions, when executed by the processor, extract the text from the PDF document, including: (a) identifying content areas of the PDF document of a text type, (b) correlating each of the identified content areas with a content unit, and (c) identifying a correct reading order for the content areas of each content unit.

### Claim 13 (depends on 12)

The device of claim 12, wherein analyzing the PDF document comprises analyzing font size or case of initial letters or word of a content area.

### Claim 14 (depends on 12)

The device of claim 12, wherein analyzing the PDF document comprises detecting and deciphering continuation guidance within a content area.

### Claim 15 (depends on 12)

The device of claim 12, wherein analyzing the PDF document comprises determining a content area to be not of a text type in response to determining that the content area contains ten words or fewer.

### Claim 16 (depends on 12)

The device of claim 12, wherein analyzing the PDF document comprises determining a content area to be not of a text type in response to determining that it is identical to a text entry in a table of contents.

### Claim 17

A non-transitory computer readable medium for use with a small screen device which includes a display screen, and for use further with a PDF document including a current page, the current page having an original layout which includes text, the medium having stored thereon:
viewer application software code portions which, when executed by a processor, perform displaying at least a portion of the PDF document on the display screen, in
a page mode, wherein the original layout of the current page of the PDF document is preserved; and
viewer application software code portions which, when executed by a processor, perform (i) obtaining a selection of a portion of the PDF document to display in a text mode, (ii) extracting the text of the selected portion of the PDF document from the PDF document and (iii) reformatting extracted text of the selected portion of the PDF document with word wrapping to fit a hand held device screen format in a text view.

### Claim 18 (depends on 17)

The non-transitory computer readable medium of claim 17, further including viewer application software code portions which, when executed by the processor, toggle between displaying the at least a portion of the PDF document in page mode and displaying the selected portion of the PDF document in text mode responsive to a user input.

### Claim 19 (depends on 17)

The non-transitory computer readable medium of claim 17, wherein the original layout includes multiple content areas.

### Claim 20 (depends on 19)

The non-transitory computer readable medium of claim 19, wherein the multiple content areas include at least two types of content areas from the group consisting of titles, subtitles, captions, body text, and images.

### Claim 21 (depends on 17)

The non-transitory computer readable medium of claim 17, wherein the non-transitory computer readable medium is a mobile phone or a tablet.

### Claim 22 (depends on 17)

The non-transitory computer readable medium of claim 17, wherein, in page mode, the current page is displayed on the display screen in the original layout.

### Claim 23 (depends on 17)

The non-transitory computer readable medium of claim 17, wherein the PDF document is a magazine article or newspaper article.

### Claim 24 (depends on 17)

The non-transitory computer readable medium of claim 17, wherein the viewer application software code portions, when executed by the processor, extract the text from the PDF document, including: (a) identifying content areas of the PDF document of a text type, (b) correlating each of the identified content areas with a content unit, and (c) identifying a correct reading order for the content areas of each content unit.

### Claim 25 (depends on 24)

The non-transitory computer readable medium of claim 24, wherein analyzing the PDF document comprises analyzing font size or case of initial letters or word of a content area.

### Claim 26 (depends on 24)

The non-transitory computer readable medium of claim 24, wherein analyzing the PDF document comprises detecting and deciphering continuation guidance within a content area.

### Claim 27 (depends on 24)

The non-transitory computer readable medium of claim 24, wherein analyzing the PDF document comprises determining a content area to be not of a text type in response to determining that the content area contains ten words or fewer.

### Claim 28 (depends on 24)

The non-transitory computer readable medium of claim 24, wherein analyzing the PDF document comprises determining a content area to be not of a text type in response to determining that it is identical to a text entry in a table of contents.

### Claim 29

A method of presenting a PDF file on a display screen of a hand held device, comprising a processor of the hand held device:
accessing a PDF document including a current page, the current page having an original layout which includes text,
displaying on the display screen of the hand held device, at least a portion of the PDF document
in a page mode, wherein the original layout of the current page of the PDF document is preserved; and
obtaining a selection of a portion of the PDF document to display in a text mode, extracting the text of the selected portion of the PDF document from the PDF document, and reformatted extracted text of the selected portion of the PDF document with word wrapping to fit a hand held device screen format in a text view.

### Claim 30 (depends on 29)

The method of claim 29, wherein the method further includes toggling between displaying the at least a portion of the PDF document in page mode and displaying the selected portion of the PDF document in text mode responsive to a user input.

### Claim 31 (depends on 29)

The method of claim 29, wherein the original layout includes multiple content areas.

### Claim 32 (depends on 31)

The method of claim 31, wherein the multiple content areas include at least two types of content areas from the group consisting of titles, subtitles, captions, body text, and images.

### Claim 33 (depends on 29)

The method of claim 29, wherein the method is a mobile phone or a tablet.

### Claim 34 (depends on 29)

The method of claim 29, wherein, in page mode, the current page is displayed on the display screen in the original layout.

### Claim 35 (depends on 32)

The method of claim 32 wherein, in text mode, the body text is extracted from the PDF document and is reformatted to be continuous and complete in correct reading order.

### Claim 36 (depends on 35)

The method of claim 35, wherein the PDF document is a magazine article or newspaper article.

### Claim 37 (depends on 29)

The method of claim 29, wherein when the processor causes display of a full page of the PDF document in page view the smallest displayed text has a first font size,
and wherein when the processor causes display of the extracted text from the PDF document reformatted in the text view, the smallest displayed text has a second font size which is larger than the first font size.

### Claim 38 (depends on 29)

The method of claim 29, wherein the viewer application extracts the text from the PDF document, including: (a) identifying content areas of the PDF document of a text type, (b) correlating each of the identified content areas with a content unit, and (c) identifying a correct reading order for the content areas of each content unit.
