System and method for updating a table of contents in a frameset
First Claim
1. In a computer system, a method of creating a frameset including a table-of-contents (“
- TOC”
) linked to a target document, the method comprising the steps of;
creating the frameset having a TOC document in a first fame and the target document in a second frame, the target document being directly editable, and wherein at least a portion of the TOC document and at least a portion of the target document are visible;
creating an entry in the TOC document, the entry comprising a link to a selected part of the target document, the target document, responsive to a triggering of the link, operative to present the selected part as the visible portion of the target document; and
updating without direct manual intervention the entry in the TOC document in response to an edit to the selected part of the target document.
2 Assignments
0 Petitions
Accused Products
Abstract
A self-updating frameset having a target document in one frame and a Table-of-Contents (TOC) document in another frame hyperlinked to the target document. A reference document (RD) field is inserted into the TOC document to identify the target document as the target of the TOC. A TOC field in the TOC document scans the target document to identify selected headings as entries in the TOC document. When the selected headings are identified, the TOC field creates hyperlink entries in the TOC document, each hyperlink entry having a corresponding anchor at a selected heading in the target document. The hyperlink entries in the TOC document can be automatically updated each time the fields in the TOC document are recalculated.
90 Citations
21 Claims
-
1. In a computer system, a method of creating a frameset including a table-of-contents (“
- TOC”
) linked to a target document, the method comprising the steps of;creating the frameset having a TOC document in a first fame and the target document in a second frame, the target document being directly editable, and wherein at least a portion of the TOC document and at least a portion of the target document are visible;
creating an entry in the TOC document, the entry comprising a link to a selected part of the target document, the target document, responsive to a triggering of the link, operative to present the selected part as the visible portion of the target document; and
updating without direct manual intervention the entry in the TOC document in response to an edit to the selected part of the target document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
prior to creating the entry in the TOC document, inserting a reference document field in the TOC document, the reference document field operative to set a pointer to the target documnent, the pointer operative to identify the target document as a document to be linked to the TOC document.
- TOC”
-
4. The method of claim 1, further comprising the step of:
prior to creating the entry in the TOC document, inserting a TOC field in the TOC document, the TOC field operative to perform tasks related to creating the entry in the TOC document.
-
5. The method of claim 4, wherein the tasks related to creating the entry in the TOC document comprise scanning the target document to locate the selected part for inclusion as the entry in the TOC document.
-
6. The method of claim 5, wherein scanning the target document to locate the selected part of the target document comprises searching the target document for an item having a style representing a particular format selection.
-
7. The method of claim 6, wherein the step of creating the entry in the TOC document comprises:
-
inserting the link in the TOC document, the link having a parameter identifying an anchor for the link and corresponding to the selected part of the target document; and
inserting the anchor in the target document at a location proximate to the selected part of the target document.
-
-
8. The method of claim 5, wherein the step of updating the entry in the TOC document comprises repeating the scanning of the target document to locate the selected part of the target document in response to an update event.
-
9. The method of claim 8, wherein the update event comprises opening the TOC document.
-
10. The method of claim 8, wherein the selected part of the target document comprises a heading of a section in the target document.
-
11. The method of claim 1, wherein the step of creating the entry in the TOC document comprises:
-
inserting the link in the TOC document, the link having a parameter identifying an anchor for the link; and
inserting the anchor in the target document at a location proximate to the preselected part.
-
-
12. The method of claim 1, further comprising the step of saving the frameset in HyperText Markup Language (HTML) format.
-
13. A computer readable medium having computer executable instructions for creating a hyperlinked table-of-contents in a frameset, which, when executed, perform steps comprising:
-
creating a first frame and a second frame within the frameset, the first frame comprising a TOC document, and the second frame comprising a target document, the target document being directly editable and having a selected heading identifying a section in the target document;
scanning the target document to locate the selected heading;
creating a hyperlink entry in the TOC document, the hyperlink entry having a link that is associated with an anchor in the target document, the anchor positioned proximate to the selected heading, wherein triggering the link in the TOC document causes the target document to scroll until at least a portion of the selected heading is visible in the second frame; and
in response to an update event, updating the hyperlink entry in the TOC document without direct manual intervention to reflect an edit to the selected heading. - View Dependent Claims (14, 15, 16, 17, 18, 19)
prior to scanning the target document, inserting a TOC field in the TOC document, the TOC field operative to perform tasks related to generating the hyperlinked table-of-contents in the TOC document.
-
-
16. The computer readable medium of claim 13, wherein the step of scanning the target document comprises searching the target document to locate the selected heading, the selected heading having a particular configuration of textual attributes which differentiates the selected beading from other text in the target document.
-
17. The computer readable medium of claim 13, wherein the link comprises a code embedded within the TOC document which, when triggered, causes the target document to scroll to a position where the anchor is visible.
-
18. The computer readable medium of claim 13, wherein the anchor comprises a code embedded within the target document proximate to the selected heading, the code operative to identify a particular location in the target document.
-
19. The computer readable medium of claim 13, wherein the step of automatically updating the hyperlink entry comprises repeating the steps of:
-
scanning the target document in response to an update event;
creating an updated hyperlink entry in the TOC document, the updated hyperlink entry comprising the change to the selected heading; and
inserting an anchor for the updated hyperlink entry into the target document.
-
-
20. A computer readable medium having computer executable instructions for creating a hyperlinked table-of-contents in a frameset, which when executed performs steps comprising:
-
creating the frameset having a TOC document and a target document, the target document being directly editable and comprising a preselected heading to indicating a beginning of a section in the target document;
inserting a reference document field into the TOC document, the reference document field being operative to set a pointer to the target document;
inserting a TOC field into the TOC document, the TOC field being operative to scan the target document, identified by the pointer, to identify the preselected heading, create a hyperlink entry in the TOC document, the hyperlink entry corresponding to the preselected heading, and insert a bookmark into the target document at a location proximate to the preselected heading, the bookmark being associated with the hyperlink entry; and
in response to an update event, updating the hyperlink in the TOC document without direct manual intervention to reflect an edit in the preselected heading. - View Dependent Claims (21)
scanning the target document to identify the preselected heading;
creating the hyperlink entry in the TOC document, the hyperlink entry corresponding to the preselected heading; and
inserting the bookmark into the target document at the location proximate to the preselected heading, the bookmark being associated with the hyperlink entry.
-
Specification