Citations
ClaimsWhat is claimed is: 1. A document processing system comprising:
2. The system defined in claim 1 wherein the machine readable information comprises a bar code. 3. The system defined in claim 1 wherein the machine readable information comprises encrypted information. 4. The system defined in claim 1 wherein the document comprises a prescription. 5. The system defined in claim 1 wherein the machine readable information includes an identifier indicating an address of the server. 6. The system defined in claim 1 wherein the server subsystem comprises a print engine to generate the document. 7. The system defined in claim 6 wherein the print engine encodes pixel information corresponding to the document in the machine readable information. 8. The system defined in claim 7 wherein the pixel information indicates the number of pixels in the human readable information. 9. The system defined in claim 7 wherein the pixel information comprises location data indicating the location of pixels on the document to be used in verification. 10. The system defined in claim 1 wherein the server subsystem comprises:
11. The system defined in claim 1 wherein the communications network comprises the Internet. 12. The system defined in claim 10 further comprising a processing unit coupled to the client subsystem for providing an updated version of the document in response to a request. 13. The system defined in claim 10 further comprising a processing unit coupled to the server subsystem for preventing the server subsystem from responding to requests concerning the document. 14. The system defined in claim 10 further comprising a processing unit coupled to the document storage for removing the document from document storage. 15. The system defined in claim 10 further comprising a print engine to create the document. 16. The system defined in claim 15 wherein the print engine creates the document by encoding pixel information for verifying the human readable information. 17. The system defined in claim 1 wherein the client subsystem comprises a document scanner to read the document, interpret the machine readable information, and to contact the server subsystem; and
18. The system defined in claim 1 wherein the communications network comprises the World Wide Web (the Web). 19. The system defined in claim 1 wherein the client subsystem scans at least a portion of the document information and communicates said information to the server subsystem to enable completion of document verification. 20. The system defined in claim 19 wherein the server subsystem performs document change detection. 21. The system defined in claim 20 wherein the amount of change required to indicate that the document has been changed is tunable. 22. The system defined in claim 21 wherein the change detection is tuned based on user selection. 23. The system defined in claim 20 wherein the server subsystem performs document change detection by computing a first CheckSum over a plurality of blocks of said at least a portion of the document information and a second CheckSum computed over blocks of said at least a portion in the stored version of the document, and comparing the first and second CheckSums for a difference, wherein the server subsystem detects a change when a difference is determined to exist between the first and second CheckSums. 24. A method for processing a document having both human readable information and machine readable information specific to the document and corresponding, in part, to the human readable information, said method comprising the steps of:
25. The method defined in claim 24 further comprising the step of generating the document so that the machine readable information tracks the human readable information. 26. The method defined in claim 24 further comprising the step of preventing re-verification of the document of the document. 27. The method defined in claim 26 wherein the step of verifying comprises comparing the filled-in information on the document with printed portions of the document. 28. The method defined in claim 24 further comprising the step of locating human readable information in the document based on other information contained in the document. 29. The method defined in claim 24 further comprising storing electronic copy of the document, and the second subsystem performing verification using the electronic copy and information received from interpretation of the machine readable information. 30. The method defined in claim 29 further comprising the step of the second subsystem detecting changes between the electronic copy and information received from interpretation of the machine readable information and human readable information, if any, and indicating that the document is not authentic if change is detected. |