Verification of content stored in a network
First Claim
Patent Images
1. A method for creating a self-verifying hyperlink, comprising:
- providing an electronic resource accessible at an address,determining contents of a predetermined portion of the electronic resource at a predetermined time, andcreating a hyperlink which includes;
the address of the electronic resource, anda verification portion containing said contents, said verification portion being separately designated from the address so as to allow the address to remain unaltered if the electronic resource is modified, said verification portion being configured for use by a processor in comparing contents of said predetermined portion of said electronic resource at said predetermined time to contents of said predetermined portion of said electronic resource when said electronic resource is retrieved, so as to allow for preventing display of changed contents in said electronic resource.
12 Assignments
0 Petitions
Accused Products
Abstract
The systems and methods described herein are useful for maintaining the integrity of documents, such as web pages, which contain hyperlinks to other documents, such as other web pages. A value representative of the content or a portion thereof of the document referenced by the hyperlink may be included in the hyperlink, such that changes in the content of the document are reflected as changes in the value representative thereof. Subsequent retrievals of the referenced document may then be analyzed to verify that the contents of the document have not been altered since the hyperlink was created.
339 Citations
28 Claims
-
1. A method for creating a self-verifying hyperlink, comprising:
-
providing an electronic resource accessible at an address, determining contents of a predetermined portion of the electronic resource at a predetermined time, and creating a hyperlink which includes; the address of the electronic resource, and a verification portion containing said contents, said verification portion being separately designated from the address so as to allow the address to remain unaltered if the electronic resource is modified, said verification portion being configured for use by a processor in comparing contents of said predetermined portion of said electronic resource at said predetermined time to contents of said predetermined portion of said electronic resource when said electronic resource is retrieved, so as to allow for preventing display of changed contents in said electronic resource. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for monitoring the contents of electronic resources, comprising:
-
a processor implemented by at least a hardware device; a hyperlink having an address for retrieving an electronic resource from a server, and a verification portion including a predetermined subset of contents of a predetermined version of the electronic resource, said verification portion being separately designated from the address so as to allow the address to remain unaltered if the electronic resource is modified, a retrieval system, executable by the processor, for obtaining a current version of the electronic resource at the address, and a comparator, executable by the processor, for comparing the verification portion with the predetermined subset of contents of the current version to determine if the electronic resource has been modified, so as to allow for preventing display of changed contents in said electronic resource. - View Dependent Claims (9, 10)
-
-
11. A system for verifying the contents of an electronic resource, comprising:
a processor implemented by at least a hardware device operable to execute; means for identifying an address of an electronic resource coupled to a first value including a subset of content of the resource at a predetermined time, said first value being separately designated from the address so as to allow the address to remain unaltered if the electronic resource is modified, means for retrieving the electronic resource, means for generating a second value including a subset of the contents of the retrieved resource using a processor, means for comparing the first value with the second value to determine if the resource has been altered since the predetermined time, and means for preventing display of contents in said electronic resource if the resource has been altered.
-
12. A method for verifying the contents of an electronic document, comprising:
-
providing an address for retrieving an electronic document coupled to a value containing, at least in part, a predetermined subset of the contents of the electronic documents at a predetermined time, said value being separately designated from the address so as to allow the address to remain unaltered if the electronic document is modified, retrieving the electronic document from the address, determining a value using a processor containing, at least in part, the predetermined subset of the contents of the retrieved document, comparing the determined value with the value containing, at least the predetermined subset of the contents of the electronic document at the predetermined time to determine if the document has been modified since the predetermined time, preventing display of contents of said electronic document if the document has been modified. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system for verifying the contents of an electronic document, comprising:
-
an address of an electronic document, a first value representative of the contents of said electronic document at a predetermined time, said value including contents located at predetermined locations in said electronic document, said value being separately designated from the address so as to allow the address to remain unaltered if the electronic document is modified, a retrieval system for obtaining an electronic document stored at the address, a processor implemented by at least a hardware device for determining a second value representative of the retrieved document, said second value including contents location at predetermined locations in said retrieved document, and a comparator for comparing the second value representative of the retrieved document with the first value representative of a document previously retrieved from the address to verify that the values are identical, so as to allow for preventing display of changed contents in said electronic document. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A non-transitory computer readable medium, for verifying electronic content referenced by a web-page, the non-transitory computer readable medium comprising instructions for causing a processor to:
-
receive information included in a hyperlink with a web-page, the hyperlink including an address of electronic content stored on a first remote network computer and a verification portion having a first value derived from said electronic content, said verification portion being separately designated from the address so as to allow the address to remain unaltered if the electronic document is modified, said first value including data at predetermined locations in said electronic content at a predetermined time, whereby the verification portion can be used to compare data at said predetermined locations in said electronic content at the predetermined time to data at said predetermined locations in said electronic content at a time when the electronic content is retrieved; derive a second value including data at the predetermined locations in electronic content retrieved from the address using a processor; determine whether the first value equals the second value; and provide notification of content modification and prevent display of the electronic content if the first value does not equal the second value when the electronic content is retrieved from the first remote network. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification