Speech-to-Text Proper Name Spelling Disambiguation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing natural language processing systems face challenges in accurately converting spoken proper names to text, leading to inefficiencies and errors in tasks such as account registration and payment card transactions due to their reliance on phonetic algorithms that do not account for spelling differences, resulting in incorrect name and address interpretations.

Innovation Solution

A speech-to-text conversion system that uses a natural language processing computing device in communication with a phonetic name database, applying phonetic code algorithms to identify and clarify correct spellings of proper names through user cues and prompts, ensuring accurate text conversion by recognizing natural language cues and providing voice prompts for spelling confirmation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If phonetic code algorithms are used to convert spoken proper names to text, then speech-to-text conversion capability is enabled, but spelling accuracy deteriorates due to inability to distinguish between names with different spellings but similar pronunciations

Engineering Contradiction:
Improvespeech-to-text conversion capabilityVSAvoidspelling accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system segments the name resolution process into distinct phases: initial phonetic matching to identify candidate names, then secondary disambiguation using alternative spelling databases and user confirmation protocols. This segmentation allows the system to handle both phonetic conversion and spelling accuracy as separate, manageable tasks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-populating a database with alternative spellings of proper names before the actual speech-to-text conversion occurs. When a phonetic match is found, the system proactively checks this database and prepares multiple spelling options before presenting them to the user, rather than relying on a single phonetic conversion result.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If phonetic algorithms are used for name conversion, then conversion speed is improved, but error rate increases due to incorrect name and address interpretations

Engineering Contradiction:
Improveconversion speedVSAvoiderror rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system introduces an intermediary verification layer between phonetic conversion and final text output. This intermediary process includes checking alternative spelling databases, analyzing contextual clues, and implementing user confirmation prompts when ambiguity is detected. This mediator ensures that speed gains from phonetic algorithms do not compromise final accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where conversion results are validated against multiple data sources including alternative spelling databases and user responses. When the system detects potential errors through contextual analysis or database mismatches, it provides feedback to the user for correction, creating a closed-loop system that maintains both speed and accuracy.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If additional verification steps are added to clarify name spellings, then spelling accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvespelling accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system applies partial verification actions by selectively implementing additional checks only when necessary. Rather than always performing full verification sequences, the system uses heuristics to determine when alternative spelling checks and user prompts are needed, applying verification effort proportionally to the detected risk level of spelling errors.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system implements local quality enhancement by focusing additional verification resources specifically on proper names and addresses where spelling accuracy is critical, rather than uniformly applying complex verification to all text. This targeted approach maintains high accuracy for sensitive fields while avoiding unnecessary complexity in other areas.

Inventive Principle:
Principle #3Local quality

4Measurement precision

If user prompts are provided for spelling confirmation, then conversion accuracy is improved, but interaction time increases

Engineering Contradiction:
Improveconversion accuracyVSAvoidinteraction time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system applies user prompting selectively rather than universally. It performs preliminary analysis using phonetic matching and alternative spelling databases to identify only those cases where ambiguity exists, then prompts users only for those specific instances. This partial action approach maintains accuracy where needed while avoiding unnecessary interaction delays in clear-cut cases.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary disambiguation using automated methods before resorting to user prompts. By pre-checking alternative spelling databases and analyzing contextual clues first, the system reduces the number of cases requiring user intervention, performing the time-consuming prompt-only approach as a last resort rather than a first step.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10885904B2Electronic speech to text conversion systems and methods with natural language capture of proper name spelling
Publication Date: 2021.01.05 MASTERCARD INT INC
  • US10885904B2 patent drawing
  • US10885904B2 patent drawing
  • US10885904B2 patent drawing

AI summary

A natural language processing system and method includes a computing device that applies a phonetic code algorithm to a received proper name uttered by a user and determines from a phonetic name database whether multiple different spellings of the name exist. The computing device recognizes an utterance of the user providing a natural language cue regarding the correct spelling of the name or provides a voice prompt to the user including a natural language cue regarding the correct spelling of the name, and converts the name to text including the correct spelling.