Footnote Detection in a Fixed Format Document
AssigneeMicrosoft Corporation
InventorsDrazen Zaric, Milos Raskovic
Life of this patent
Estimating the term…
Abstract
Footnote detection is provided. When converting a fixed format document to a flow format document, footnotes, which may include a footnote description and a footnote reference mark, may be detected and linked with a corresponding footnote reference mark in a main document flow on a page. Additionally, a footnote numbering scheme may be determined and applied to detected footnotes. By providing footnote detection when converting a fixed format document to a flow format document, footnotes may be statically positioned at the end of a page containing the corresponding footnote reference mark.
Claims20
A method for detecting one or more footnotes in a document, the method comprising:
- detecting a footnote zone on a page in the document;
- detecting one or more paragraphs in the footnote zone;
- determining which of the one or more paragraphs belong to a footnote description of a footnote;
- detecting a corresponding footnote reference mark in a main document flow on the page for each footnote;
- and
- linking each footnote with the corresponding footnote reference mark in the main document flow on the page.
A system for detecting one or more footnotes in a document, the system comprising:
- one or more processors;
- and
- a memory coupled to the one or more processors, the one or more processors operable to:
- detect a footnote zone on a page in the document;
- detect one or more paragraphs in the footnote zone;
- determine which of the one or more paragraphs belong to a footnote description of a footnote;
- detect a corresponding footnote reference mark in a main document flow on the page for each footnote;
- and
- link each footnote with the corresponding footnote reference mark in the main document flow on the page.
A computer readable medium containing computer executable instructions which, when executed by a computer, perform a method for detecting one or more footnotes in a document, the method comprising:
- detecting a footnote zone on a page in the document;
- detecting one or more paragraphs in the footnote zone;
- determining which of the one or more paragraphs in the footnote zone belong to a footnote description of a footnote;
- extracting a footnote reference mark from each footnote description;
- and
- searching the main document flow on the page for a match to the extracted footnote reference mark;
- and
- linking each footnote with the matching footnote reference mark in the main document flow on the page.
Dependencies are inferred from the claim text.