Creating and maintaining hypertext links among heterogeneous documents by the establishment of anchors and connections among anchors
First Claim
1. In a computer system, a method for hyperlinking documents each managed by different application programs comprising the following steps:
- creating a first anchor at a first region in a first document andstoring a first anchor identifier (ID) in a first position of a first table;
creating a second anchor at a second region in a second document andstoring a second anchor identifier (ID) in a second position of said first table;
storing a first hyperlink identifier (ID) with said first anchor ID and second anchor ID in order to identify a first hyperlink relationship between said first region in said first document and said second region in said second document;
creating a third anchor in a third document at a third region in said third document and storing a third anchor identifier (ID) in a third position in said first table; and
storing said first hyperlink ID with said third anchor ID in order to include said third region in said third document in said first hyperlink relationship including storing a third entry in a connections table, said third entry including said third anchor ID and said first hyperlink ID.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for relating (called hyperlinking) a region of one document to one or more regions of other documents. This is provided by using a mechanism for linking and embedding objects to establish the endpoints of the hyperlinks (called anchors) together with the creation of intermediate tables which maintain information about relations between regions of documents and attributes of the relationship. When a user selects a region in a document which participates in a relationship, a database program is invoked which displays information about related regions in other documents which may be accessed through the intermediate tables. An auxiliary table maintains information about attributes which may be custom designed by the user, such as author, date of creation, etc. The intermediate tables allow relationships among multiple regions of documents created by different applications. Relationships are bidirectional in that the user can traverse from any region in a document to any other region in the same relationship.
-
Citations
17 Claims
-
1. In a computer system, a method for hyperlinking documents each managed by different application programs comprising the following steps:
-
creating a first anchor at a first region in a first document and storing a first anchor identifier (ID) in a first position of a first table; creating a second anchor at a second region in a second document and storing a second anchor identifier (ID) in a second position of said first table; storing a first hyperlink identifier (ID) with said first anchor ID and second anchor ID in order to identify a first hyperlink relationship between said first region in said first document and said second region in said second document; creating a third anchor in a third document at a third region in said third document and storing a third anchor identifier (ID) in a third position in said first table; and storing said first hyperlink ID with said third anchor ID in order to include said third region in said third document in said first hyperlink relationship including storing a third entry in a connections table, said third entry including said third anchor ID and said first hyperlink ID. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In a computer system, a method for hyperlinking related portions of a plurality of documents which may be managed by different application programs comprising the following steps:
-
a. creating an anchor in each of said plurality of documents, each anchor in each of said plurality of documents created by embedding an object at a region in said each of said plurality of documents which comprises a reference to a position in an intermediate table; b. for each said position referenced by said plurality of documents in said intermediate table, storing a first hyperlink identifier (ID) for a first hyperlink relationship between each said region in each of said plurality of documents; c. embedding an additional object at an additional region in an additional document which comprises an additional reference to an additional position in said intermediate table; d. inserting a link from said additional position in said intermediate table to said additional region in said additional document; and e. for at least one of said plurality of documents, storing a second hyperlink identifier (ID) for at least one said position in said intermediate table and said additional position for a second hyperlink relationship between at least one region in at least one of said plurality of documents, and said additional region in said additional document, including storing said second hyperlink ID in a connections table along with a unique anchor ID for said at least one said position in said intermediate table and a second unique anchor ID for said additional position in said intermediate table in order to identify said second hyperlink relationship. - View Dependent Claims (10, 11, 12)
-
-
13. In a computer system, an apparatus for hyperlinking documents each managed by different application programs comprising:
-
first anchor creation means for creating a first anchor at a first region in a first document; means for storing a first anchor identifier (ID) in a first position of an intermediate table; second anchor creation means for creating a second anchor at a second region in a second document; means for storing a second anchor identifier (ID) in a second position of said intermediate table; hyperlink identification means coupled to said first anchor creation means and said second anchor creation means for storing a first hyperlink identifier (ID) with said first anchor ID and said second anchor ID in order to identify a first hyperlink relationship between said first region in said first document and said second region in said second document; third anchor creation means for creating a third anchor at a third region in a third document; means for storing a third anchor identifier (ID) in a third position of said intermediate table; hyperlink identification means for storing said first hyperlink ID with said third anchor ID in order to include said third region in said third document in said first hyperlink relationship including a means for storing a third entry in a connections table, said third entry including said third anchor ID and said first hyperlink ID. - View Dependent Claims (14, 15, 16, 17)
-
Specification