© 2002-2003 RAF Technology, Inc. A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever. 37 CFR § 1.71 (d).
This invention pertains to methods and apparatus for automatically routing items, such as mail-piece items, in support of efficiently delivering them to an intended destination. More specifically, the present invention pertains to selecting a correct address (or disambiguating) among a set of multiple possible addresses.
The invention further pertains to detecting an incorrect address on an item, and notwithstanding the incorrect address, correctly routing the item to the intended addressee.
Preliminarily, it should be understood that the present invention can be used in connection with routing any item intended for physical delivery to a particular location. The item could be a letter, box, package, or any other tangible container. Indeed, an “item” for present purposes need not have a container of any kind—the item merely needs to have an address label affixed to the it that can be read, more or less, by a recognizer. We discuss mail-pieces in the following description by way of an example of an “item” and not to limit the term. Further, references herein to mail, mail-pieces and the United States Postal Service (“USPS”) are again presented merely as a convenient example to illustrate the invention. The invention can be used to advantage in other contexts such as by private package delivery couriers (Fedex, Ups, Etc.)
Mail-piece routing consists of several steps. The usual first step is to find the Region of Interest (“ROI”) on the mail piece that includes the address to which the mail is to be routed. This ROI is called the Address Block.
Once the Address Block is found, the address components within the Address Block are recognized by a software program called a “recognizer,” which can be designed to recognize either machine print or handwriting, or both. The results of recognition are then passed to an address directory that either assigns a United States Postal Service ZIP code to the mail piece, or determines that there is insufficient information to route the mail piece. The “address directory” as used here refers to a combination of hardware and software that takes data from a recognizer, typically elements of an address, and compares that data to a database or other data source in an attempt to match that address data, which may be incomplete or ambiguous, to a record in the database.
If it finds a match, the “directory” logic then routes the piece in accordance with the now-verified address information, and it can supply missing pieces of the address from the corresponding database record if necessary. Typically, “routing” in the present context means assigning a destination ZIP code to the piece, which may then be printed on the piece, using a machine readable coding such as a bar code to support subsequent automated handling.
If there is insufficient information to route the mail piece, the mail piece is either rejected or, in some cases, it may be sent to one or more modified recognizers that attempt recognition again. Sometimes multiple recognizers are run in parallel and the results to which the directory assigns the greatest depth of sort are used to route the mail. A minimum sort assigns the well-known 5-digit ZIP code. A deeper sort provides the proper 9-digit ZIP code (“ZIP+4”). And the most detailed sort includes three additional digits, for a total of twelve, the last ones comprising a two-digit carrier route and a checksum or other error-checking digit. This can be referred to as an 11-digit ZIP code.
The directories currently used contain all the elements of the address, including street name, city name, state name, ZIP code, etc, as well as Post Office Boxes. Some contain actual street numbers (417, 423, 325, 429), while others contain only ranges of numbers (401 to 499 odd).
A problem arises when the directory cannot route the piece because the recognized address data is ambiguous. The need is to remove ambiguities remaining after recognition. If the results of recognition are ambiguous (i.e. the final character is either a ‘3’ or a ‘5’ in “12x” Main Street), then the directory must make a choice. If the directory uses actual street numbers and only one of those alternatives is an actual address (e.g. 123 Main Street exists in the USPS database, but 125 does not), then 123 will be chosen and the mail piece routed to the greatest depth of sort (i.e., to an 11 digit ZIP code). If, however, both addresses are equally valid as far as the directory can tell (i.e. either the directory has “101 to 199 odd” or has both 123 and 125 as valid addresses), then the mail piece is either rejected or routed to a lesser depth of sort (i.e. to a 5 or 9 digit ZIP code rather than to 11).
There is very little interaction between recognizers and directories in current commercial or government use. The recognizer finishes its work, hands the results off to the directory, and the directory routes the mail as best it can. A current exception to this approach is RAF's Complementary Processing, which sets different parameters in RAF's recognition if the directory did not reach full depth of sort. This requires closer interconnection of recognizer and directory than currently occurs anywhere else.
Addressee names are generally used in routing the mail in only two primary capacities. The first is mail forwarding. When a child goes to college, the desire is for his or her mail to be sent to the new address, but the rest of the family mail to continue to be delivered as previously. To accomplish this, it is necessary to read the name in order to determine whose mail to forward. A mail forwarding system is described in U.S. Pat. No. 6,292,709 B1 to Uhl et al.
U.S. Pat. No. 5,703,783 (Allen et al.) also is directed to mail forwarding. It presumes the address has already been correctly and unambiguously read off the mailpiece, and that already-clear combination is used to tell whether the address is the former address of someone who has asked for his mail to be forwarded. If so, the National Change of Address database is used to determine the new address. Once again, this is a forwarding application and there is no disambiguation of possible addresses.
The second use of names involves company or organizational names, not individual names. Sometimes, companies or organizations have their own ZIP codes (e.g. LL Bean and IRS processing centers) that are different from the ZIP code the USPS would assign to their street address. The company or organization name is therefore used to ensure the assigned ZIP (rather than the street address ZIP) is put on the envelope for routing. Neither of the two above cases involves use of name for disambiguation of two or more possible addresses.
U.S. Pat. No. 4,921,107 to Hofer discloses “a semi-automatic mail sortation system” (Abstract) to determine which of several possible mail stops to route a piece of mail to. The “ambiguous set” is the entire database of mail stops, and the name is used to determine which one of those gets the mail piece. As shown in
The system described by Hofer does not actually read (recognize) address information at all. (It is concerned with internal routing, where the address on every piece is the same.) Rather, it merely displays database records selected in response to the operator input of name characters. Mailstop information does not appear on the envelope at all in that scenario. Thus Hofer does not teach capturing address candidates and using addressee name information to automatically disambiguate among those candidates.
The need remains for methods and systems to resolve or disambiguate address information in a routing system when the recognizer(s) and directories cannot determine a single, correct destination but instead determine a plurality of candidate solutions.
The current invention proposes the use of name or other non-destination-address information from the mail piece for purposes of disambiguating between two or more possible addresses. Heretofore, the USPS for example has generally limited its systems to using names for the two above purposes, so little or no work has been done to leverage names or other non-address information for other purposes. In addition, heretofore those who recognize what is written or printed on the mail, and those who provide routing information, are generally different companies with different capabilities. This is particularly true for machine print recognition. Even in the case of handwriting recognition, which is generally more directory-driven, the USPS is the source of the directories, and they supply only address information, not name or other data.
While this invention proposes the use of any non-destination-address information on the envelope for distinguishing among ambiguous alternative addresses, name is particularly useful for two reasons. First, names are generally found by the address block locators, since they are very often situated immediately above the first address line. Therefore they are immediately available to recognizers.
Second, there are commercially available databases of names plus addresses. Such are available, for example, from RAF Technology, Inc. of Redmond, Wash., assignee of the present invention. These commercial databases are generally used either for generating marketing mailing lists or for authenticating people who claim to live at a particular address. This invention proposes leveraging such databases for the new purpose of disambiguating between two or more possible addresses for the purpose of routing the mail, and for reducing the incidence of mail-piece misrouting.
Additional aspects and advantages of this invention will be apparent from the following detailed description of preferred embodiments, which proceeds with reference to the accompanying drawings.
The use of name or other non-destination-address information on the envelope serves two complementary purposes, both of which are aspects of the present invention. First is the purpose of disambiguating two or more addresses. Second is reduction in error in routing the mail (e.g. when the mail piece is actually misaddressed or when the address is misread by the recognizer).
Ambiguity may arise in reading a mail piece from several causes. For the purposes of example in this invention, consider two of them. A first example is illustrated in
Fortunately, above the line which contains 123 Main Street, the name of the addressee is visible, “William Thomas.” The present invention reads “William Thomas, 123 Main Street” and attempts to route the mail piece. It is quickly determined that 123 Main Street is an ambiguous address, there being many 123 Main Streets within the country. However, the present invention calls for consulting a directory that links names with addresses. That directory service determines that someone named “William Thomas” lives at only one of those addresses, and thus the system can correctly route the mail piece.
Following name recognition step 24, the results of the name recognition step 24 are then passed to a directory service 26, which has access to a database 28 that includes name and associated addresses. A directory service 26 attempts to resolve the address ambiguity by finding a record in the database 28 that matches the addressee (or other non-address data) provided by a recognizer. If the ambiguity is successfully resolved, test 30, the mail piece is routed, step 32, and the process returns, step 34. If the ambiguity still cannot be resolved, a reject process 36 is invoked, which may include repeated attempts at recognition, manual intervention, or simply routing the item to a lesser depth of sort.
Next we describe a use of the invention for reduction of errors in mail routing. This is especially important, as misrouting a mail piece is quite costly to the U.S. Postal Service (or any other courier). Assume the recognizer determines that the address is “125 Main Street, Redmond, Wash. 98052.” The address directory confirms that that is a valid USPS address. In accordance with the prior art, the mail piece therefore would be routed to that address, there currently being no way to detect the address actually is wrong.
In accordance with the present invention, the routing system checks the name (also readable) against the address. Since “William Thomas” lives at 123 Main Street, and not at 125 Main Street in Redmond, Wash., the sorter can stop the mail piece from going to the wrong address. Depending on the needs of the U.S. Postal Service or commercial sorter, the mail piece can then either be routed to 123 Main Street, or sorted to a lesser depth of sort.
Thus the present invention works by linking address information with additional information on an address-by-address manner, such that the additional information provides further data on what the correct address is (or at least on what it is not). Although name has the widest (and easiest) application, other non-Destination-Address information on the mail piece can be used in the same way by creating directories that link the information with particular addresses.
It will be obvious to those having skill in the art that many changes may be made to the details of the above-described embodiments without departing from the underlying principles of the invention. The scope of the present invention should, therefore, be determined only by the following claims.
This application claims priority from pending U.S. patent application Ser. No. 10/462,377, filed Jun. 16, 2003 and U.S. Provisional Application No. 60/389,760 filed Jun. 17, 2002 both of which are incorporated herein by this reference.
Number | Date | Country | |
---|---|---|---|
60389760 | Jun 2002 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 10462377 | Jun 2003 | US |
Child | 12015471 | US |