Claims
- 1. A method of operating a computer system to print a postage indicia, comprising:
- sending a request for a digital token and predetermined postage information from the computer system to a secure postage accounting module, the predetermined postage information including a postage amount and addressee information;
- receiving a digital token generated in response to said predetermined postage information from the secure postage accounting module;
- storing the received digital token in the computer system;
- retrieving the token from storage in the computer system; and
- using the retrieved token to print the indicia.
- 2. A method as in claim 1, wherein the step of using the retrieved token comprises retrieving the token from storage in the computer system another time, if an initial indicium print operation has not successfully finished.
- 3. A method as in claim 1, wherein the step of storing the received digital token in the computer system comprises:
- generating a graphical image of the indicium, comprising the received digital token and the predetermined postage information; and
- storing the graphical image of the indicium in the computer system.
- 4. A method as in claim 1, wherein the step of storing the received digital token in the computer system comprises:
- storing the received digital token as a transaction record; and
- indexing the transaction record by a piece count value.
- 5. A method as in claim 1, wherein the computer system comprises a personal computer and the storage in the computer system comprises a hard disk of the personal computer.
- 6. A method as in claim 5, wherein the step of storing comprises storing the digital token in a hidden file as part of a dynamic link library on the hard disk of the personal computer.
- 7. A method of operating a computer system to print a batch of postage indicia, comprising:
- sending at least one request for a digital token and predetermined postage information from the computer system to a secure postage accounting module, the predetermined postage information including a plurality of postage amounts and corresponding information for a plurality of addressees;
- receiving a plurality of digital tokens generated in response to said predetermined postage information from the secure postage accounting module;
- storing the received digital tokens in the computer system;
- retrieving the tokens from storage in the computer system; and
- using the retrieved tokens to print a plurality of indicia.
- 8. A product, comprising:
- a computer readable medium; and
- executable code on the computer readable medium, wherein when read and executed the code causes a programmable processor to perform the following steps:
- sending a request for a digital token and predetermined postage information to a secure postage accounting module coupled to the programmable processor, the predetermined postage information including a postage amount and addressee information;
- receiving a digital token generated in response to said predetermined postage information from the secure postage accounting module;
- storing the received digital token in a memory associated with the programmable processor;
- retrieving the token from memory; and
- using the retrieved token to print postage indicia.
- 9. A product as in claim 8, wherein the step of storing comprises storing the digital token in a hidden file as part of a dynamic link library.
- 10. A product as in claim 8, wherein the step of using the retrieved token to print the indicia comprises driving an unsecured printer coupled to the programmable processor to print the indicia.
- 11. A product as in claim 8, further comprising a portable unit for use as the secure postage accounting module, the portable unit comprising:
- a processor;
- a non-volatile memory coupled to the processor of the portable unit for storing accounting information; and an interface for coupling the portable unit to the programmable processor.
- 12. A product as in claim 11, wherein the portable unit further comprises an encryption module, coupled to the processor of the portable unit, for performing encryption functions relating to generating the digital token.
- 13. A product as in claim 8, wherein the computer readable medium comprises a memory device of the programmable processor.
- 14. A product as in claim 13, wherein the memory device comprises a storage disk.
- 15. A product as in claim 14, wherein the storage disk comprises a hard disk.
- 16. A system for use with a host computer coupled to a secure transaction accounting vault, said system comprising:
- a secure communications module for executing communications between the host computer and the secure transaction accounting vault, the communications including sending requests for transactions relating to specified values and recipient information from the host computer to the secure transaction accounting vault and receiving corresponding response messages from the secure transaction accounting vault to the host computer containing digital tokens generated from the specified values and the recipient information;
- a transaction capture module for capturing and storing digital tokens received from the secure transaction accounting vault in a memory device in the host computer; and
- an application program interface, enabling the system to communicate with an application program running on the host computer, to enable the application program to cause the system to initiate a transaction request.
- 17. A system as in claim 16, further comprising a user interface module.
- 18. A system as in claim 16, wherein the application program interface comprises a data link library.
- 19. A system as in claim 16, wherein the transaction capture module comprises instructions in a computer readable medium, said instructions being executable by a programmable processor within the host computer.
- 20. A system as in claim 16, wherein the secure communications module comprises instructions in a computer readable medium, said instructions being executable by a programmable processor within the host computer.
- 21. A system as in claim 16, further comprising a secure indicia module for generating a graphic image of an indicia containing each digital token.
- 22. A system as in claim 21, wherein the transaction capture module stores the graphic image of the indicia in the memory device.
- 23. A system as in claim 16, wherein the application program interface comprises instructions in a computer readable medium, said instructions being executable by a programmable processor within the host computer.
- 24. A system as in claim 23, wherein the modules comprise instructions in the medium executable by the programmable processor.
RELATED APPLICATIONS
The present application is a continuation of U.S. application Ser. No. 08/575,107, filed Dec. 19, 1995, and entitled TOKEN GENERATION PROCESS IN AN OPEN METERING SYSTEM, which issued as U.S. Pat. No. 5,781,438 on Jul. 14, 1998.
The present application is related to the following U.S. patent applications Ser. No. 08/575,106 (now U.S. Pat. No. 5,625,694); Ser. No. 08/574,746 (now U.S. Pat. No. 5,835,604); Ser. No. 08/574,745 (now U.S. Pat. No. 5,742,683), Ser. Nos. 08/575,110; 08/574,743 (now U.S. Pat. No. 5,793,867); Ser. Nos. 08/575,112; 08/575,109; 08/575,104 (now U.S. Pat. No. 5,835,689); and Ser. No. 08/575,111 now abandoned, each filed concurrently herewith, and assigned to the assignee of the present invention.
US Referenced Citations (18)
Non-Patent Literature Citations (3)
Entry |
Tygar, et al., "Cryptography: It's Not Just for Electronic Mail Naymore" (Mar. 1, 1993), CMU-CS-93-107. |
Pastor, Jose, "Cryptopost a Cryptographic Application to Mail Processing," Journal of Cryptography, vol. 3, No. 2, 1991, pp. 137-146. |
Pastor, Jose; "Cryptopost A Universal Information Based Franking System for Automated Mail Processing," United States Postal Service Advanced Technology Conference, Nov. 5-7, 1990, vol. 1, pp. 429-442. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
575107 |
Dec 1995 |
|