Methods for rendering footnotes
AssigneeRenderX
InventorDavid Tolpin
Life of this patent
Estimating the term…
Abstract
Methods are provided for rendering footnotes to a variety of media. Footnote citations and non footnote data are received and inserted into a unit of media at a beginning location within the unit of media. If a footnote citation is detected, insertion into the unit of media is interrupted and the area associated with receiving the non footnote data and the footnote citation is inverted within the unit of media such that the footnote bodies are received and inserted into the unit of media at the beginning location. After insertion of the footnote bodies is complete, the area associated with receiving the non footnote data and the footnotes citation is restored such that the non footnote data and the footnote citations are located at the beginning location within the unit of media.
Claims20
A method of processing footnotes implemented in a computer-readable medium, comprising:
- receiving non footnote body data and footnote body data;
- inserting the non footnote body data into a first location within a media;
- inverting the non footnote body data to a second location when the footnote body data are inserted into the media, wherein the footnote body data temporarily occupies portions of the first location, and wherein the first location represents a top portion of the media and the second location represents a bottom portion of the media;
- and
- restoring the non footnote body data into the first location with the footnote body data occupying the second location.
A method of processing footnotes implemented in a computer-readable medium, comprising:
- receiving data including non footnote data and footnote data having one or more footnote citations and one or more footnote bodies;
- inserting the non footnote data and at least one footnote citation serially into a media;
- interrupting the insertion when at least one footnote citation is detected and inverting a start location and an end location associated with a unit of the media, wherein the start location represents a top portion of the unit of media and the end location represents a bottom portion of the unit of media, such that the end location houses the non footnote data and at least one of the footnote citations while at least one of the footnote bodies are inserted serially at a start location within the media, wherein the inverting temporarily moves the non footnote data to the end location of the unit of media and permits at least one of the footnote bodies to be inserted to the start location of the unit of media, which was previously occupied by portions of the non footnote data;
- and
- swapping the start location and the end location after inserting at least one of the footnote bodies such that the non footnote data and at least one of the footnote citations are located at the start location and at least one of the footnote bodies are located at the end location.
A method of processing footnotes implemented in a computer-readable medium, comprising:
- associating an entry path for receiving footnote data with a unit of media;
- associating a second path for receiving non footnote body data with the unit of media;
- and
- inverting a first location on the unit of media associated with the second path with an ending location associated with the entry path for purposes of inserting the footnote data into the unit of media, and wherein the first location represents a top portion of the unit of media and the ending location represents a bottom portion of the unit of media.
Dependencies are inferred from the claim text.