Network Marketplace Spell Checker for Listing Data Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network-based commerce systems face limitations in presenting information to users, leading to inefficiencies in user-friendly data processing and integrity, particularly in spell-checking commerce-related listing information.

Innovation Solution

A network-based marketplace spell checker is implemented, utilizing a database of commonly searched words and misspellings to suggest corrections, enhancing data integrity by automatically spell-checking titles, descriptions, and other listing data, and providing a user-friendly interface for users to review and apply suggested changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If automatic spell-checking is implemented to improve data integrity, then data accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvedata accuracyVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The spell checker performs preliminary spell-checking of listing information before the data is stored in the database. By checking for spelling errors in advance (preliminarily) during the data entry phase, the system prevents inaccurate data from being stored, thereby improving data accuracy without requiring complex post-processing mechanisms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The spell checker operates autonomously to check and suggest corrections for spelling errors in listing information. The system serves itself by automatically comparing entered text against a predefined dictionary of valid terms and suggesting corrections without requiring manual intervention, thus improving data accuracy while keeping the system relatively simple.

Inventive Principle:
Principle #25Self-service

2Reliability

If comprehensive spell-checking is performed on all listing data, then data integrity is improved, but processing time increases

Engineering Contradiction:
Improvedata integrityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The spell checker applies partial checking by focusing only on specific fields that are critical for data integrity, such as product titles, descriptions, and search-relevant terms. Rather than exhaustively checking every character in every field, the system selectively applies spell-checking to the most important data elements, maintaining data integrity while reducing processing time.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If a user-friendly interface is provided for reviewing spell-check suggestions, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improveuser-friendlinessVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The spell-checking functionality is extracted as a separate, modular component that presents suggestions to users in a dedicated interface. By separating the spell-checking function from the main data entry system, the interface can be simplified to show only relevant spell-check information without cluttering the overall system, thus improving ease of operation while managing complexity through modular design.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8655904B2Method and system to enhance data integrity in a database
Publication Date: 2014.02.18 EBAY INC
  • US8655904B2 patent drawing
  • US8655904B2 patent drawing
  • US8655904B2 patent drawing

AI summary

A system and method are provided to process listing data in a network-based commerce system, for example, a network-based auction facility. The method may comprise providing a user with a graphic user interface to enter listing data in the network-based commerce system, the listing data including at least one entered word. A database including a plurality of reference words that relate to listings provided by the network-based commerce system may then be investigated. If at least one entered word is misspelled, the method may include identifying at least one suggested word from the plurality of reference words and communicating the at least one suggested word to the user. In one embodiment, the reference words include words frequently misspelled and the at least one suggested word is the correct spelling of the word. The at least one suggested word may be associated with at least one category associated with a listing.