Error Resolution Engine for Online Order Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing e-commerce platforms face challenges in ensuring error-free user-provided data, particularly in email addresses and other identifiers, which can hinder post-purchase communication between merchants and customers due to typographical errors, leading to delivery failures and incomplete transactions.

Innovation Solution

The implementation of an error resolution engine that compares user-provided identifiers with stored datasets within a defined tolerance, using edit distance calculations and additional user information to identify and correct errors, allowing users to confirm associations and ensure accurate communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If user-provided identifiers are stored and used for communication, then communication between merchants and customers is enabled, but errors in identifiers lead to delivery failures and communication issues

Engineering Contradiction:
Improvecommunication reliabilityVSAvoididentifier accuracy
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system performs preliminary verification by comparing the user-provided identifier against stored identifiers before finalizing the communication process. This proactive approach identifies potential errors early, allowing correction before delivery failures occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where delivery failure notifications trigger an automated process to compare the failed identifier with stored identifiers, identify the correct one, and initiate correction workflows to resolve the communication issue.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If strict exact matching is used for identifier verification, then identifier accuracy is maintained, but typographical errors cause delivery failures

Engineering Contradiction:
Improveidentifier matching precisionVSAvoidcommunication delivery success
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system changes the matching parameter from exact string equality to edit distance-based similarity measurement. This allows identifiers with minor typographical errors to be matched with their correct counterparts in the stored dataset, maintaining precision while tolerating common input errors.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The matching process combines multiple criteria: edit distance calculation, tolerance thresholds, and cross-validation with additional user information. This composite approach creates a robust matching system that balances precision with error tolerance.

Inventive Principle:
Principle #40Composite materials

3Productivity

If automated error correction is implemented, then communication efficiency is improved, but user confirmation is required to ensure accuracy

Engineering Contradiction:
Improveerror resolution speedVSAvoidsystem process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs automated self-correction by identifying the correct identifier from the stored dataset and preparing the correction without requiring manual intervention. This self-service approach resolves most errors automatically, improving productivity while minimizing the need for complex user workflows.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system introduces an intermediary confirmation step where users verify the proposed correction before it is applied. This mediator approach balances automated efficiency with user control, ensuring accuracy while maintaining high productivity for clear-cut cases.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11809389B2Systems and methods for resolving errors in datasets for online orders
Publication Date: 2023.11.07 SHOPIFY INC
  • US11809389B2 patent drawing
  • US11809389B2 patent drawing
  • US11809389B2 patent drawing

AI summary

During a checkout process in an online store, a user may provide data that facilitates future communication between the user and a merchant of the online store. However, this communication may be impeded when the user-provided data contains errors. Embodiments of the present disclosure provide systems and methods for resolving errors in user-provided data using stored datasets. According to one embodiment, a method includes determining that an identifier for an online order contains an error. The method also includes determining, based on a comparison between the identifier and multiple stored identifiers, that the identifier corresponds to a particular stored identifier within a defined tolerance. The method further includes generating an option for a user associated with the particular stored identifier to confirm an association between the particular stored identifier and the online order.