Method of updating network information addresses
First Claim
1. A method of verifying a bookmark, comprising the steps:
- (a) storing, as a bookmark in at least a first data structure, a first network information address of a document having content;
(b) identifying embedded network information addresses within the content;
(c) automatically searching, at a predefined frequency, for the document located at the first network information address to determine whether the first network information address is retrievable;
(d) wherein if the first network information address is retrievable, determining whether the document has been moved to a second network information address different from the first network information address; and
(e) wherein if the first network information address is not retrievable, making the identified embedded network information addresses available to a user via the stored bookmark.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a method and program product for facilitating the maintenance of current bookmarks and preventing the loss of information associated with a bookmark. In one aspect, the invention bookmarks a Uniform Resource Locator (URL) associated with one or more HTML documents at a user'"'"'s request and creates a database table containing each bookmarked URL. The source code of the bookmarked URL is scanned for embedded links which are stored in the table according to the related bookmarked URL. To ensure that the bookmarks are current, a periodic verification of the status of a bookmarked URL is performed. A change in the location or/and contents of the one or more bookmarked HTML documents results in one or more actions to prevent the loss of data to the user. In one embodiment, the database table is refreshed to reflect any changes to the content of the HTML documents. In another embodiment, where a bookmarked HTML document has been moved to a new URL, the table is updated with a forwarding URL, i.e., the original URL is replaced with the new URL. Where a forwarding URL is not available, a backup document containing the stored embedded links related to the original URL is created.
-
Citations
42 Claims
-
1. A method of verifying a bookmark, comprising the steps:
-
(a) storing, as a bookmark in at least a first data structure, a first network information address of a document having content; (b) identifying embedded network information addresses within the content; (c) automatically searching, at a predefined frequency, for the document located at the first network information address to determine whether the first network information address is retrievable; (d) wherein if the first network information address is retrievable, determining whether the document has been moved to a second network information address different from the first network information address; and (e) wherein if the first network information address is not retrievable, making the identified embedded network information addresses available to a user via the stored bookmark. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer implemented automated method for maintaining bookmarks, comprising:
-
(a) storing, in a data structure, a bookmark to a network information address of a document having content; (b) scanning the content for one or more embedded network information addresses, wherein if any embedded network information addresses are found, storing the embedded network information addresses; and (c) periodically determining whether the network information address has changed and; (d) wherein if the network information address has changed; determining whether a forwarding network information address is provided; and if not, associating the bookmark with the embedded network information addresses. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A signal bearing medium for storing a program that when executed by a computer performs an operation comprising:
-
(a) downloading a bookmark network information address of a document having content; (b) storing the bookmark network information address in a data structure; (c) scanning the content for one or more embedded network information addresses, wherein if any embedded network information addresses are found, storing the embedded network information addresses in the data structure; and (d) periodically determining whether the document is retrievable at the bookmark network information address, wherein; (i) if the information is not retrievable at the bookmark network information address, determining whether a forwarding network information address is provided, wherein if the forwarding network information address is provided, replacing the bookmark network information address in the data structure with the forwarding network information address, and wherein if a forwarding network information address is not provided, generating a backup document containing the embedded network information addresses stored in the data structure; and
wherein(ii) if the document is retrievable at the bookmark network information address, determining whether the content has changed, wherein if the content has changed, repeating (c). - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer implemented method of managing bookmarks, comprising:
-
(a) in response to a user request to bookmark a web page; storing a network address for the web page in a bookmark data structure; storing each hypertext link embedded in the web page in the bookmark data structure in a manner which associates the embedded hypertext links and the web page; and associating a graphical bookmark object of a bookmark menu with the web page; and (b) determining whether the web page has moved to a different network address; (c) if the web page has moved, determining whether an updated network address for the web page can be located; and (d) if the updated network address cannot be located, associating the graphical bookmark object with the stored embedded hypertext links of the web page. - View Dependent Claims (36, 37)
-
-
38. A method of maintaining access to information objects associated with a target document, comprising:
-
(a) in response to a user request, storing a reference to the target document containing pointers to a plurality of information objects, whereby a user viewing the target document can access each of the plurality of information objects from the target document via the pointers; (b) maintaining the pointers in a data structure at a separate storage location from the target document; (c) automatically searching, at a predefined frequency, for the target document on the basis of the reference to determine whether the target document is retrievable; and (d) when the target document is not retrievable, automatically making the pointers available to a user via the stored reference, whereby the user has access to the plurality of information objects even though the target document is not retrievable. - View Dependent Claims (39, 40, 41, 42)
-
Specification