IP Library Granted Patent US 8,392,391
Granted Patent B2
US 8,392,391 · App. 13/330,277 · Granted Mar 5, 2013

Address matching system and method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,392,391
App. No.
13/330,277
Granted
Mar 5, 2013
Kind
B2
Abstract

An address matching system that maintains a central database of valid addresses has been designed. According to the invention, address matching requests are received by the system from a plurality of remote users located at respective machines (“clients”). Those requests are processed at the central system, and the results are returned to the client that made the request. In addition, novel techniques are implemented for improving the likelihood of obtaining one or more matches from a request.

Claims (30)

1. A system for comparing a received address with a set of validated addresses comprising:

a server configured to:

maintain a set of validated addresses in one or more records;

receive address data from a device via a communication network;

structure the received address data using a plurality of query permuters;

compare the structured address data with the set of validated addresses to identify one or more potential matched addresses, wherein said one or more potential matched addresses are determined based on a substantial similarity between the structured address data and each of the set of validated addresses in said one or more records, and wherein the substantial similarity is determined based on a preset threshold and at least an identical match of a query permuter with a corresponding field of the set of validated addresses; and

transmit the identified one or more potential matched addresses to the device.

2. The system of claim 1 , wherein the communication network comprises the Internet.

3. The system of claim 1 , wherein the system is operative to maintain a companion file that contains information relating to said validated addresses and to write said information to the companion file.

4. The system of claim 1 , wherein the set of validated addresses is stored in a database.

5. The system of claim 1 , further comprising an address filter for ensuring that only a single matched address is transmitted.

6. A computer implemented method for validating address data entered by a user into a device, the method comprising:

electronically receiving the address data from the device;

electronically structuring the received address data using a plurality of query permuters;

electronically maintaining one or more validated addresses in one or more records;

electronically comparing the structured address data with the validated addresses to identify one or more potential matched addresses, wherein said one or more potential matched addresses are determined based on a substantial similarity between the structured address data and each of the set of validated addresses in said one or more records, and wherein the substantial similarity is determined based on a preset threshold and at least an identical match of a query permuter with a corresponding field of the set of validated addresses; and

transmitting the identified one or more potential matched addresses to the device.

7. The method of claim 6 , wherein electronically receiving the address data comprises importing the address data from a remote database of addresses.

8. The method of claim 6 , wherein the address data from the database of addresses is saved as comma-separated value (CSV) data, the method further comprising:

determining selected characteristics of the database of addresses; and

processing the CSV address data based on the characteristics of the database of addresses.

9. The method of claim 6 , further comprising:

electronically receiving a second address data;

electronically comparing selected information from the second address data with stored information;

approving the second address data for use, when the selected information corresponds with the stored information; and

accessing the validated addresses, when no match is found.

10. The method of claim 9 , wherein comparing the second address data with the stored information comprises determining whether a stored address is stale, and rejecting the stored address, when it is stale.

11. The method of claim 6 , wherein electronically comparing the structured address data with the validated addresses comprises accessing a remote database over a communication network.

12. The method of claim 11 , wherein the remote database is maintained by an address matching server.

13. The method of claim 6 , further comprising providing an address filter to ensure that only a single matched address is returned to the device.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Oct 20, 2021
From: WELLS FARGO BANK
To: STAMPS.COM INC.
Reel/Frame 057881/0077 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2017
From: WINSLOW, RICHARD BAKER
To: STAMPS.COM INC.
Reel/Frame 040945/0492 →
SECURITY INTEREST Recorded Nov 25, 2015
From: STAMPS.COM INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 037159/0492 →