IP Library › Granted Patent US 12,602,534
Granted Patent B2
US 12,602,534 · App. 15/415,693 · Granted Apr 14, 2026

Method and system to display content from a PDF document on a small screen

Inventors: Søren D. Thomsen (København Ø, DK); Anders H. Madsen (Copenhagen N., DK); Søren Vind (Copenhagen N., DK); Mads Sejersen (Frederiksberg, DK); Peter Assentorp (Københaven S., DK)
Assignee: Issuu, Inc.
G06F40/106G06F3/0483G06F2203/04806
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,602,534
App. No.
15/415,693
Granted
Apr 14, 2026
Kind
B2
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 (53)

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.

2 . 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.

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

4 . 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.

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

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

7 . 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.

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

9 . 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.

10 . 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.

11 . 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.

12 . 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.

13 . 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.

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

15 . 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.

16 . 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.

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.

18 . 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.

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

20 . 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.

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

22 . 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.

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

24 . 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.

25 . 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.

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

27 . 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.

28 . 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.

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.

30 . 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.

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

32 . 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.

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

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

35 . 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.

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

37 . 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.

38 . 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.

Assignments (5)
MERGER Recorded Apr 24, 2026
From: ISSUU, INC.
To: BENDING SPOONS US INC.
Reel/Frame 074469/0246 →
PATENT SECURITY AGREEMENT Recorded Dec 30, 2024
From: ISSUU, INC.
To: INTESA SANPAOLO S.P.A., AS SECURITY AGENT
Reel/Frame 069813/0611 →
RELEASE OF SECURITY INTEREST Recorded Mar 27, 2023
From: CAPITAL IP PARTNERS LLC (F/K/A CAPITAL IP INVESTMENT PARTNERS LLC)
To: ISSUU, INC.
Reel/Frame 063109/0809 →
SECURITY INTEREST Recorded Aug 31, 2021
From: ISSUU, INC.
To: CAPITAL IP INVESTMENT PARTNERS LLC
Reel/Frame 057340/0594 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2017
From: THOMSEN, SØREN D.; MADSEN, ANDERS H.; VIND, SØREN; SEJERSEN, MADS; ASSENTORP, PETER
To: ISSUU, INC.
Reel/Frame 042220/0865 →
Continuity (2)
Provisional Application 62287130 · Jan 26, 2016
Related Publication 20170212870A1 · Jul 27, 2017
References Cited (77)
US 5892843A · Zhou et al. · 1999 [cited by applicant]
US 6169998B1 · Iwasaki et al. · 2001 [cited by applicant]
US 6219679B1 · Brisebois et al. · 2001 [cited by applicant]
US 6976210B1 · Silva et al. · 2005 [cited by applicant]
US 7130861B2 · Bookman et al. · 2006 [cited by applicant]
US 7519573B2 · Helfman et al. · 2009 [cited by applicant]
US 7912705B2 · Wasson et al. · 2011 [cited by applicant]
US 7962846B2 · Lerner et al. · 2011 [cited by applicant]
US 8255820B2 · Rivlin et al. · 2012 [cited by applicant]
US 8332424B2 · Flynn et al. · 2012 [cited by applicant]
US 8558808B2 · Forstall et al. · 2013 [cited by applicant]
US 8582801B2 · Goto et al. · 2013 [cited by applicant]
US 8799273B1 · Chang et al. · 2014 [cited by applicant]
US 9213684B2 · Lai · 2015 [cited by examiner]
US 20050021754A1 · Alda · 2005 [cited by examiner]
US 20050055632A1 · Schwartz · 2005 [cited by examiner]
US 20070044013A1 · Hyatt · 2007 [cited by applicant]
US 20070217701A1 · Liu · 2007 [cited by examiner]
US 20080077847A1 · Dejean · 2008 [cited by applicant]
US 20080162356A1 · Parket et al. · 2008 [cited by applicant]
US 20080201452A1 · Athas et al. · 2008 [cited by applicant]
US 20080294981A1 · Balzano et al. · 2008 [cited by applicant]
US 20080307297A1 · Ohlenbusch et al. · 2008 [cited by applicant]
US 20090172517A1 · Kalicharan · 2009 [cited by applicant]
US 20090187535A1 · Warnock · 2009 [cited by examiner]
US 20100005387A1 · Toki · 2010 [cited by examiner]
US 20110099071A1 · Johnson · 2011 [cited by applicant]
US 20110117971A1 · Kim · 2011 [cited by examiner]
US 20110125512A1 · Huang · 2011 [cited by applicant]
US 20110184960A1 · Delpha et al. · 2011 [cited by applicant]
US 20120005567A1 · Burckart et al. · 2012 [cited by applicant]
US 20120030553A1 · Delpha et al. · 2012 [cited by applicant]
US 20120137200A1 · Shar · 2012 [cited by examiner]
US 20120144292A1 · Lee · 2012 [cited by applicant]
US 20120151383A1 · Kazan et al. · 2012 [cited by applicant]
US 20120311509A1 · Maggiotto et al. · 2012 [cited by applicant]
US 20130014007A1 · Kopp et al. · 2013 [cited by applicant]
US 20130042200A1 · Armitage · 2013 [cited by applicant]
US 20130054613A1 · Bishop · 2013 [cited by applicant]
US 20130247221A1 · Victor · 2013 [cited by applicant]
US 20130259377A1 · Goktekin · 2013 [cited by examiner]
US 20140006982A1 · Wabyick et al. · 2014 [cited by applicant]
US 20140250371A1 · Wabyick et al. · 2014 [cited by applicant]
US 20140250372A1 · Slembrouck · 2014 [cited by applicant]
US 20140282069A1 · Canetti et al. · 2014 [cited by applicant]
US 20150007104A1 · Zhu · 2015 [cited by applicant]
US 20150220490A1 · Barber · 2015 [cited by examiner]
US 20150254213A1 · McGushion et al. · 2015 [cited by applicant]
US 20160147713A1 · Ni et al. · 2016 [cited by applicant]
US 20160357717A1 · Metz et al. · 2016 [cited by applicant]
US 20170147544A1 · Modani et al. · 2017 [cited by applicant]
US 20180129634A1 · Sivaji et al. · 2018 [cited by applicant]
US 20180196804A1 · Mani et al. · 2018 [cited by applicant]
US 20180276296A1 · Gerlach · 2018 [cited by applicant]
DE 102012216165A1 · 2013 [cited by examiner]
WO WO2010078475A2 · 2010 [cited by examiner]
PCT/US2017/040264—International Search Report and Written Opinion dated Mar. 29, 2018, 8 pages. [cited by applicant]
Adobe.com, Adobe Acrobat 5.0, Reflow the contents of Adobe PDF, Mar. 2012, 2 pages (retreived from hhttps://web.archive.org/web/20120312080826/http://www.adobe.com/uk/epaper/tips/acr5reflow/pdfs/acr5reflow.pdf). [cited by applicant]
Adobe.com, Liquid layouts and Alternate layouts, CC, CS6, Mar. 16, 2017, 11 pages (retreived from https://helpx.adobe.com/indesign/using/alternate-layouts-liquid-layouts.html). [cited by applicant]
Rodriguez et al., “The convergence of digital libraries and the peer-review process.” Journal of Information Science 32.2 (2006), 12 pages. [cited by applicant]
Phelps et al., “Multivalent documents: Inducing structure and behaviors in online digital documents.” In System Sciences, 1996., Proceedings of the Twenty-Ninth Hawaii International Conference on,, vol. 5, pp. 144-152. … [cited by applicant]
Jäschke et al., “Organizing Publications and Bookmarks in BibSonomy.” In CKC. 2007, 4 pages. [cited by applicant]
Dudchuk et al., “Ontos clip and share,” Proceedings of the 6th International Conference on Semantic Systems. ACM, 2010, 2 pages. [cited by applicant]
U.S. Appl. No. 14/657,831—Office Action dated Jan. 26, 2017, 60 pages. [cited by applicant]
U.S. Appl. No. 14/657,831—Final Office Action dated Jun. 30, 2017, 57 pages. [cited by applicant]
Google, definition of the word “specify”, retrieved on Jan. 24, 2018, available at <https://www.google.com/search?q-define%3A+specifying&rlz=1C1GGRV_enUS768US768&oq=define%3A+specifying&aqs=chrome..69i57j69i58.7733j0j7&… [cited by applicant]
U.S. Appl. No. 14/657,831—Final Office Action dated Feb. 8, 2018, 59 pages. [cited by applicant]
Walsh, “Facebook Open Graph META Tags,” https://web.archive.org/web/20110429065857/https:/davidwalsh.name/facebook-meta-tags, accesed May 4, 2018, 2 pages. [cited by applicant]
U.S. Appl. No. 16/572,525—Office Action dated Jan. 25, 2021, 14 pages. [cited by applicant]
U.S. Appl. No. 14/657,831—Notice of Allowance dated May 23, 2018, 28 pages. [cited by applicant]
U.S. Appl. No. 14/657,831—Response to Final Office Action dated Feb. 8, 2018, filed Apr. 12, 2018, 15 pages. [cited by applicant]
U.S. Appl. No. 14/657,831—Response to Final Office Action dated Jun. 30, 2017, filed Dec. 21, 2017, 21 pages. [cited by applicant]
U.S. Appl. No. 14/657,831—Response to Final Office Action dated Jun. 30, 2017, filed Oct. 25, 2017, 24 pages. [cited by applicant]
U.S. Appl. No. 14/657,831—Response to Office Action dated Jan. 26, 2017, filed May 19, 2019, 24 pages. [cited by applicant]
U.S. Appl. No. 16/572,525—Response to Office Action dated Jan. 25, 2021, filed Apr. 26, 2021, 15 pages. [cited by applicant]
U.S. Appl. No. 16/572,525—Notice of Allowance dated May 4, 2021, 28 pages. [cited by applicant]
U.S. Appl. No. 16/572,525—Notice of Allowance dated Sep. 14, 2021, 26 pages. [cited by applicant]