Address Standardization Algorithm Using Segmentation and Parsing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing address standardization systems fail to accurately differentiate between similar addresses, leading to incorrect translations, duplicate addresses, and inefficient processing, resulting in unnecessary mailing costs and customer annoyance.

Innovation Solution

A method and system for address standardization that utilizes advanced string scanning, parsing, and data step logic to preprocess and concatenate address components into a standard address key, using SASĀ® software to efficiently identify and eliminate duplicates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing address standardization systems use simple comparison methods, then processing speed is fast, but address accuracy deteriorates leading to incorrect translations and duplicate addresses

Engineering Contradiction:
Improveaddress accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The address standardization process is divided into distinct segments: pre-processing to remove unnecessary portions, parsing to search and identify components, and concatenation to create the standard address key. This segmentation allows each stage to focus on specific tasks, improving both accuracy and efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs pre-processing of addresses before main comparison, cleaning and preparing each address by removing unnecessary portions in advance. This preliminary action ensures that the subsequent parsing and matching operations work with standardized data, improving accuracy without significantly impacting overall processing speed.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If existing systems use detailed address components for comparison, then address differentiation improves, but computing resources increase excessively

Engineering Contradiction:
Improveaddress differentiationVSAvoidcomputing resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system extracts only the essential components needed for address standardization after pre-processing. By removing unnecessary portions of addresses before parsing, the system reduces the amount of data that requires intensive computing resources while maintaining the ability to accurately differentiate addresses.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system transforms address data into a standardized format with consistent parameters. By changing the representation of address components through standardized parsing and concatenation, the system enables efficient comparison while maintaining high differentiation capability.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If existing systems process addresses with multiple variations, then comprehensive coverage improves, but error rate increases due to incorrect standardization

Engineering Contradiction:
Improveaddress format coverageVSAvoidstandardization accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The parsing component is designed to handle multiple address formats and variations universally. It can search and identify various address components regardless of their original format, enabling comprehensive coverage of different address styles while maintaining accurate standardization through consistent processing rules.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Reliability

If existing systems use complex if-then-else coding structures, then processing logic is comprehensive, but processing speed decreases

Engineering Contradiction:
Improveprocessing completenessVSAvoidcomputer processing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system replaces complex mechanical if-then-else coding structures with a more efficient parsing-based approach. By using standardized parsing rules and algorithms, the system maintains comprehensive processing logic while significantly improving computer processing speed and reducing computational overhead.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10482035B1Standard address key system and method
Publication Date: 2019.11.19 JPMORGAN CHASE BANK NA
  • US10482035B1 patent drawing
  • US10482035B1 patent drawing
  • US10482035B1 patent drawing

AI summary

A technique is provided for standardizing addresses. The technique includes implementing a standardization algorithm utilizing at least one computer processor to arrive at a standard address key for each address. The standardization algorithm performs multiple steps. The standardization algorithm pre-processes each input. The algorithm further performs cleaning and preparing each address by removing unnecessary portions of each address and parsing the address by searching the components of the address. The algorithm also concatenates all parts of each parsed address into a standard address key.