The present invention relates generally to a method and apparatus for a modular postage accounting system. More specifically, the present invention allows the printing of postage using any computer having the proper communications and printing capabilities.
Historically, postage meters have been dedicated, stand-alone devices, capable only of printing postage indicia on envelopes (or labels, in the case of parcels). These devices resided at a user site and could provide postage metering for that site alone. Such postage meters required the user to physically transport the device to a post office for resetting (increasing the amount of postage contained in the meter). An advance over this system was the ability to allow users to reset their meters via codes, provided by either the manufacturer or the postal authority once payment by the customer had been made. In contrast, modern electronic meters are often capable of being reset directly by an authorized party, on-site (at the user's location) via a communications link. A system which performs meter resetting in this manner is known as a Computerized Meter Resetting System (or “CMRS”). The party having authority to reset the meter and charge the customer (usually the manufacturer or the postal authority) thus gains access to and resets the meter.
Postage meters are still, unfortunately, restricted to use at a single customer location. As such devices are dedicated (and rather sophisticated in their fail-safes and security), their price tends to be prohibitive for small companies. What is needed is a system which can be connected to existing computer equipment to allow the efficient, economical printing of postage indicia. Such a system would provide postage at a user's location at the user's request.
According to the present invention, an apparatus and method are described for a modular postage accounting system (MPAS). As will be discussed, many configurations are possible, due to the modularity of the system.
In one embodiment of the present invention, an open system metering device of the present invention consists of a general purpose computer, a digital printer and a secure metering device (SMD). The SMD performs the accounting functions of a postage meter and generates encrypted postage indicia data for transmission by the computer to the digital printer and subsequent printing on a mailpiece. Postage credit data can be entered into the SMD using a CMRS just as it is in a conventional postage meter. This configuration requires the user to maintain a special item of hardware (the SMD) in order to print postage purchased via the CMRS.
In another embodiment, the present invention eliminates that requirement by embedding the SMD functions within the CMRS computer system. A user who has obtained the required license from the postal service can contract with the meter company to interface the user's general purpose computer to the CMRS computer via modem and telephone line. In effect, this provides the postage meter function on a service basis. This has the advantage of simplifying resetting and accounting procedures for the user and eliminates the leasing or housing of any special equipment. Also eliminated is the need to present metering equipment for postal inspection. It also enables one SMD to handle multiple sites in a common account, to accommodate multi-site users that have centralized accounting functions. This last capability has never been possible within the architecture of past or present postage metering systems.
The present invention uses the telephone system to link the user's standard general-purpose computer to a dedicated central-office CMRS computer system. One or more SMD modules may be either attached to or embedded in either the user's computer or the CMRS computer. A single SMD module may an be dedicated to a specific user or it may serve a number of computers. Multiple computers may be placed at one or more sites and multiple sites may be geographically separated. Each SMD module performs all the data storage and accounting functions of a conventional postage meter, and transmits encrypted indicia data for printing. By virtue of the SMD's central location in the system, it automatically consolidates postage accounting data relevant to all the sites it serves. Such data may also be separated so as to report on individual sites. This functionality, too, is unique to the present invention.
The CMRS validates requests from users, and having done so transfers funds from the user's bank account to the postal service's receiving account. The CMRS then either resets the user's postage metering device with the prepaid amount directly, or issues a one-time code to let the user accomplish the reset using the computer's keyboard. In the present invention, this resetting process can be done within a few seconds (in real-time), allowing for near-continuous processing of mail by the user. The CMRS is in constant communication with each SMD, and validation of a reset order can be reduced to a single keystroke, if desired. Once validated by the user, the remainder of the transaction is done by the CMRS/SMD system without further operator intervention.
The present invention allows a multi-site user's individual sites to process mail continuously, with payment to the post office and replenishment of credit handled through central accounting facilities. As long as the user's central accounting facility maintains adequate fund reserves, the individual sites have access to an on-line service which provides postage on an as-needed basis. The need for individual cash accounts to prepay on-site postage meters is thus eliminated, realizing an improvement in corporate cash-flow and better control of the user's funds.
A further understanding of the nature and advantages of the present invention may be realized by reference to the remaining portions of the specification and the drawings.
According to the invention,
In this context, the term “bus subsystem” is used generically so as to include any mechanism for letting the various components of the system communicate with each other as intended. With the exception of the input devices and the display, the other components need not be at the same physical location. Thus, for example, portions of the file storage system could be connected via various local-area or wide-area network media, including telephone lines. Similarly, the input devices and display need not be at the same location as the processor, although it is anticipated that the present invention will most often be implemented in the context of general purpose computers and workstations.
Bus subsystem 18 is shown schematically as a single bus, but a typical system has a number of buses such as a local bus and one or more expansion buses (e.g., ADB, SCSI, ISA, EISA, MCA, NuBus, or PCI), as well as serial and parallel ports. Network connections are usually established through a device such as a network adapter on one of these expansion buses or a modem on a serial port. The computer system may be a desktop system or a portable system, or may be a larger “mainframe” system.
As
As is well known in the art, a system such as this requires operating software (not shown). Software resident on GPC 20 enables GPC 20 to communicate with CMRS 105, SMD 10, digital printer 60 and, optionally , electronic scale 40. Software with these capabilities is commercially available, and so will not be described in detail herein. The protocol used by CMRS 105 (which supports communication between SMD 10, GPC 20 and CMRS 105) is also well-known, as it is the subject of a U.S. government standard. Software resident on SMD 10 is also well-known and is similar to that disclosed in U.S. Pat. No. 4,484,307, by Quatse et al., the disclosure of which is incorporated herein by reference.
Communication between GPC 20 and SMD 10 is bi-directional. GPC 20 sends control commands and information requests to SMD 10. SMD 10, in return, may send human-readable data (in response to information requests), postage indicia (in response to postage requests and which are encrypted) or both. For example, postage is requested by a user (not shown) by the user's entering postage information into GPC 20. GPC 20 sends this information, together with mail class/service, any other values required (e.g., insurance) and the destination ZIP-code to SMD 20. Any failure in this communication prevents further issuance of postage by SMD 10. In turn, SMD 10 responds by generating a secure (via encryption) postage indicia file together with a license number and transmitting that information to GPC 20. GPC 20 then takes this information and constructs a postage indicia print file including a two-dimensional code, graphical information and human-readable data. The postage indicia print file, together with optional information (such as address information, ZIP-code barcoding and any user-defined information) is transmitted to printer 60 for printing.
Printer 60 then imprints the postage indicium and other information onto an envelope (mailpiece 100), a label (not shown) or other means of affixation of postage. Examples of postage indicia are shown in
where notations marked “1” are remote functions (performed, for example, via modem or automatic voice response code) and notations marked “2” are accessed at factory/repair-facility locations via a service pin (or the like).
GPC 20, connected to communications medium 110 via communications interface device 50, accesses CMRS 105 for resetting SMD 10, auditing by postal authorities, and other purposes. This allows the entry of postage credit in a manner similar to conventional electronic postage meters. In the present invention, GPC 20 communicates with resetting station computer 120 to reset SMD 10 (i.e., add postage credit to the values currently contained in SMD 10). Other functions may, of course, be provided in a similar manner.
Control unit 800 communicates with service port 880, I/O port 890 and printer port 895 via control/data lines 930 and I/O protection circuit 900. Control unit 800 contains circuitry for controlling the functions of SMD 10, and may also contain a real-time clock (not shown) and memory (also not shown). Encryption may be performed by a sub-unit of control unit 800 (not shown; e.g., a hardware encryptor) or by software algorithm (e.g., the well-known RSA algorithm). SMD 10 may contain postage accounting information for a single department (e.g., the entire company is represented by a single account) or may contain postage accounting information for two or more departments within a customer's organization. Moreover, such departments may be widely dispersed geographically given the capabilities of the present invention. As use of the present invention consolidates postage accounting information, multi-site users will benefit from simplified, more efficient tracking of such information. The present invention will also make site-specific postage accounting information available to the user's central accounting facility and to the site accounting facility as well. The reader will note that the internal architecture of SMD 10 in the present invention parallels that of the invention disclosed in U.S. Pat. No. 4,484,307, by Quatse et al., the disclosure of which has already been incorporated herein by reference. Thus, the internal architecture of SMD 10 is well known and will not be described in further detail.
Beyond those already mentioned, many other advantages are provided by the present invention. The software and hardware required to implement the present invention are inexpensive in comparison to conventional postage metering systems, allowing postage metering dedicated to a particular user. Postage may be provided as an on-line service to individual sites of a multi-site user. In comparison to conventional postage meters, use of postage itself is simplified. The individual user or site need not maintain logbooks, lease equipment, comply with any special regulations, physically transport a postage metering device to a post office for inspection nor perform the other custodial tasks related to the use of conventional postage meters.
A second embodiment of the present invention, shown in
SMD 210 responds to the request in the manner previously described, in this case by returning a secure (encrypted) postage indicia file and a license number. This information returns to GPC 20 via the communications path outlined above. GPC 20 takes the information provided by SMD 210 and constructs a postage indicia print file, as before. The postage indicia print file, together with the optional information (such as address information, ZIP-code barcoding and any user-defined information) is communicated to a printer 60 for printing. As noted above, tables 1 and 2 include listings of other communications which can occur between GPC 20 (and so resetting station computer 120) and SMD 210.
A third embodiment of the present invention, shown in
In the example, GPC 410 then returns the encrypted postage indicia file generated by SMD 400 to GPC 430, which in turn constructs a postage indicia print file, as before. The postage indicia print file, together with optional information (such as address information, Zip code barcoding and any user-defined information) is transmitted to printer 440 for printing. Tables 1 and 2 include listings of other communications which can occur. As in the preceding example, more than one SMD may be connected to GPC 410. Moreover, there may be multiple GPCs on the LAN providing postage. Numerous topologists and configurations are thus possible and are to be considered as part of this application. Additionally, SMD 400 may reside remotely at a resetting station computer (not shown) as part of a CMRS 550, as in the second example. Communications form GPC 430 would be transmitted over LAN 500 to GPC 410. GPC 410 sends the information to CMRS 550 via communications link 540. CMRS 550 responds and the information is passed back along the same path to GPC 430. Further, as shown in
A secure means of authenticating postage indicia is of great importance to the United States Post Office, which loses millions (and potentially billions) of dollars a year to the use of fraudulent postage indicia. In all the preceding embodiments, a printer imprints postage indicium and other information on mailpiece 100. As shown in
An authentication system 1000 for the detection of fraudulent postage indicia is shown in FIG. 9. ZIP reader 1100 reads human-readable postage information 197 and symbology reader 1200 reads encoded postage information 198. This information is passed to GPC 1300, where software (not shown) residing on GPC 1300 decodes, then (if required) decrypts encoded postage information 198. The software then compares this decoded information to human-readable postage information 197 and indicates whether or not the postage indicium is authentic. Other information may be provided by the user to aid in the authentication of the postage indicium. Aside from the advantage of small area, this method can also provide two levels of security. First, decoding a data matrix requires special software or at least an understanding of the techniques involved. Second, even if the data matrix is captured and decoded, encryption can be used to prevent viewing of any or all the data. Thus, this system meets the requirement for a secure, accurate means of authenticating postage indicia.
Moreover, while the invention has been particularly shown and described with reference to these specific embodiments, it will be understood by those skilled in the art that the foregoing and other changes in the form and details may be made therein without departing from the spirit or scope of the invention. For example, the present invention should not be limited by any one placement or connection of the SMD in the postage metering system. There may be one or many SMDS, each storing postage information for any number of user sites. Such sites may be local, or remote and widely dispersed geographically. Consequently, the scope of the invention should be determined with reference to the appended claims.
This application is a continuation application of and claims priority to U.S. patent application Ser. No. 09/012,037 (U.S. Pat. No. 6,240,430), filed on Jan. 22, 1998, which is in turn a continuation application of U.S. patent application Ser. No. 08/562,268 filed Nov. 22, 1995 (U.S. Pat. No. 5,822,738), which are both incorporated by reference in their entirety for all purposes. The following commonly owned patents, U.S. Pat. Nos. 5,778,066 and 5,918,234, are incorporated by reference in their entirety for all purposes.
Number | Name | Date | Kind |
---|---|---|---|
3652795 | Wolf et al. | Mar 1972 | A |
3792446 | McFiggins et al. | Feb 1974 | A |
3890599 | Simjian | Jun 1975 | A |
3938095 | Check, Jr. et al. | Feb 1976 | A |
3978457 | Check, Jr. et al. | Aug 1976 | A |
3990558 | Ehrat | Nov 1976 | A |
4097923 | Eckert, Jr. et al. | Jun 1978 | A |
4122532 | Dlugos et al. | Oct 1978 | A |
4168533 | Schwartz | Sep 1979 | A |
4252537 | Cattran et al. | Feb 1981 | A |
4253158 | McFiggans | Feb 1981 | A |
4319328 | Eggert | Mar 1982 | A |
4376299 | Rivest | Mar 1983 | A |
4447890 | Duwel et al. | May 1984 | A |
4484307 | Quatse et al. | Nov 1984 | A |
4547853 | Eckert | Oct 1985 | A |
4569022 | Coppola et al. | Feb 1986 | A |
4574352 | Coppola et al. | Mar 1986 | A |
4629871 | Scribner et al. | Dec 1986 | A |
4649266 | Eckert | Mar 1987 | A |
4657697 | Chiang | Apr 1987 | A |
4725718 | Sansone et al. | Feb 1988 | A |
4743747 | Fougere et al. | May 1988 | A |
4752950 | Le Carpentier | Jun 1988 | A |
4757537 | Edelmann et al. | Jul 1988 | A |
4760532 | Sansone et al. | Jul 1988 | A |
4760534 | Fougere et al. | Jul 1988 | A |
4775246 | Edelmann et al. | Oct 1988 | A |
4796193 | Pitchenik | Jan 1989 | A |
4809185 | Talmadge | Feb 1989 | A |
4812994 | Taylor et al. | Mar 1989 | A |
4813912 | Chickneas et al. | Mar 1989 | A |
4831555 | Sansone et al. | May 1989 | A |
4837701 | Sansone et al. | Jun 1989 | A |
4853865 | Sansone et al. | Aug 1989 | A |
4853961 | Pastor | Aug 1989 | A |
4858138 | Talmadge | Aug 1989 | A |
4868757 | Gil | Sep 1989 | A |
4887204 | Johnson et al. | Dec 1989 | A |
4901241 | Schneck | Feb 1990 | A |
4908770 | Breault et al. | Mar 1990 | A |
4949381 | Pastor | Aug 1990 | A |
4980542 | Jackson et al. | Dec 1990 | A |
5029093 | Wiener | Jul 1991 | A |
5077792 | Herring | Dec 1991 | A |
5142577 | Pastor | Aug 1992 | A |
5181245 | Jones | Jan 1993 | A |
5202834 | Gilham | Apr 1993 | A |
5224046 | Kim et al. | Jun 1993 | A |
5231668 | Kravitz | Jul 1993 | A |
5243654 | Hunter | Sep 1993 | A |
5280531 | Hunter | Jan 1994 | A |
5309363 | Graves et al. | May 1994 | A |
5319562 | Whitehouse | Jun 1994 | A |
5341505 | Whitehouse | Aug 1994 | A |
5367464 | Abumehdi et al. | Nov 1994 | A |
5375172 | Chrosny | Dec 1994 | A |
5377268 | Hunter | Dec 1994 | A |
5448641 | Pintsov et al. | Sep 1995 | A |
5480239 | Kim et al. | Jan 1996 | A |
5510992 | Kara | Apr 1996 | A |
5539190 | Manduley | Jul 1996 | A |
5583779 | Naclerio et al. | Dec 1996 | A |
5606507 | Kara | Feb 1997 | A |
5625694 | Lee et al. | Apr 1997 | A |
5638442 | Gargiulo et al. | Jun 1997 | A |
5666421 | Pastor et al. | Sep 1997 | A |
5688056 | Peyret | Nov 1997 | A |
5715164 | Liechti et al. | Feb 1998 | A |
5742683 | Lee et al. | Apr 1998 | A |
5758345 | Wang | May 1998 | A |
5781438 | Lee et al. | Jul 1998 | A |
5793867 | Cordery et al. | Aug 1998 | A |
5822738 | Shah et al. | Oct 1998 | A |
5918234 | Shah et al. | Jun 1999 | A |
5920850 | Hunter et al. | Jul 1999 | A |
5963928 | Lee | Oct 1999 | A |
Number | Date | Country |
---|---|---|
825 565 | Feb 1998 | EP |
845 762 | Jun 1998 | EP |
927 960 | Jul 1999 | EP |
1 536 403 | Dec 1978 | GB |
WO 9813790 | Apr 1998 | WO |
WO 9820461 | May 1998 | WO |
WO 0049580 | Aug 2000 | WO |
Number | Date | Country | |
---|---|---|---|
20010020234 A1 | Sep 2001 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 09012037 | Jan 1998 | US |
Child | 09768938 | US | |
Parent | 08562268 | Nov 1995 | US |
Child | 09012037 | US |