IP Library Granted Patent US 10,572,577
Granted Patent B2
US 10,572,577 · App. 15/722,043 · Granted Feb 25, 2020

Systems and methods for managing documents containing one or more hyper texts and related information

Inventors: Magesh Waran (Chennai, IN); Sangeeth Chandran (Kozhikode, IN)
Assignee: XEROX CORPORATION
G06F17/2235G06F3/04842G06F16/9577G06F17/241G06K9/00456G06K9/2054G06F17/2705G06K2209/01
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 10,572,577
App. No.
15/722,043
Granted
Feb 25, 2020
Kind
B2
Abstract

According to aspects illustrated herein, a method for preserving one or more hyperlinks while printing a document is disclosed. The method includes receiving the document containing one or more hyper texts, wherein each hyper text is associated with a corresponding hyperlink. The document is parsed to extract the one or more hyper texts. Then information related to the one or more hyper texts is identified and extracted, the information includes a hyper text, a hyperlink corresponding to the hyper text, a page number of the hyper text and an ordinal number of occurrence of the hyper text on the page number. An index page including the information related to the one or more hyper texts is created. Finally, the index page along with the document is printed, the index page includes the one or more hyper texts and information related to the one or more hyper texts.

Claims (32)

1. A method for preserving one or more hyperlinks while printing a document, the method comprising:

receiving the document containing one or more hyper texts from a computing device of a user, wherein each hyper text of the one or more hyper texts is associated with a corresponding hyperlink, the one or more hyper texts being formatted differently than remaining content of the document;

using optical character recognition to parse the document to identify and extract the one or more hyper texts based on a format of the hyper texts in the document;

identifying and extracting the corresponding hyperlink of each extracted hyper text;

identifying and extracting information related to each extracted hyper text, the information including a page number of the hyper text and an ordinal number of occurrence of the hyper text on the page number;

creating an index page including each extracted hyper text, the corresponding hyperlink of each extracted hyper text, and the information related to each extracted hyper text;

prompting a user to select one or more phrases in the document to be hyperlinked and providing a corresponding hyper text and hyper link for each selected phrase of the one or more phrases;

updating the index page to include the corresponding hyper text and hyper link of each selected phrase of the one or more phrases; and

printing the index page along with printing the document,

the printed document including each extracted hyper text and the corresponding hyper text of each selected phrase, and

the index page including each extracted hyper text, the corresponding hyper link of each extracted hyper text, the information related to each extracted hyper text, the corresponding hyper text of each selected phrase, the corresponding hyper link of each selected phrase, and information related to each selected hyper text.

2. The method of claim 1 , wherein the index page is in a pre-defined format.

3. The method of claim 1 , wherein the index page is separate from the document.

4. The method of claim 1 , further comprising combining the index page with the document to create a final document for printing.

5. The method of claim 1 , further comprising storing the index page in a memory.

6. The method of claim 1 , further comprising extracting the information related to the one or more hyper texts.

7. A system for maintaining one or more hyperlinks while printing a document, the system comprising:

a non-transitory memory storing instructions;

a processor for executing the instructions stored on the memory;

a receiving module, executed by the processor, for: receiving the document containing one or more hyper texts from a computing device of a user, wherein each hyper text of the one or more hyper texts is associated with a corresponding hyperlink, the one or more hyper texts being formatted differently than remaining content of the document;

an Optical Character Recognition (OCR) module, executed by the processor, for: performing OCR on the document to identify and extract the one or more hyper texts based on a format of the hyper texts in the document;

a hyperlink manager, executed by the processor, for:

identifying and extracting the corresponding hyperlink of each extracted hyper text,

identifying and extracting information related to each extracted hyper text, the information including a page number of the hyper text and an ordinal number of occurrence of the hyper text on the page number,

creating an index page including each extracted hyper text, the corresponding hyperlink of each extracted hyper text, and the information related to each extracted hyper text;

prompting a user to select one or more phrases in the document to be hyperlinked and providing a corresponding hyper text and hyper link for each selected phrase of the one or more phrases, and

updating the index page to include the corresponding hyper text and hyper link of each selected phrase of the one or more phrases; and

a printing module configured for printing the index page along with printing the document,

the printed document including each extracted hyper text and the corresponding hyper text of each selected phrase, and

the index page including each extracted hyper text, the corresponding hyperlink of each extracted hyper text, the information related to each extracted hyper text, the corresponding hyper text of each selected phrase, the corresponding hyper link of each selected phrase, and information related to each selected hyper text.

8. The system of claim 7 , wherein the memory stores the index page.

9. The system of claim 7 , wherein the hyperlink manager is for combining the index page with the document to create a final document for printing.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2025
From: XEROX CORPORATION
To: GENESEE VALLEY INNOVATIONS, LLC
Reel/Frame 073562/0677 →
SECOND LIEN NOTES PATENT SECURITY AGREEMENT Recorded Jul 2, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 071785/0550 →
FIRST LIEN NOTES PATENT SECURITY AGREEMENT Recorded Apr 11, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070824/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT RF 064760/0389 Recorded Feb 13, 2024
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: XEROX CORPORATION
Reel/Frame 068261/0001 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/0001 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
SECURITY INTEREST Recorded Jun 22, 2023
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 064760/0389 →
RELEASE OF SECURITY INTEREST IN PATENTS AT R/F 062740/0214 Recorded May 18, 2023
From: CITIBANK, N.A., AS AGENT
To: XEROX CORPORATION
Reel/Frame 063694/0122 →
SECURITY INTEREST Recorded Nov 10, 2022
From: XEROX CORPORATION
To: CITIBANK, N.A., AS AGENT
Reel/Frame 062740/0214 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2017
From: WARAN, MAGESH , ,; CHANDRAN, SANGEETH , ,
To: XEROX CORPORATION
Reel/Frame 043753/0266 →
Continuity (1)
Related Publication 20190102368A1 · Apr 4, 2019