Method for handling changing and disappearing online references to research information
First Claim
1. A method of preserving an association between electronic documents, comprising:
- storing an electronic document at a storage media address, the electronic document containing a citation, the citation containing a link to a network address of a remotely located electronic document;
storing a copy of the remotely located electronic document;
associating the electronic document and the copy;
receiving a request for the remotely located electronic document;
attempting to access the remotely located electronic document; and
if the remotely located electronic document cannot be accessed, returning the copy of the remotely located electronic document.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer-readable medium for preserving an association between electronic documents are provided. In one embodiment of the invention, an electronic document is stored at a storage media address, the electronic document containing a citation, the citation containing a link to a network address of a remotely located electronic document. A copy of the remotely located electronic document is stored, and the electronic document is associated with the copy. A request is received for the remotely located electronic document, and an attempt to access the remotely located electronic document is made. If the remotely located electronic document cannot be accessed, a copy of the remotely located electronic document is returned.
57 Citations
34 Claims
-
1. A method of preserving an association between electronic documents, comprising:
-
storing an electronic document at a storage media address, the electronic document containing a citation, the citation containing a link to a network address of a remotely located electronic document;
storing a copy of the remotely located electronic document;
associating the electronic document and the copy;
receiving a request for the remotely located electronic document;
attempting to access the remotely located electronic document; and
if the remotely located electronic document cannot be accessed, returning the copy of the remotely located electronic document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable medium containing a program which, when executed, performs an operation, comprising:
-
storing an electronic document at a storage media address, the electronic document containing a citation, the citation containing a link to a network address of a remotely located electronic document;
storing a copy of the remotely located electronic document;
associating the electronic document and the copy;
receiving a request for the remotely located electronic document;
attempting to access the remotely located electronic document; and
if the remotely located electronic document cannot be accessed, returning the copy of the remotely located electronic document. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system, comprising:
-
a processor;
a network connection device; and
a storage media containing a copy of an electronic document remotely located at a network address, a local electronic document which contains a pointer to the remotely located electronic document, the copy being associated with the local electronic document, and a program, the program when executed by the processor performing the steps comprising;
receiving a request for the remotely located electronic document;
determining whether the remotely located electronic document is unavailable or changed by querying the remotely located electronic document across the network connection device;
if the remotely located document is unavailable, returning the copy of the remotely located electronic document; and
if the remotely located electronic document is changed, displaying a change notification. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A method for displaying change notifications for a remotely located electronic document cited in an electronic document;
-
generating data corresponding to a first version of the remotely located electronic document;
storing the data corresponding to the first version of the remotely located electronic document;
specifying an event;
determining whether the event has occurred;
if so, generating data corresponding to a second version of the remotely located electronic document;
determining whether the data corresponding to the first version of the remotely located electronic document is different from the data corresponding to the second version of the remotely located electronic document; and
if so, displaying a change notification. - View Dependent Claims (30, 31, 32, 33, 34)
-
Specification