IP Library Granted Patent US 7,779,059
Granted Patent B2
US 7,779,059 · App. 11/317,503 · Granted Aug 17, 2010

Geocoding and address hygiene system employing point level and centerline data sets

Assignee: Pitney Bowes Software Inc.
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 7,779,059
App. No.
11/317,503
Granted
Aug 17, 2010
Kind
B2
Abstract

A method for processing two different types of geographic address data sets to establish candidate matched data includes entering address data into the system and accessing a point level address data set. A determination is made if the point level data set contains an exact match to the entered address data. Any exact address data match from the point level data set is output. Candidate address data matches from the point level data set are saved when no exact match is determined as existing in the point level data set. A centerline address data set is accessed and a determination is made of candidate address data matches from the centerline address data set. Candidate address data from both the point level data set and the centerline data set are scored and matched. A system for geocoding and address hygiene includes a processing system with an input and an output system coupled to said processing system. A point level data set is coupled to the processing system. A centerline data set is coupled to the processing system. A cascade geocoding scoring and matching engine is coupled to the processing system.

Claims (24)

1. A method for processing two different types of geographic address data sets to establish candidate matched data, comprising the steps of:

entering address data into the system;

accessing a point level address data set;

determining if the point level data set contains an exact match to the entered address data;

outputting any exact address data match from said point level data set;

saving candidate address data matches from said point level data set when no exact match is determined as existing in said point level data set;

accessing a centerline address data set;

determining address candidate matches from said centerline address data set;

scoring and matching candidate address data from both said point level data set and said centerline data set to said entered address data;

outputting candidate address data and outputting only said point level candidate address data set matched to said input address data when said scoring step determines an equal score for candidate address data from said point level data set and from said centerline data set;

wherein scoring and matching candidate address data from both said point level data set and said centerline data set to said entered address data is implemented in a single geocoding scoring and matching engine.

2. A method as defined in claim 1 comprising the further steps of stopping said process if an exact candidate address data match to said input address data is determined as present in said point level data set and outputting said exact candidate address data.

3. A method as defined in claim 1 comprising the further steps of stopping said process if an exact candidate address data match to said input address data is determined as present in said point level data set and outputting said exact candidate address data.

4. A method as defined in claim 1 comprising the further steps of outputting candidate address data and outputting only said point level candidate address data set match to said input address data when said scoring step determines an equal score for candidate address data from said point level data set and from said centerline data set.

5. A geocoding system comprising:

a processing system;

an input and an output system for inputting and outputting data coupled to said processing system;

a point level data set coupled to said processing system;

a centerline data set coupled to said processing system; and,

a cascade geocoding scoring and matching engine coupled to said processing system;

wherein said processing system is configured to process retrieved data from said point level data set and to retrieve data from said centerline data set to formulate a plurality of data for scoring and matching to input data by said cascade geocoding engine; and

wherein said processing system is configured to process said point level data set information and said centerline data set information to form a point level data set and centerline data set for a given locale for scoring and matching to said input data by said geocoding engine.

6. A system as defined in claim 5 wherein said input data is address data and said retrieved data from said point level data set and centerline data set is candidate address data to be scored and matched by said cascade geocoding engine to said address data input into said processing system.

7. A system as defined in claim 6 wherein said input address data is formatted to provide a hygiened address based on the scored candidate address data providing the closest match to said input address data.

Assignments (14)
FIRST LIEN GRANT OF SECURITY INTEREST IN PATENTS Recorded Jul 17, 2025
From: PRECISELY SOFTWARE INCORPORATED; VISIONS SOLUTIONS, INC.; PITNEY BOWES SOFTWARE INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 072019/0370 →
SECOND LIEN GRANT OF SECURITY INTEREST IN PATENTS Recorded Jul 17, 2025
From: PRECISELY SOFTWARE INCORPORATED; VISIONS SOLUTIONS, INC.; PITNEY BOWES SOFTWARE INC.
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 072019/0382 →
MERGER Recorded Mar 11, 2022
From: PITNEY BOWES SOFTWARE INC.
To: PRECISELY SOFTWARE INCORPORATED
Reel/Frame 059236/0593 →
SECOND LIEN RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 26, 2021
From: GOLUB CAPITAL MARKETS LLC, AS COLLATERAL AGENT
To: VISION SOLUTIONS, INC.; PRECISELY SOFTWARE INCORPORATED (F/K/A SYNCSORT INCORPORATED); PITNEY BOWES SOFTWARE INC.
Reel/Frame 056107/0233 →
FIRST LIEN RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 26, 2021
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: VISION SOLUTIONS, INC.; PRECISELY SOFTWARE INCORPORATED (F/K/A SYNCSORT INCORPORATED); PITNEY BOWES SOFTWARE INC.
Reel/Frame 056038/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS SECTION. PATENT NUMBERS 10003946 AND 10119825 WERE INCORRECTLY DESIGNATED AS APPLICATION NUMBERS. PREVIOUSLY RECORDED ON REEL 052323 FRAME 0304. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF SECURITY INTEREST IN PATENTS. Recorded Apr 14, 2021
From: BANK OF AMERICA, N.A., AS EXISTING AGENT
To: GOLUB CAPITAL MARKETS LLC, AS SUCCESSOR AGENT
Reel/Frame 056305/0117 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS SECTION. PATENT NUMBERS 10003946 AND 10119825 WERE INCORRECTLY DESIGNATED AS APPLICATION NUMBERS. PREVIOUSLY RECORDED ON REEL 052323 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF SECURITY INTEREST IN PATENTS. Recorded Apr 14, 2021
From: BANK OF AMERICA, N.A., AS EXISTING AGENT
To: JEFFERIES FINANCE LLC, AS SUCCESSOR AGENT
Reel/Frame 056304/0891 →
ASSIGNMENT OF SECURITY INTEREST IN PATENTS Recorded Apr 6, 2020
From: BANK OF AMERICA, N.A., AS EXISTING AGENT
To: JEFFERIES FINANCE LLC, AS SUCCESSOR AGENT
Reel/Frame 052323/0254 →
ASSIGNMENT OF SECURITY INTEREST IN PATENTS Recorded Apr 6, 2020
From: BANK OF AMERICA, N.A., AS EXISTING AGENT
To: GOLUB CAPITAL MARKETS LLC, AS SUCCESSOR AGENT
Reel/Frame 052323/0304 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Dec 20, 2019
From: PITNEY BOWES SOFTWARE INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 051383/0344 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Dec 20, 2019
From: PITNEY BOWES SOFTWARE INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 051383/0336 →
MERGER AND CHANGE OF NAME Recorded May 7, 2019
From: GROUP 1 SOFTWARE INC; PITNEY BOWES MAPINFO CORPORATION
To: PITNEY BOWES SOFTWARE INC.
Reel/Frame 049858/0793 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2006
From: BOURLAND II, FREDDIE J.; CARTIN, KEVIN F.; CHARLTON, BERKELY R.; KINSCH, STEPHEN B.; LOHER, CATHERINE J.; SEARS, BRYAN D.; WALDEN, STEPHEN C.
To: GROUP 1 SOFTWARE, INC.
Reel/Frame 017792/0818 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2005
From: BOURLAND, FREDDIE J., II; CARTIN, KEVIN F.; CHARLTON, BERKELY R.; KINSCH, STEPHEN B.; LOHER, CATHERINE J.; SEARS, BRYAN D.
To: PITNEY BOWES INC.
Reel/Frame 017416/0465 →
Continuity (1)
Related Publication 20070156753A1 · Jul 5, 2007