IP Library Patent Application 12413486
Patent Application
App. No. 12/413,486

SYSTEM AND METHOD FOR REFLOWING CONTENT IN A STRUCTURED PORTABLE DOCUMENT FORMAT (PDF) FILE

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 None
App. No.
12/413,486
Abstract

A system, method and computer program product for the reflowing of content in a structured portable document format (PDF) document in its native format, including an application for adding and/or deleting content in the PDF document; a reflow mechanism in communication with the application and configured for reflowing content immediately following the added and/or deleted content until the end of the document. The reflowing for the added content includes shifting existing content after the added content to a physical location in the document immediately following the added content, and the reflowing for the deleted content includes shifting existing content after the deleted content to a physical location in the document to where the deleted content was originally located; and displaying the resulting document. The adding and/or deleting of the content and the reflowing of the content are performed while the document is maintained in its native format.

Claims (49)

1 . A computer implemented method for the reflowing of content in a structured portable document format (PDF) document in its native format, the method comprising:

adding and/or deleting content in the PDF document;

reflowing content immediately following the added and/or deleted content until the end of the PDF document,

wherein the reflowing for the added content includes shifting existing content after the added content to a physical location in the PDF document immediately following the added content, and

the reflowing for the deleted content includes shifting existing content after the deleted content to a physical location in the PDF document to where the deleted content was originally located; and

displaying the resulting PDF document,

wherein the steps of adding and/or deleting of the content and the reflowing of the content are performed while the PDF document is maintained in its native format.

2 . The method of claim 1 , wherein the reflowing step for the added content includes causing existing content to reflow to at least one of subsequent lines, paragraphs, text blocks and pages, and

when the existing content reflows to a physical location beyond the end of the document, creating one or more additional pages in the PDF document in which the existing reflowed content is placed.

3 . The method of claim 1 , wherein the reflowing step for the deleted content includes causing existing content to reflow to at least one of preceding lines, paragraphs, text blocks and pages, and

when a blank page remains at the end of the PDF document due to the deletion of reflowed existing content, causing the blank page to be removed from the PDF document. 0

4 . The method of claim 1 , wherein the reflowing step includes:

determining that the addition and/or deletion of the content causes a word in existing content that has reflowed that can be hyphenated to reflow to a subsequent line; and

hyphenating the word so that one or more syllables of the word reside in a current line and the remaining one or more syllables of the word flow to the subsequent line.

5 . The method of claim 1 , wherein the content includes at least one of graphics, text, and design elements, wherein the design elements include at least one of carriage returns, section breaks, line breaks and spaces.

6 . The method of claim 1 , further comprising:

providing for ways to print, view, save, email and otherwise manage the resulting PDF document.

7 . A computer program product for the reflowing of content in a structured portable document format (PDF) document in its native format and including one or more computer readable instructions embedded on a computer readable medium and configured to cause one or more computer processors to perform the steps of:

adding and/or deleting content in the PDF document;

reflowing content immediately following the added and/or deleted content until the end of the PDF document,

wherein the reflowing for the added content includes shifting existing content after the added content to a physical location in the PDF document immediately following the added content, and

the reflowing for the deleted content includes shifting existing content after the deleted content to a physical location in the PDF document to where the deleted content was originally located; and

displaying the resulting PDF document,

wherein the steps of adding and/or deleting of the content and the reflowing of the content are performed while the PDF document is maintained in its native format.

8 . The computer program product of claim 7 , wherein the reflowing step for the added content includes causing existing content to reflow to at least one of subsequent lines, paragraphs, text blocks and pages, and

when the existing content reflows to a physical location beyond the end of the document, creating one or more additional pages in the PDF document in which the existing reflowed content is placed.

9 . The computer program product of claim 7 , wherein the reflowing step for the deleted content includes causing existing content to reflow to at least one of preceding lines, paragraphs, text blocks and pages, and

when a blank page remains at the end of the PDF document due to the deletion of reflowed existing content, causing the blank page to be removed from the PDF document.

10 . The computer program product of claim 7 , wherein the reflowing step includes:

determining that the addition and/or deletion of the content causes a word in existing content that has reflowed that can be hyphenated to reflow to a subsequent line; and

hyphenating the word so that one or more syllables of the word reside in a current line and the remaining one or more syllables of the word flow to the subsequent line.

11 . The computer program product of claim 7 , wherein the content includes at least one of graphics, text, and design elements, wherein the design elements include at least one of carriage returns, section breaks, line breaks and spaces.

12 . The computer program product of claim 7 , further comprising:

providing for ways to print, view, save, email and otherwise manage the resulting PDF document.

13 . A computer implemented system for the reflowing of content in a structured portable document format (PDF) document in its native format, the system comprising:

an application for adding and/or deleting content in the PDF document;

a reflow mechanism in communication with the application and configured for reflowing content immediately following the added and/or deleted content until the end of the PDF document,

wherein the reflowing for the added content includes shifting existing content after the added content to a physical location in the PDF document immediately following the added content, and

the reflowing for the deleted content includes shifting existing content after the deleted content to a physical location in the PDF document to where the deleted content was originally located; and

displaying the resulting PDF document,

wherein the adding and/or deleting of the content and the reflowing of the content are performed while the PDF document is maintained in its native format.

14 . The system of claim 13 , wherein the reflowing for the added content includes the reflow mechanism causes existing content to reflow to at least one of subsequent lines, paragraphs, text blocks and pages, and

when the existing content reflows to a physical location beyond the end of the document, the reflow mechanism creates one or more additional pages in the PDF document in which the existing reflowed content is placed.

15 . The system of claim 13 , wherein the reflowing for the deleted content includes the reflow mechanism causes existing content to reflow to at least one of preceding lines, paragraphs, text blocks and pages, and

when a blank page remains at the end of the PDF document due to the deletion of reflowed existing content, the reflow mechanism causes the blank page to be removed from the PDF document.

16 . The system of claim 13 , wherein the reflow mechanism determines that the addition and/or deletion of the content causes a word in existing content that has reflowed that can be hyphenated to reflow to a subsequent line, and

the reflow mechanism hyphenates the word so that one or more syllables of the word reside in a current line and the remaining one or more syllables of the word flow to the subsequent line.

17 . The system of claim 13 , wherein the content includes at least one of graphics, text, and design elements, and the design elements include at least one of carriage returns, section breaks, line breaks and spaces.

18 . The system of claim 13 , wherein the application provides for ways to print, view, save, email and otherwise manage the resulting PDF document.

Assignments (9)
TERMINATION AND RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT REEL 044396, FRAME 0217 Recorded Jun 3, 2019
From: SARATOGA INVESTMENT CORP. SBIC LP
To: LITÉRA CORPORATION
Reel/Frame 049350/0390 →
TERMINATION AND RELEASE OF GRANT OF INTELLECTUAL PROPERTY SECURITY AGREEMENT RECORDED AT REEL 043861, FRAME 0043 AND REEL 045626, FRAME 0582 Recorded Jun 3, 2019
From: PNC BANK, NATIONAL ASSOCIATION
To: LITÉRA CORPORATION
Reel/Frame 049354/0544 →
PATENT SECURITY AGREEMENT Recorded May 31, 2019
From: LITÉRA CORPORATION; FREEDOM SOLUTIONS GROUP, L.L.C.
To: OWL ROCK CAPITAL CORPORATION
Reel/Frame 049337/0220 →
MERGER Recorded Dec 15, 2017
From: LITERA CORPORATION
To: LITERA CORPORATION
Reel/Frame 044907/0080 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Nov 8, 2017
From: LITÉRA CORPORATION
To: SARATOGA INSVESTMENT CORP. SBIC LP, AS AGENT
Reel/Frame 044396/0217 →
SECURITY INTEREST Recorded Oct 13, 2017
From: LITERA CORPORATION
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 043861/0043 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2017
From: LITERA TECHNOLOGIES LLC
To: LITERA CORPORATION
Reel/Frame 043332/0040 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2012
From: MASSAND, DEEPAK
To: LITERA TECHNOLOGIES, LLC
Reel/Frame 027662/0142 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2009
From: MASSAND, DEEPAK
To: LITERA TECHNOLOGY LLC.
Reel/Frame 022569/0256 →