Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
108 words
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.
Claim 2
Independent Claim
108 words
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.
Claim 3
Dependent Claim
18 words
The method of claim 1 , further comprising: associating a dimension with a logical unit of the media.
Claim 4
Dependent Claim
19 words
The method of claim 2 , wherein the first location occurs sequentially before the second location within the media.
Claim 5
Dependent Claim
14 words
The method of claim 2 , wherein the logical unit is an output page.
Claim 6
Dependent Claim
38 words
The method of claim 4 , further comprising: continuing to insert the footnote body data to a second output page when the output page is populated and the footnote body data are not completely inserted into the media.
Claim 7
Dependent Claim
26 words
The method of claim 1 , further comprising: receiving a citation data associated with the non footnote body data prior to inserting the footnote body data.
Claim 8
Dependent Claim
25 words
The method of claim 1 , wherein the non footnote body data and the footnote body data are received in an extensible stylesheets language format.
Claim 9
Dependent Claim
29 words
The method of claim 7 , further comprising rendering the non footnote body data and the footnote body data to an alternative format prior to insertion within the media.
Claim 10
Independent Claim
238 words
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.
Claim 11
Independent Claim
238 words
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.
Claim 12
Dependent Claim
17 words
The method of claim 9 , wherein the unit of the media is associated with a dimension.
Claim 13
Dependent Claim
15 words
The method of claim 9 , wherein the unit of the media is a page.
Claim 14
Dependent Claim
25 words
The method of claim 9 , wherein the non footnote data includes at least one of text data, image data, audio data, and video data.
Claim 15
Dependent Claim
24 words
The method of claim 9 , further comprising: managing the start and end locations within the unit of media using one or more pointers.
Claim 16
Dependent Claim
50 words
The method of claim 9 , further comprising: inserting a remaining portion of at least one of the footnote bodies to a subsequent unit of the media when a space associated with the unit of media becomes fully occupied during the insertion of at least one of the footnote bodies.
Claim 17
Dependent Claim
29 words
The method of claim 9 , further comprising: associating dynamically resizable geometric areas within the unit of the media to house the footnote data and the non footnote data.
Claim 18
Dependent Claim
30 words
The method of claim 15 , wherein the geometric areas are rectangles and the non footnote data and at least one of the footnote citations occupy a same geometric area.
Claim 19
Independent Claim
102 words
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.
Claim 20
Independent Claim
102 words
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.
Claim 21
Dependent Claim
40 words
The method of claim 17 , further comprising: restoring the first location associated with the second path and the ending location associated with the entry path for purposes of inserting the non footnote data body into the unit of media.
Claim 22
Dependent Claim
36 words
The method of claim 18 , further comprising: extending the entry path to a subsequent unit of media when the unit of media is full and insertion of all of the footnote data is not complete.
Claim 23
Dependent Claim
25 words
The method of claim 18 , further comprising: formatting the footnote data and the non footnote body data within the unit of media after insertion.