Address Correction System Using Cache and Pattern Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current address correction systems are limited in detecting and correcting errors in user-input addresses, unable to analyze address information over time for pattern recognition, and provide inadequate user interfaces for error detection and correction.

Innovation Solution

A computerized system that requests address normalization, searches for refined addresses in a cache or database, and uses machine learning to correct addresses in real-time, providing instructions for delivery and storing corrected addresses for future reference.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If current address correction systems are used to correct misspellings and standardize non-standard address input, then basic address correction is achieved, but the systems are limited in detecting and correcting errors in user-input addresses and unable to analyze address information over time for pattern recognition

Engineering Contradiction:
Improveaddress error detection accuracyVSAvoidpattern recognition capability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary actions by storing corrected addresses in a database during initial deliveries, then uses this stored information to identify patterns of user input errors. This preliminary data collection enables the system to later apply pattern recognition for automatic correction of future addresses, resolving the limitation of being unable to analyze address information over time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by comparing the normalized address with the user-input address during delivery, identifying discrepancies and storing them in a database. This feedback loop enables the system to learn from past corrections and improve future address error detection accuracy, transitioning from basic correction to pattern-based automatic correction.

Inventive Principle:
Principle #23Feedback

2Reliability

If the system normalizes addresses and provides instructions to delivery workers, then delivery accuracy is improved, but the system complexity increases due to real-time comparison and machine learning processes

Engineering Contradiction:
Improvedelivery accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs address normalization and pattern identification in advance, storing corrected addresses in a database before delivery. This preliminary processing reduces the complexity of real-time operations during delivery, as the system can rely on pre-computed patterns rather than performing complex machine learning processes at the moment of delivery.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system serves itself by automatically identifying patterns from stored address corrections and applying them to future addresses without requiring external intervention. This self-service capability reduces the need for complex manual configuration and maintenance, managing system complexity while maintaining high delivery accuracy.

Inventive Principle:
Principle #25Self-service

3Extent of automation

If the system stores corrected addresses in a database for future reference, then automatic correction of future addresses is enabled, but the loss of time occurs during data collection and pattern analysis

Engineering Contradiction:
Improveautomatic correction capabilityVSAvoidpattern analysis time
Core Design Contradiction:
Extent of automationVSLoss of time

Solution Approach 1:

The system maintains continuity of useful action by continuously collecting address correction data during each delivery and immediately updating its pattern recognition models. This continuous learning process eliminates idle time between deliveries, allowing the system to progressively improve automatic correction capability without significant time loss, as data collection and pattern analysis occur as integral parts of the delivery workflow.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11328249B2Computerized systems and methods for address correction
Publication Date: 2022.05.10 COUPANG CORP
  • US11328249B2 patent drawing
  • US11328249B2 patent drawing
  • US11328249B2 patent drawing

AI summary

A computer-implemented system for correcting address information. The system may include a memory storing instructions and at least one processor configured to execute the instructions to perform operations. The operations may include requesting an address for normalization from at least one of a current address or a residential history of a user; receiving, from a user device, a user input including requested address information responsive to the request for normalization; searching, based on the user input, a cache to determine whether a refined version of the requested address is available; returning, based on a determination that a refined version of the requested address exists in the cache, a refined address as the normalized address to the user; and beginning to transport a package to the user at the normalized address, by providing instructions to a mobile device associated with a delivery worker, to transport the package to the normalized address.