Claims
- 1. A metering device comprising:a memory element configured to store accounting information and information related to an operation of the metering device; an interface circuit configured to receive a message, wherein the message includes a code that identifies the message; a processor operatively coupled to the memory element and the interface circuit, wherein the processor is configured to receive the message, process the message to generate an indicium, and update the accounting information to account for the generated indicium; and an enclosure that houses the processor and indicates tampering of elements within the enclosure, wherein a predetermined time out period is reset upon completion of an audit transaction.
- 2. The device of claim 1 further comprising:a clock circuit operatively coupled to the processor, wherein the clock circuit is configured to provide timing information upon request.
- 3. The device of claim 1 wherein the memory element retains the accounting information when power is removed from the metering device.
- 4. The device of claim 1 wherein the accounting information includes an amount of available funds.
- 5. The device of claim 1 further comprising:a printer operatively coupled to the interface circuit, wherein the meter generates a message directing the printer to print the generated indicium, and wherein the printer receives and prints the generated indicium.
- 6. The device of claim 1 wherein the device couples to a computer and receives messages directing the processor to process transactions.
- 7. The device of claim 1 wherein operation of the meter is enabled for a predetermined time out period.
- 8. The device of claim 7 wherein the predetermined time out period is reset upon completion of a funding transaction.
- 9. The device of claim 1 wherein the available funds are increased by performing a funding transaction.
- 10. The device of claim 9 further comprising:a input circuit to receive a command to print indicium, wherein the device is configured to operate as a stand-alone unit and dispense an indicium having a predetermined value upon receiving the print command.
- 11. A secure metering device (SMD) comprising:a memory configured to store information indicative of a current operating state of the SMD, wherein the current operating state is one of a plurality of valid operating states, wherein each of the plurality of valid operating states is associated with a set of permissible operations by the SMD; and a processor coupled to the memory and configured to operate in the operating state indicated by the information stored in the memory, wherein the plurality of valid operating states include an initialized state, a funded state, and a withdrawal state, wherein the withdrawal state is characterized, in part, by a restriction from updating content of a revenue register within the SMD.
- 12. The SMD of claim 11, wherein the information indicative of the current operating state of the SMD is provided upon receiving a status request.
- 13. The SMD of claim 11, wherein the plurality of valid operating states further includes an uninitialized state.
- 14. The SMD of claim 13, wherein the uninitialized state is characterized, in part, by a restriction from updating, except via an initialization transaction, security relevant data items stored within the SMD memory.
- 15. The SMD of claim 11, wherein the plurality of valid operating states further includes a registered state.
- 16. The SMD of claim 15, wherein the registered state is characterized, in part, by an association of the SMD with a specific account.
- 17. The SMD of claim 11, wherein the initialized state is characterized, in part, by an assignment of a set of keys to the SMD.
- 18. The SMD of claim 17, wherein the set of keys is generated by the SMD based on a set of parameters provided to the SMD.
- 19. The SMD of claim 18, wherein the set of keys includes a private key retained by the SMD and a public key exported by the SMD.
- 20. The SMD of claim 11, wherein the plurality of valid operating states further includes a faulted state.
- 21. The SMD of claim 20, wherein the faulted state is characterized, in part, by a restriction from updating security relevant data items stored within the SMD memory.
- 22. The SMD of claim 20, wherein the SMD makes a transition to the faulted state upon detection of a security threat.
- 23. The SMD of claim 11, wherein the memory is further configured to store accounting information, wherein modification of the accounting information is allowed in a first subset of the plurality of valid operating states.
- 24. The SMD of claim 23, wherein modification of the accounting information is performed via a secure transaction.
- 25. The SMD of claim 23, wherein a set of permissible operations in the first subset of valid operating state includes updating content of a revenue register with a funding amount via a secure transaction.
- 26. The SMD of claim 23, wherein access to the accounting information is allowed in a second subset of the plurality of valid operating states.
- 27. The SMD of claim 11, wherein the plurality of valid operating states further includes a timed-out state.
- 28. The SMD of claim 27, wherein the SMD transitions from the funded state to the timed-out state upon expiration of a time-out timer.
- 29. The SMD of claim 15, wherein the timed-out state is characterized, in part, by a restriction from printing an indicium having a non-zero value.
- 30. The SMD of claim 15, wherein the SMD makes a transition from the timed-out state to the funded state by resetting the time-out timer to a predetermined value during an audit transaction.
- 31. The SMD of claim 11, wherein the funded state is characterized, in part, by storage in a revenue register of a non-zero value indicative of funds available for dispensing by the SMD.
- 32. The SMD of claim 31, wherein the set of permissible operations in the funded state includes updating content of the revenue register with a funding amount via a secure transaction.
- 33. The SMD of claim 31, wherein the funding amount is based on a user request.
- 34. The SMD of claim 31, wherein the set of permissible operations in the funded state includes printing of an indicium having a value limited to the non-zero value stored in the revenue register.
- 35. The SMD of claim 34, wherein the indicium value is further limited to a predetermined range of values.
- 36. The SMD of claim 35, wherein the indicium value is based on a user request.
- 37. A secure metering device (SMD) comprising:a memory configured to store information indicative of a current operating state of the SMD, wherein the current operating state is one of a plurality of valid operating states, wherein each of the plurality of valid operating states is associated with a set of permissible operations by the SMD; and a processor coupled to the memory and configured to operate in the operating state indicated by the information stored in the memory, wherein the plurality of valid operating states include an initialized state, a funded state, and a withdrawal state, wherein the withdrawal state is characterized, in part, by a restriction from updating content of a revenue register within the SMD, wherein the SMD makes a transition from the current operating state to a new operating state upon occurrence of a particular event or by performing a particular transaction, wherein the SMD transitions from the funded state to the withdrawal state by performing a withdrawal transaction.
- 38. The SMD of claim 37, wherein the SMD transitions from the initialized state to the funded state by performing a funding transaction.
Parent Case Info
This application claims priority from the following U.S. provisional and non-provisional applications, the disclosures of which, including software appendices and all attached documents, are incorporated by reference in their entirety for all purposes:
Application Ser. No. 60/074,947, filed Feb. 17, 1998, of JP Leon, entitled “POSTAGE PRINTING SYSTEM”;
Application Ser. No. 60/075,934, filed Feb. 25, 1998, of JP Leon, entitled “POSTAGE PRINTING SYSTEM”;
Application Ser. No. 60/093,849, filed Jul. 22, 1998, of JP Leon and David A. Coolidge, entitled “METHOD AND APPARATUS FOR POSTAGE LABEL AUTHENTICATION”;
Application Ser. No. 60/094,065, filed Jul. 24, 1998, of JP Leon, entitled “METHOD AND APPARATUS FOR RESETTING POSTAGE METER”;
Application Ser. No. 60/094,073, filed Jul. 24, 1998, of JP Leon, Albert L. Pion, and Elizabeth A. Simon, entitled “METHOD, APPARATUS, AND CODE FOR MAINTAINING SECURE POSTAGE INFORMATION”;
Application Ser. No. 60/094,116, filed Jul. 24, 1998, of JP Leon, entitled “METHOD AND APPARATUS FOR DOCKABLE SECURE METERING DEVICE”;
Application Ser. No. 60/094,120, filed Jul. 24, 1998, of Chandrakant J. Shah, JP Leon, and David A. Coolidge, entitled “METHOD AND APPARATUS FOR REMOTELY PRINTING POSTAGE INDICIA”;
Application Ser. No. 60/094,122, filed Jul. 24, 1998, of JP Leon, entitled “POSTAGE METERING SYSTEM EMPLOYING POSITIONAL INFORMATION”; and
Application Ser. No. 60/094,127, filed Jul. 24, 1998, of JP Leon, entitled “METHOD AND APPARATUS FOR OPERATING A REMOVABLE SECURE METERING DEVICE.”
US Referenced Citations (29)
Foreign Referenced Citations (6)
Number |
Date |
Country |
0 825 565 |
Feb 1998 |
EP |
0 845 762 |
Apr 1998 |
EP |
1 536 403 |
Dec 1978 |
GB |
WO 9813790 |
Apr 1998 |
WO |
WO 98 20461 |
May 1998 |
WO |
WO-0049580 |
Aug 2000 |
WO |
Non-Patent Literature Citations (7)
Entry |
Barker-Benfield: “First Union Offers Online Transactions”; Florida Times-Union, Jan. 28, 1997.* |
FIBS PUB 140-1, Federal Information Processing Standards Publication, (Jan. 11, 1994) Security Requirements for Cryptographic Modules, U.S. Department of Commerce, Ronald H. Brown, Secretary, National Institute of Standards and Technology; pp: 1-51. |
“Information-Based Indicia Program (IBIP), Performance Criteria for Information-Based Indicia and Security Architecture for Closed IBI Postage Metering Systems (PCIBI-C)” Jan. 12, 1999, United States Postal Service, dated Jan. 12, 1999. |
“Information Based Indicia Program (IBIP) Indicium Specification,” United States Postal Service, dated Jun. 13, 1996. |
Information Based Indicia Program Postal Security Device Specification, United States Postal Service, dated Jun. 13, 1996. |
“Information Based Indicia Program Host System Specification [Draft],” United States Postal Service, dated Oct. 9, 1996. |
“Information-Based Indicia Program (IBIP), Performance Criteria for Information-Based Indicia and Security Architecture for IBI Postage Metering Systems (PCIBISAIBIPMS),” United States Postal Service, dated Aug. 19, 1998. |
Provisional Applications (9)
|
Number |
Date |
Country |
|
60/074947 |
Feb 1998 |
US |
|
60/075934 |
Feb 1998 |
US |
|
60/093849 |
Jul 1998 |
US |
|
60/094065 |
Jul 1998 |
US |
|
60/094073 |
Jul 1998 |
US |
|
60/094116 |
Jul 1998 |
US |
|
60/094120 |
Jul 1998 |
US |
|
60/094122 |
Jul 1998 |
US |
|
60/094127 |
Jul 1998 |
US |