Document authentication
First Claim
1. A method for authenticating a document comprising;
- receiving a request to verify the earliest date of a document, such a request including the document itself;
creating a signature of the received document by running the document against a checksum algorithm;
searching a database for a matching signature to the created signature; and
responding to the request with a date associated with a matched signature.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, computer program and web service for authenticating a document is described comprising; receiving a request to verify the earliest date of a document, such a request including the document itself; creating a signature of the received document by running the document against a checksum algorithm; searching a database for a matching signature to the created signature; and responding to the request with a date associated with a matched signature. The checksum algorithm is an MD5 algorithm and will produce a unique signature for each non-identical set of binary data and no two sets of binary data will render an identical signature. Signatures are created of the objects of a document. Separate signatures are created of the content and the formatting of the document.
-
Citations
23 Claims
-
1. A method for authenticating a document comprising;
-
receiving a request to verify the earliest date of a document, such a request including the document itself;
creating a signature of the received document by running the document against a checksum algorithm;
searching a database for a matching signature to the created signature; and
responding to the request with a date associated with a matched signature. - View Dependent Claims (2, 3, 4, 5, 9, 10)
-
-
6. A method for creating an authentication document database comprising:
-
crawling the web in a logical manner for documents using one or more seeds URLs and using the URL links in the documents at the seed URLs and subsequent URLs;
creating a signature of the received document by running the document against a checksum algorithm;
searching a signature database for a matching signature to the created signature; and
storing the signature if it is a new signature. - View Dependent Claims (7, 8)
-
-
11. A system for authenticating a document comprising;
-
means for receiving a request to verify the earliest date of a document, such a request including the document itself;
means for creating a signature of the received document by running the document against a checksum algorithm;
searching a database for a matching signature to the created signature; and
responding to the request with a date associated with a matched signature. - View Dependent Claims (12, 13, 14, 15, 19, 20)
-
-
16. A system for creating an authentication document database comprising:
-
means for crawling the web in a logical manner for documents using one or more seeds URLs and using the URL links in the documents at the seed URLs and subsequent URLs;
means for creating a signature of the received document by running the document against a checksum algorithm;
means for searching a signature database for a matching signature to the created signature; and
means for storing the signature if it is a new signature. - View Dependent Claims (17, 18)
-
-
21. A computer program product for processing one or more sets of data processing tasks, said computer program product comprising computer program instructions stored on a computer-readable storage medium for, when loaded into a computer and executed, causing a computer to carry out the steps of a method for authenticating a document comprising;
-
receiving a request to verify the earliest date of a document, such a request including the document itself;
creating a signature of the received document by running the document against a checksum algorithm;
searching a database for a matching signature to the created signature; and
responding to the request with a date associated with a matched signature.
-
-
22. A computer program product for processing one or more sets of data processing tasks, said computer program product comprising computer program instructions stored on a computer-readable storage medium for, when loaded into a computer and executed, causing a computer to carry out the steps of a method for creating an authentication document database comprising:
-
crawling the web in a logical manner for documents using one or more seeds URLs and using the URL links in the documents at the seed URLs and subsequent URLs;
creating a signature of the received document by running the document against a checksum algorithm;
searching a signature database for a matching signature to the created signature; and
storing the signature if it is a new signature.
-
-
23. A web service for authenticating a document comprising;
-
receiving a Internet request from a user to verify the earliest date of a document, such a request including the document itself;
creating a signature of the received document by running the document against a checksum algorithm;
searching a signature database for a matching signature to the created signature; and
responding to the request with a date associated with a matched signature.
-
Specification