Address Record Indexing with Lock Codes for Definitive Matching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The inconsistency and unreliability of address datasets maintained by different parties, leading to difficulties in accurately identifying the validity and geographic location of residential and commercial addresses, and the need for manual intervention in conventional data matching solutions.
Innovation Solution
A method of standardizing and encoding address components, allocating unique identifiers, and generating unique lock codes to facilitate accurate and automated data matching, using a hash function to generate a key code for input addresses.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If conventional deterministic or probabilistic data matching solutions are used, then similarity scoring between records is achieved, but manual human intervention is required to validate possible matches
Solution Approach 1:
The patent segments the address matching process into distinct phases: data standardization, component extraction, lock code generation, and validation. By dividing the complex matching task into manageable segments with clear automated decision rules, the system eliminates the need for manual intervention in validation while maintaining high accuracy.
Solution Approach 2:
The patent transforms address data from unstructured text into structured parameters through standardization and component extraction. By changing the representation parameters of address data (from free text to standardized components), the system enables fully automated deterministic matching without manual validation.
2Adaptability or versatility
If multiple address datasets from different parties are maintained, then diverse address coverage is achieved, but data inconsistency and unreliability increase
Solution Approach 1:
The patent creates a universal standardization framework that can process address data from multiple different sources and parties. The common standardization rules and encoding schemes enable diverse datasets to be integrated and compared reliably, achieving both broad coverage and consistency.
Solution Approach 2:
The patent applies preliminary standardization and validation actions to all address data before it enters the matching process. By pre-processing and normalizing data from multiple sources according to unified standards, the system ensures consistency and reliability across diverse datasets.
3Quantity of substance
If address data is manually entered into computers and websites, then data collection is achieved, but errors and inconsistencies such as incorrect spellings and false addresses are introduced
Solution Approach 1:
The patent creates standardized copies of address data through the lock code mechanism. Once an address is standardized and encoded, the resulting lock code serves as an accurate replica that can be used for matching without being affected by manual entry errors in the original data.
Solution Approach 2:
The standardization process is designed to be self-correcting, where the system automatically identifies and corrects common errors such as incorrect spellings and formatting issues during the encoding process, reducing the need for manual correction.
Data Source
AI summary
The present invention relates to methods, computing devices and computer program products for encoding unique combinations of technical characteristics of a set of input data values, or members of a set of input data values, to use as the index to retrieve a unique, corresponding record from an identically encoded reference database. One particular use of such retrieval relates to residential and commercial addresses, in which one or more reference address datasets comprising a plurality of address records are standardised and allocated to two or more sets. A unique identifier is assigned for each unique address component in each set and the standardised plurality of records in each set are encoded by converting each address component to the corresponding unique identifier. A lock code is generated for each of the encoded standardised plurality of records. An input address is received and is standardised. A key code is generated based on the input address and the key code is compared to the lock codes and a Boolean value is output based on the comparison.


