Here's my candidate for worst-software-patent-of-the-month. Automated use of Zip-Code files, remote access to databases, printing envelopes, mail-merge - seen it, done it, been bored by it all during the 1970's and 1980's. So what was new in October 1990? Like 75% of all issued software patents, this patent cites less than two prior art literature references (in this case zero), for an idea that is obvious to those skilled in the art even without literature references. Greg Aharonian Internet Patent News Service (for subscription info, send 'help' to patents@world.std.com) (for prior art search services info, send 'prior' to patents@world.std.com) ==================== 5,341,505 System and method for accessing remotely located ZIP+4 zipcode database INVENTOR: Harry T. Whitehouse DATE FILED: Oct. 30, 1990 LEGAL-REP: Flehr, Hohbach, Test, Albritton & Herbert ABSTRACT: A distributed computer system enables end-users without direct access to a ZIP+4 database to obtain ZIP+4 zipcode values for specified addresses from a remotely located computer having a ZIP+4 database. The remotely located computer includes a modem for receiving calls from end-user's computers and a ZIP+4 database with query response software for transmitting ZIP+4 zipcode values retrieved from its ZIP+4 database in response to address information received from end-user computers. End-user computers that utilize the remotely located ZIP+4 database each include a modem for communicating with the remotely located ZIP+4 database computer, an address input program for storing address information input by a user, and a remote zipcode retrieval program for transmitting via the modem the stored address information to the remotely located ZIP+4 database computer and for receiving ZIP+4 zipcode values from the remotely located computer. The end-user computers preferably include a printer, and an envelope printing program for directing the printer to print ZIP+4 barcodes on envelopes, as well as other post-office mandated artwork. The address input program on the end-user's computer preferably is linked to the remote zipcode retrieval program such that a single predefined keystroke by the user causes the end-user's computer to call the remotely located computer, send a specified set of address information, receive ZIP+4 zipcode values, and insert the received ZIP+4 zipcode values into the stored address information. CLMS(1) I claim: 1. A distributed computer system: comprising: a plurality of end-user computers; and a first computer including a modem for receiving calls from said plurality of end-user computers, and a ZIP+4 database with query response means coupled to said modem for transmitting to said plurality of end-user computers ZIP+4 zipcode values retrieved from said ZIP+4 database in response to address information transmitted to said first computer via said modem; each of said plurality of end-user computers including: a modem for communicating with said first computer; address input means for receiving address information input by a user of each of said plurality of end-user computers and for storing said user input address information; remote zipcode retrieval means for transmitting said stored address information to said first computer via said modem, receiving ZIP+4 zipcode values from said first computer via said modem, and for storing and inserting said received ZIP+4 zipcode values into said stored address information; a printer; envelope printing means for directing said printer to print barcodes on envelopes, each said barcode representing one of said ZIP+4 zipcode values received from said first computer; and a keyboard with a multiplicity of keys for entering said address information; said address input means including means for displaying said stored address information in a predefined screen format and means for responding to a predefined single user command when said address input means is displaying said stored address information in said predefined screen format by invoking said remote zipcode retrieval means to call said first computer, to transmit said displayed address to said first computer, to receive in said each of said plurality of end-user computers a corresponding ZIP+4 zipcode value from said first computer, and to insert the received ZIP+4 zipcode value into said displayed address. INT-CL: [5] G06F 3/12; G06F 15/20 US-CL-ISSUED: 395/800; 364/464.02, 918.52, 931.4, DIG.2; 340/825.27 US-CL-CURRENT: 395/800; 340/825.27; 364/464.02, 918.52, 931.4, DIG.2 SEARCH-FLD: 395/800, 200; 235/381; 364/464.03, 464.02, 550, 478, 900; 379/67, 107; 340/825.27 REF-CITED: U.S. PATENT DOCUMENTS 4,122,532 10/1978 Dlugos et al. 364/464.02 4,597,058 6/1986 Izumi et al. 364/900 4,743,747 5/1988 Fougere et al. 235/494 4,780,835 10/1988 Sievel et al. 364/550 4,800,506 1/1989 Axelrod et al. 364/478 4,868,570 9/1989 Davis 341/106 4,868,757 9/1989 Gil 364/464.03 4,979,206 12/1990 Padden et al. 379/67 5,058,108 10/1991 Mann et al. 370/85.1 5,065,000 11/1991 Pusic 235/381 5,124,909 6/1992 Blakely et al. 395/200 5,128,988 7/1992 Cowell et al. 379/107 5,146,544 9/1992 Altham et al. 395/114 5,146,561 9/1992 Carey et al. 395/200 5,165,020 11/1992 Sudama et al. 395/200 ART-UNIT: 232 PRIM-EXMR: Alyssa H. Bowler ASST-EXMR: Meng-Ai T. An