© 2010-2011 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 building and using electronic meta-databases to support physical delivery of items to destinations described by multiple, non-canonical address designators.
Many countries, especially developing countries, do not have a unique address assigned to each dwelling or other building or office. Rather, there may be multiple overlapping addressing schemes. For example, an electric utility may assign an “address” or location identifier to each of its customers. A postal service or delivery courier may assign a different identifier to the same location for its purposes. See
The following is a summary of the present disclosure in order to provide a basic understanding of some aspects of the invention. This summary is not intended to identify key/critical elements of the invention or to delineate the scope of the invention. Its sole purpose is to present some concepts of the invention in a simplified form as a prelude to the more detailed description that is presented later.
The present disclosure, in one aspect, pertains to assembling several different ways of designating an address into a single, canonical form and using that canonical form to route an item, such as a mail piece or parcel for delivery. It is distinct from the idea that there may be different incorrect ways of designating an address (e.g. errors made in addressing and vanity addresses) which nonetheless need to be corrected to route the mail. The present disclosure deals with systems where the problem presented is that there is either no “proper” address or a plurality of them (e.g. different addresses for different mailers for the same house).
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 need for improvements stems from the fact that until recently there has been no pressing reason to end the multiple overlapping addressing schemes used in many countries or to use them all at once to determine where an item should be delivered, but now there is. No existing directory approach starts with multiple, unrelated designators for delivery points and creates a uniform system regardless of which designator occurs on the item to be delivered. It enables a courier familiar with one addressing scheme to deliver a package correctly when it contains an address in another scheme.
To illustrate, in many countries (Colombia and Costa Rica are excellent examples) there is no unique address designator for a person or a domicile. This situation was relatively common in rural America as well until the introduction of 9-1-1 addressing.
A single house may have many address designators, each used by a different organization. The government may use one, the telephone company another, the electricity yet another, the courier service another, and so on.
It is important to note that this is NOT the case where one address is “correct” and the others wrong. All these addresses are “correct” as far as the courier for that company or entity is concerned. It is much like the case used to be in this country where each automobile club labeled each small highway with its own designation, so one highway would have many “correct” numbers associated with it.
In Costa Rica, the situation has been considerably worse than this Colombian example. Until the current Costa Rican Postal Service's initiative to name the streets in the country and assign unique address designators to each domicile (a project not yet completed), every house in the major urban areas had a different address designator for each department store, each utility, the Postal Service, the tax service, and so on. Indeed, if there were multiple adults living in the same house (even husband and wife), each of those people might have a different address designator for each of the above organizations.
To make the problem in Costa Rica even more difficult, unlike Colombia the “designators” in Costa Rica addresses are usually the Spanish equivalent of “go 200 meters past the Church of the Assumption and turn left at the house under construction. At the fourth house on the left, behind the white meter-high wall, deliver to the second entrance”. That is, they are directions, usually starting from some central point, for the courier making the delivery1. Other countries have a variety of different address designators that are similarly unwieldy. 1 I shudder to think what happens if the “house under construction” ever gets finished . . . .
Throughout the present disclosure, we will generally refer to a “database” or more specifically a “source database” to mean the address designator data of one data supplier (or possibly an affiliated group of data suppliers). We describe below a “meta-database” system that links across the multiple databases to associate a single canonical address designator to each delivery point, and that links that canonical designator to each address designator for that delivery point in each source database. We will use “directory” to mean a system that is thereby created for use in routing the package or whatever. In a preferred embodiment, the directory can be used in real time.
The inventive concept can also be applied to the case where there are several different ways within a company's mailing list of listing the same address, and where there is also a canonical (in this case, the official USPS) form of the address. In other words, various forms of address designators appear within a single database for the same physical location (dwelling, office, etc.). One feature of the present disclosure can be used to automatically associate or link these various forms, or address designators, to the corresponding canonical form. The canonical form can be used to reduce errors and enable more efficient processing and delivery.
Referring now to
There are two different functionalities here: one during directory building or set-up (where the meta-database system performs the linking of each address designator in each supplier database with the canonical designator for that delivery point), and one during directory operation (where the directory system determines which address designator in which database has been found on the envelope or package and outputs a code representing the canonical form of the delivery point designator.
Processing and delivery of envelopes and packages is one application of the present disclosure, but this system could work equally well for address cleanup (as mentioned later the section on converting from a chaotic addressing scheme to a standardized one), or for an online application where users type in their address as part of, say, an authentication process. Various embodiments thus may have the following functions and advantages: determine which address designator in which database is meant (i.e. do a possibly fuzzy match between what is found on the package and what is in the database), clean it up, determine the canonical form of the address designator (for the meta-database), and output the delivery code for the package.
The “canonical” form of the data can exist in any of several forms. In the simplest form it may just be a code such as a delivery point ZIP code that is not necessarily human-readable but that tells a delivery system how to deliver the item. The canonical form may be the geo-position of the delivery location, say the latitude and longitude to sufficient accuracy to allow delivery. It may be the official government designator for that address (e.g. in countries like Costa Rica that are trying to standardize their addressing), or it may simply be one of the existing ways of designating the address. The important thing is that the canonical designator will be used by the system (automatic or manual) to route the mail regardless of what was actually written (or printed) on the item.
A method for building a directory system consistent with the present disclosure comprises the following steps: First, collecting the address designators from each individual data source (e.g. a department store or a utility customer records) into a corresponding database. These individual databases may already exist, say for billing purposes. There is no requirement that each address designator be visibly posted at the delivery point as shown in
The present system differs from a standard postal directory (e.g. RAF Technology, Inc.'s Smart Match® directory product) in several ways. First, a standard postal directory generally has a single address designator for a single delivery point. Minor variances from that standard form may appear (for example vanity addresses substituting “Beverly Hills” for “Los Angeles”), but the point of the postal address database is to determine which canonical address designator (one per location) is intended by the addressor and producing the postal code for that address.
Here we address a different situation. To start with, there may not exist an “official form” of the address at all. Such was the case universally in Costa Rica until recently. The delivery would be associated in each couriers mind with a different designator, which might have nothing at all to do with what others think of as the address. Even if there already exists a canonical form of the address designator (e.g. the new addresses assigned by the Costa Rican Postal Service), the designators used by the different couriers may bear no resemblance to it. Unlike with standard postal directories, what is on the envelope and intended as the delivery address may not be any kind of approximation of the official address (if any). The Colombian example above is a clear case of this.
The databases are collected from multiple sources. Each of those must have both their designator and a linking item, such as a geocode, that will enable the meta-database to link the database designators to the canonical designator. According to one definition, GEOCODE (Geospatial Entity Object Code) is a standardized all-natural number representation format specification for geospatial coordinate measurements that provide details of the exact location of geospatial point at, below, or above the surface of the earth at a specified moment of time. However, we refer to Geocoding more broadly as a process of converting addresses (like “1600 Amphitheatre Parkway, Mountain View, Calif.” or some other address designator) into geographic coordinates (like latitude 37.423021 and longitude −122.083739). We refer generically to this linking item, be it a geocode or otherwise, as a “linker” Each courier service, for example, may have used a GPS system when making deliveries and has thereby gathered a database that links their address designators with the physical location of the delivery point. In some embodiments, there may be more than one such linking item. The meta-database knows how to link the address designators in one source database with those in all the other source databases and with the canonical designator that will be used for delivery.
In Table 1, note that each data supplier has a different description, or address designator, for the same physical location (delivery point), as indicated in the Geocode Linker column.
Separately, the proposed system in a preferred embodiment would have a set of canonical address designators similarly linked to a linking item such as the geocode. Refer to canonical database 220 in
The meta-database then creates a directory for later use that links (using the linking item specified above) all the ways a particular delivery point is designated in the different databases with the canonical designator. Table 2 below shows a simple example. The resulting directory will be used henceforth in “real time”. That “directory” still consists of many databases, one for each addressing scheme. It is within the scope of this patent that those real-time databases be the same databases collected from the different delivering entities, or that they be extracted from those databases and stored separately for real-time use.
In Table 2, note that the links to source databases (e.g., <link><B.001>) point to the various source database records in Table 1 that correspond to the same Geocode linker, and thus to the same physical delivery point. All the records for that delivery point are associated to a single canonical designator (32K-05) in the meta-database.
The meta-database system may use external data as well as data from the package or mail piece to accomplish this determination. For example, it may know that a mail piece is from the electric company because it is told so or reads the return address. In some embodiments, the address designator may be sent to more than one of the databases, for example where more than one database have a high probability of a match.
The selected source (supplier) database(s) matches the found address designator to one or more of its records. Each database preferably is capable of various forms of fuzzy matching, enabling the found address designator to be matched as closely as possible with one of the address designators in a source database. It does so, illustrated as block 316. (In an alternative embodiment, the meta-database itself may do the fuzzy matching rather than having to rely on the individual databases to do it.) At block 318 of
In another alternative, the meta-database may have sufficient information to do the linking without requiring the individual databases to have such a linking item. There may be, for example, a mathematical method or algorithm for translating the electric company's designators into the department store's designators without real-time cooperation from either entity.
The meta-database then uses the linking item to identify a corresponding canonical form of delivery point designator, block 320. The system may also output a delivery point code, block 322. An example is shown above in Table 2. This designator may be used to route the item or deliver the service, block 330. Optionally, the delivery point code may be affixed to the piece, such as by printing, labeling, etc. in clear print or machine-readable form.
Another aspect of our disclosure comprises address cleansing. In some cases where the source address designators vary as described above, and there is a single “correct” form of the address, that correct form may be used to aggregate the resulting address designators into a “clean” database (which may be the original database, now cleaned up).
Other applications of our disclosure include vanity addresses, address changes (of a domicile), that is multiple address designators across time as well as across mailers and couriers, multiple addressing schemes for a country (e.g. dual Flemish and French addressing in Belgium). This last aspect includes simple dual (or multiple languages) as well as different address block formats used by the speakers of the different language. It also includes modernization (e.g. in China) where older forms of the address are being replaced by modified and simplified forms of the address. Thus one can see in view of the present disclosure various opportunities to leverage and coordinate disparate forms of address designators to determine a single canonical form designator for the corresponding physical delivery point.
The present disclosure also covers cases where addresses may be in different formats or different languages or scripts for the foreigners who send something into the country than for the couriers who deliver the items. In China, for example, addresses may appear most to least local (the US order) or least to most local (the more traditional Chinese order). Packages from outside are more often in the US order, while packages generated within China are more often the other way around.
The proposed system and methods can be used by countries in transition, where the government, for example, is trying to get people to adopt a new universal addressing scheme. In one aspect, features of the present disclosure can be used to clean up address lists. For example, a utility could run each of its delivery addresses through the disclosed directory system, find the postal code associated with the house, use that postal code to find the canonical address for the house (i.e. the new Postal Authority address for the house), and substitute that into their database, cleansing it of the old addresses.
The parcel shipping business now generates about $125 billion in revenues globally and the demand for international package shipping is expected to grow at 5-6% annually which is nearly twice the rate of projected global GDP growth. This increase in parcel shipment volume will be primarily fueled by growth in B2C and C2C, and will continue to drive the need for most courier, express, and postal carriers to improve delivery times and reduce 1st time delivery failures. Embodiments of the present disclosure may be used to improve efficiency and reduce parcel delivery errors.
Providing a multiple address verification solution will be required to meet domestic demand as well as international delivery of cross border mail and parcels. High speed mail/parcel sortation machines, as well as mobilized handheld computers which would be used by a courier to induct a letter or parcel at the point of collection, will require access to high quality address data in order to accurately verify delivery point information.
Another market requiring multiple address verification is in the retail sector. For example in emerging economies such as Brazil, many retailers are required to physically verify the location for every customer requesting credit. Having access to a multiple address verification system would allow the retailer to cross reference customer location data and thus reduce the requirement and expense of physical verification.
Location based services are critical to public safety and is necessary for first response personnel to effectively perform their job in a timely manner. The ability to correlate physical address data with GPS coordinates using a multiple address verification system would allow dispatch personnel to accurately pinpoint and verify all emergency locations by referencing multiple database sources and also introduce additional information. For example in Columbia, the current national address database typically does not include a postal zip code. In 2009, the local Postal Authority launched a new initiative to develop and assign new zip codes for the entire country. The problem with this initiative is that many people in Columbia have no idea what their new zip code is, and thus would not be able to communicate this very vital information during an emergency.
The description that follows is meant to be one possible implementation of the linking process introduced above, but implementation is certainly not limited to this description. Persons well versed in the art will be able to determine many different ways of effectively implementing the meta-database and its links to the individual databases. It is important to recognize that many different implementation details will fall within the scope of this disclosure. Nonetheless, it is useful to see how one example of a system consistent with the present disclosure might be implemented.
This is first discussed from an implementation perspective, detailing how the database/meta-database system taught by this disclosure could be implemented, and then from an operational perspective to show how it may be used. We refer now to
We assume that each contributor to the system (that is, each courier, electric company, or other entity that has its own address designator for a domicile) has a list of addresses (address designators) that are valid within its system. This list may be implemented in an SQL database for example. We will refer to each contributor's database as a source database. In
Now, for each item (address designator) in the source database, another item is associated, block 404. This second item—referred to above as a linker—must have more general application than just for this courier or company, and will serve as the basis for meta-database linking of the individual source databases. One implementation involves the courier who, upon making delivery to one of the addresses in his database, also captures the location of that domicile using a GPS device, and translates that GPS location into a geocode. That geocode is then entered as an item in the database linked to the delivery address so that the geocode can be used to index the SQL database and retrieve the address or the address can be used to retrieve the geocode.
This procedure is repeated for each courier's database or other source database (either by the courier or by the creator of the meta-database with help from the courier), block 406. At this point, therefore, each database is presumed to be a SQL database with two kinds of linked items: the address as specified by the courier and the geocode of the location. This process is repeated for all participating or relevant source databases, e.g. databases that cover much of the same geographic area or political subdivision; refer to block 406.
Next we describe creating a meta-database. The meta-database may also be an SQL database (though any similar database type would work). The meta-database is assembled from multiple sources. First is a database that links geocodes with canonical designators, see DATABASE 500 in
It is worth stressing again that using a geocode is only one of many possible implementations of a linking item. The only important characteristic of the linking item (or linker) is that it must exist in each source database linked to that courier's method of designating the corresponding address, and it must also exist in a second database or table linking that item with the canonical form of the address (whether an official form, one of the courier address forms, or something else).
In this second database there is a near one-to-one correspondence of the geocode (or other universal designator) with a canonical address2. That is, under most circumstances the items in this database will consist of one geocode and one canonical address designator. Indeed this database differs from the individual courier databases only in the “official” nature of the address designator. It is, of course, possible that one of the courier databases (e.g. the one belonging to the national postal service or the national census or whatever) will be considered to be this canonical database. 2 It is conceivable that a building might be big enough to have more than one geocode, or that geocode resolution might be too poor to distinguish two addresses physically close together, but those are rare exceptions to the one-to-one rule.
Referring again to
The end result is a meta-database, conceptually illustrated in
The meta-database can be indexed, block 414, by any item (i.e. geocode, canonical address designator, or individual courier address) and all the associated items retrieved for the purposes described above. The above discusses creation of the individual databases and the meta-database.
The following describes one possible use of the meta-database in operation. In this use case it is presumed that a courier is delivering package that has on it an address in some other entity's addressing scheme, He enters the delivery address into the meta-database which uses that address (perhaps after doing some fuzzy matching to correct small errors or variations in the address) to look up the entry associated with that domicile. He then retrieves from the meta-database both the address in his company's format and the geocode. He can then, for example, use the geocode and the appropriate software (outside the scope of this patent) to determine how to get to the domicile to make delivery.
In another use a national postal service can take a package addressed by, say, the local electric company and determine the national postal code for the package, affix that to the package, and thereafter route the package as part of the national postal system.
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 is a divisional of co-pending U.S. application Ser. No. 13/218,240 filed on Aug. 25, 2011 which claims priority to U.S. Provisional Application No. 61/377,357 filed Aug. 26, 2010 and incorporated herein in its entirety by this reference.
Number | Date | Country | |
---|---|---|---|
61377357 | Aug 2010 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 13218240 | Aug 2011 | US |
Child | 13563489 | US |