Claims
- 1. A method for printing a postage indicium comprising:
accepting a user request to print the postage indicium; retrieving a data file from a storage unit, the data file being secure and including accounting data; providing the user request and the data file to a secure processing unit; receiving a print command message from the secure processing unit, the print command message having been processed to allow for authentication; directing a printer to print the postage indicium in response to the print command message; receiving the data file from the secure processing unit, the data file having been updated to account for the printed postage indicium; and storing the updated data file back to the storage unit.
- 2. The method of claim 1, wherein the data file is encrypted with a particular encryption standard.
- 3. The method of claim 1, wherein the data file is encrypted with a DES algorithm or a RSA algorithm.
- 4. The method of claim 1, wherein the print command message is signed with a particular digital signature algorithm.
- 5. The method of claim 1, wherein the print command message is signed with a digital signature standard (DSS) algorithm or an elliptical curve algorithm.
- 6. The method of claim 1, wherein the accounting data includes a descending register value indicative of an amount of available funds.
- 7. The method of claim 1, wherein the accounting data includes an ascending register value indicative of an amount of funds previously used.
- 8. The method of claim 1, wherein the accounting data includes a control total register value indicative of an amount of available funds plus an amount of funds previously used.
- 9. The method of claim 1, wherein the storage unit is open and user accessible.
- 10. The method of claim 1, wherein the storage unit is a hard disk drive.
- 11. A method for printing postage indicia comprising:
accepting a user request to print the postage indicia; retrieving a data file from a storage unit, the data file being secure and including accounting data; providing the user request and the secure data file to a secure processing unit; receiving a print command message from the secure processing unit for a postage indicium, the print command message having been processed to allow for authentication; directing a printer to print the postage indicium in response to the print command message; repeating the receiving and directing until the requested postage indicia have been printed or a termination message is received; receiving the data file from the secure processing unit, the data file having been updated to account for the printed postage indicia; and storing the updated data file back to the storage unit.
- 12. A method for printing a postage indicium comprising:
receiving a data file and a request to print the postage indicium from a host computer, the data file being secure and including accounting data; processing the data file to obtain the accounting data; determining whether sufficient funds exist to cover the postage indicium; if sufficient funds exist, updating the data file to account for the postage indicium, generating a print command message authorizing printing of the postage indicium, the print command message having been processed to allow for authentication, sending the print command message to the host computer, securing the updated data file, and transferring the secured data file back to the host machine.
- 13. The method of claim 12, wherein the data file is encrypted with a particular encryption standard.
- 14. The method of claim 12, wherein the data file is encrypted using a DES algorithm or a RSA algorithm.
- 15. The method of claim 13, wherein the processing includes decrypting the data file to obtain the accounting data.
- 16. The method of claim 13, wherein the securing includes re-encrypting the updated data file with the particular encryption standard.
- 17. The method of claim 12, further comprising:
performing an error check prior to the generating.
- 18. The method of claim 12, further comprising:
repeating the determining, updating, generating, and sending a particular number of times, one time for each postage indicium requested for printing.
- 19. A method for funding a postal account comprising:
accepting a user request to fund the postal account; retrieving a data file from a storage unit, the data file being secure and including accounting data; providing the user request and the data file to a secure processing unit; receiving a fund request message from the secure processing unit, the fund request message having been processed to allow for authentication; forwarding the fund request message to a funding agency; receiving an authorization message from the funding agency, the authorization message having been processed to allow for authentication; forwarding the authorization message to the secure processing unit; receiving the data file from the secure processing unit, the data file having been updated with additional funds authorized by the funding agency in the authorization message; and storing the updated data file back to the storage unit.
- 20. The method of claim 19, wherein the data file is encrypted with a particular encryption algorithm.
- 21. The method of claim 19, wherein the fund request message is signed with a particular digital signature algorithm.
- 22. The method of claim 19, wherein the authorization message is signed with a particular digital signature algorithm.
- 23. The method of claim 19, further comprising:
establishing communication with the funding agency.
- 24. A method for funding a postal account comprising:
receiving a data file and a request to fund the postal account from a host computer, the data file being secure and including accounting data; processing the data file to obtain the accounting data; generating a fund request message, the fund request message having been processed to allow for authentication; sending the fund request message to the host computer; receiving an authorization message from the host computer; authenticating the authorization message; and if the authorization message is authentic, updating the data file to include additional funds authorized in the authorization message, securing the updated data file, and transferring the secured data file back to the host machine.
- 25. The method of claim 24, wherein the data file is encrypted with a particular encryption standard.
- 26. A postage metering system comprising:
a local computer including a user interface configured to receive a user request, and a storage unit configured to store a data file, the data file being secure and including accounting data; and a secure processing unit coupled to the local computer and including a memory configured to store the data file, a processing unit coupled to the memory and configured to receive the data file and the user request, process the user request, generate a first message responsive to the user request, the message having been processed to allow for authentication, update the data file to account for the processed user request, secure the updated data file, and send the secure data file back to the local computer.
- 27. The system of claim 26, wherein the data file is encrypted with a particular encryption standard.
- 28. The system of claim 26, wherein the storage unit is open and user accessible.
- 29. The system of claim 26, wherein the user request is for a postage printing operation, the processing unit being further configured to update the data file to account for a postage indicium authorized for printing.
- 30. The system of claim 26, wherein the user request is for a funding operation, the processing unit being further configured to receive an authorization message in response to the first message, and update the data file to account for additional funds authorized in the authorization message.
- 31. A secure processing unit for use in a postage metering system, the secure processing unit comprising:
a memory configured to store a data file, the data file being secure and including accounting data, and a processing unit coupled to the memory and configured to receive the data file and a user request for a particular postal transaction, process the user request, generate a first message responsive to the user request, the first message having been processed to allow for authentication, update the data file to account for the processed user request, and secure the updated data file.
Parent Case Info
[0001] This application is a continuation-in-part of U.S. patent application Ser. No. 09/250,990, entitled “Postage Meter System,” filed Feb. 16, 1999, of J P Leon, which is incorporate herein by reference.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09464879 |
Dec 1999 |
US |
Child |
10039538 |
Jan 2002 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09250990 |
Feb 1999 |
US |
Child |
09464879 |
Dec 1999 |
US |