1. Technical Field
This invention relates to automated sorting of mail items for delivery to recipients, and more specifically to a data processing system for determining default address information for a mail item having an incorrect or incomplete delivery address. The default address information may be used to generate a barcode, which facilitates automated sorting of the mail item to a carrier route for delivery of the mail item.
2. Background
The steady growth of traditional mail, coupled with steep increases in personnel costs, has resulted in increased operating costs for processing and delivering mail items. As is well known in the art, a mail item may include a delivery address having a recipient name, street information, and a geographic code, such as a ZIP Code to specify a geographical region for which to deliver the mail item. The street information may include a street address. The ZIP Code may be in any numeric format, and in the United States it is typically in a 5-digit format, a 9-digit format, or a ZIP-plus-four-plus-two (11-digit) format. The street information may include information identifying a specific delivery point on the street, for example, 212 W. Peach Tree St.
In conventional mail processing and delivery systems, such as the United States Postal Service (“USPS”), mail items having complete delivery addresses may be processed using automated sorting machines. In such mail processing systems, a mail item may go through several levels of sorting. Typically in the first sort a delivery address on a mail item is scanned and compared to information in a national directory, which contains information about valid addresses in a geographical zone, region, and/or country. More specifically, the national directory may include a database having records that represent valid addresses. The records may include information representative of the 9-digit format (or ZIP+4 format).
If a match is found, a barcode is generated that represents the delivery address, and the barcode is applied to the mail item. The barcode may include, for example, a delivery point barcode. A delivery point barcode may be representative of a single address. The information in the barcode may be used in the sorting process and/or to track the delivery status of the mail item. The barcode is readily scanned by high-speed automation equipment located in mail processing facilities. Then barcode sorters put the mail in sequence for delivery.
Otherwise, if a match is not found, personnel such as a clerk manually sorts the mail item to a carrier route. A clerk may be trained to memorize a sorting “scheme” for the delivery zone being sorted. The “scheme” training and manual sorting in this process may be labor intensive and costly.
Accordingly, there is a need for systems and methods for determining default address information for mail items having incorrect or incomplete delivery addresses. The default address information may be used to generate a barcode that may be applied to the mail item. Thereafter, the mail item may proceed in the automated sorting process until the mail item is sorted to a carrier route. Thus, such systems and methods may alleviate, at least in part, the disadvantage of manual sorting of mail items having an incomplete or incorrect delivery address.
This is achieved by providing for the determination of default address information based on a delivery address on the mail item, and thereafter using the default address information to generate a barcode that may be applied to the mail item.
In accordance with one aspect of the present invention, systems and methods are disclosed for sorting mail items having an incorrect or incomplete delivery address. Such systems and methods receive a delivery address for a mail item; determine a default address information based on the received delivery address; responsive to determining the default address information, generate a barcode based on the default address information; apply the barcode to the mail item; and sorts the mail item.
In accordance with another aspect of the present invention, a method is disclosed for sorting mail items having an incorrect or incomplete delivery address. The method receives a mail item having an incorrect or incomplete delivery address; scans a delivery address on the mail item; determines a default address information based on the scanned delivery address; responsive to determining the default address information, generates a barcode based on the default address information; applies the barcode to the mail item; and sorts the mail item.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as claimed.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description, serve to explain the principles of the invention.
Reference will now be made in detail to the exemplary embodiments of the invention, an example of which is illustrated in the accompanying drawings. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts.
Next, the scanned delivery address may be sent to a data processing system. The data processing system may apply bar code matching logic to query a national directory to determine whether the address is valid (stage 120). An address is deemed valid if a match exists in the national directory.
Based upon a determination that an address is valid, the data processing system generates a barcode based on the delivery address (stage 130). The barcode may be a delivery point barcode. As is known in the art, a delivery point barcode may represent an 11-digit ZIP Code having a ZIP-plus-four-plus-two format. Also, as known in the art, the first five digits of an 11-digit ZIP Code (or the ZIP in the ZIP-plus-four-plus-two format) represent a specific geographical region within the United States. More specifically, the first digit designates a broad geographical area of the United States, ranging from zero for the Northeast to nine for the far West. The second and third digits more closely pinpoint population concentrations and those sectional centers accessible to common transportation networks. The fourth and fifth digits designate small post offices or postal zones in larger zoned cities.
The next four digits in the 11-digit ZIP Code (or ZIP+4) will now be described. The sixth and seventh numbers denote a delivery sector, which may include, for example, several blocks, a group of streets, a group of post office boxes, several office buildings, a single high-rise office building, a large apartment building, or a small geographic area. The last two numbers denote a delivery segment, which may include, for example, one floor of an office building, one side of a street between intersecting streets, specific departments in a firm, or a group of post office boxes, etc. The last two digits in an 11-digit ZIP Code may include the last two digits of a street address.
After the barcode is generated for the mail item 105, it may be applied to the mail item 105 (stage 140). For example, the barcode may be sprayed (i.e., printed) onto the mail item 105 using, for example, fluorescent ink. Next, the mail item 105 continues in the sorting process until it is sorted to a carrier route (stage 150). At each sort level, the barcode may be scanned by a barcode sorter, and the mail item 105 routed to its next sort level or to a carrier route.
Based upon a determination that an address is not valid, the data processing system may send an indication that the mail item 105 is incomplete or incorrect (stage 130). Thereafter, a clerk manually sorts the mail item 105 (stage 155).
Based upon a determination that an address is valid, the data processing system generates a barcode based on the delivery address (stage 130). The barcode may be a delivery point barcode. After the barcode is generated for the mail item 105, it may be applied to the mail item 105 (stage 140). For example, the barcode may be sprayed (i.e., printed) onto the mail item 105 using, for example, fluorescent ink. Next, the mail item 105 continues in the sorting process until it is sorted to a carrier route (stage 150). At each sort level, the barcode may be scanned by a barcode sorter, and the mail item 105 routed to its next sort level or to a carrier route.
Based upon a determination that an address is not valid, the data processing system may send an indication that the mail item 105 is incomplete or incorrect (stage 130). Thereafter, the delivery address may be sent to a default address matching system 160, wherein default address information may be determined and a barcode generated based on the default address information. The default address information may include street information, and optionally a geographic code.
After the barcode is generated for the mail item 105, it may be applied to the mail item 105 (stage 140). For example, the barcode may be sprayed (i.e., printed) onto the mail item 105 using, for example, fluorescent ink. Next, the mail item 105 continues in the sorting process until it is sorted to a carrier route (stage 150).
Default address matching system 160 may include a processor 205, a bus 210, a memory 220, a secondary storage 230, an input/output interface component 240, and a network interface component 250. Processor 205 may be any commercially available processor capable of executing program instructions, such as a Pentium microprocessor from Intel Corporation, a SPARC processor, a Power PC microprocessor, or a PA_RISC processor. Bus 210 facilitates communication of data and other information among components of Default address matching system 160.
Memory 220 may include a default address matching component 260 for determining a default address information for an incomplete or incorrect delivery address on a mail item, generating a barcode based on the default address information, and applying the barcode to the mail item. Default address matching component 260 may also be stored on secondary storage 230 and loaded into memory 220 to provide instructions for determining a default address information for an incomplete or incorrect delivery address on a mail item, generating a barcode based on the default address information, and applying the barcode to the mail item. Default address matching component 260 may be implemented in any appropriate computer programming language, scripting tool, or other software tool, examples of such being C++, C, Java, Hypertext Markup Language (“HTML”), or Visual Basic.
In addition, memory 220 may include an operating system 270 for generally controlling and coordinating operation of data processing system 133. Operating system 270 controls allocation of system resources. It performs tasks, such as memory management, process scheduling, networking, and services, among other things. Memory 220 may be configured using random access memory (“RAM”) alone or in combination with other types of memory.
Secondary storage 230 may be configured using any computer-readable medium, such as a hard disk drive, a compact disc (“CD”) drive, and/or a read/write CD drive. From secondary storage 230, software and data may be loaded into memory 220. Similarly, software and data in memory 220 may be stored on secondary storage 230. In addition, secondary storage 230 may include an Address Matching System Database (“ADMS”), which will be described below in detail. Alternatively, an ADMS database may reside on a server system and may be accessed via a network.
Input/Output interface component 240 may include one or more of a keyboard, a pointing device, a voice recognition device, a keypad, display unit, or a printing device. Network interface module 250 may include hardware and software for sending and receiving data over a network, and may be used, for example, to send or receive information with a sorting machine or a data processing system or another computer.
Thereafter, default address component 260 may determine a street address based on the delivery address. In addition, default address component 260 may determine a geographic code, such as a 5-digit ZIP Code if one exists in the delivery address (stage 320). The street address and geographic code may be determined by applying commonly known parsing methods to the delivery address. Default address component 260 may determine a default address information based on the street address and geographic code, and may generate a default ZIP+4 barcode for a mail item 105 having a valid street name but having incomplete or incorrect data elements for matching to an address in a national directory. For example, a mail item 105 may have a street address as 1 West Ash Ave., but the correct address is 1 Ash Ave.
To determine a default address information, Default address component 260 may query a national address directory, such as an ADMS database for one or more records that match the street address, and if determined, a geographic code (stage 330). Alternatively, the national address directory may include a file stored on a directory file system on secondary storage 230. In one example, each carrier route is assigned a ZIP+4 default route that is designated to receive mail that cannot be delivery point barcoded due to having an incomplete or incorrect delivery address. Street names may be assigned to the default routes. An ADMS database may include information for mapping a street name in a delivery address to one or more default routes. An example of an ADMS database is shown in
Returning back to
For example, if a delivery address for a mail item 105 has a street address “1 ASH”, and the default route table 420 returns two records, one with a street name “ASH” and the other with “W. ASH”, default address component 260 may determine a default route+4 code based on the record for “ASH”. In another example, if a delivery address for a mail item 105 has a street address “1 WEST ASH AVE”, the default route table 420 may return three records, a first record with a street name “W ASH”, a second with a street name “ASH”, and the third with “W. ASH”. Default address component 260 may determine a default route+4 code based on the record for “W ASH”.
In yet another example, if a delivery address for a mail item 105 has a street address “3201 WASHINGTON AVE”, and the default route table 420 returns a record with a street name “WASHINGTON”, default address component 260 may determine a default route+4 code based on the record for “WASHINGTON”. In a final example, if a delivery address for a mail item 105 has a street address “3301 PEACH TREE”, and the default route table 420 returns a record with a street name “PEACH TREE”, default address component 260 may not determine a default route+4 code for the delivery address because the record has a suffix of “WAY” that is not included in the street address.
A default route+4 code may include a 5-digit ZIP Code and a default route+4 value. For example, a default route+4 code for a street address “1 ASH” may be 11111-6565. The default route corresponds to carrier route C001. The default address information may include the default route+4 code.
Once a default route+4 code is determined, default address component 260 may generate a barcode based on the default address information (stage 350). The barcode may include, for example, a delivery point barcode in an 11-digit ZIP Code format. After the barcode is generated for the mail item 105, it may be applied to the mail item. For example, the barcode may be sprayed (i.e., printed) onto the mail item 105 using, for example, fluorescent ink. Next, the mail item 105 continues in the sorting process until it is sorted to carrier route C001 for delivery.
Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.
This application claims priority on U.S. Provisional Application Ser. No. 60/2565,976, filed Dec. 21, 2000, by Harry W. Aldstadt et al. and titled DEFAULT ADDRESS MATCHING SYSTEM, the entire content of which is expressly incorporated herein by reference.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US01/48782 | 12/21/2001 | WO |