Voice-to-Text Contact Retrieval Using IPA Pronunciation Patterns

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Speech recognition technologies face challenges in accurately translating spoken words due to factors like pronunciation, accent, and pitch, leading to reduced effectiveness and limited application in diverse linguistic environments.

Innovation Solution

Implementing multi-lingual voice patterns based on International Phonetic Alphabet (IPA) symbols to convert spoken words into patterns of pronunciation symbols, allowing comparison with a database of language-specific patterns to improve recognition accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If speech recognition uses standard alphabet character matching, then the system is simple to implement, but it fails to recognize words with pronunciation variations, accents, or different languages

Engineering Contradiction:
Improvespeech recognition accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces IPA (International Phonetic Alphabet) symbols as an intermediary layer between spoken words and text representation. Instead of directly matching alphabet characters, the system converts spoken words into IPA pronunciation patterns, which then serve as the basis for comparison with the database. This intermediary approach enables accurate recognition across different languages and accents while maintaining a structured comparison process through match value calculation and threshold evaluation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the system compares spoken words directly as alphabet characters, then the processing is fast and simple, but it cannot handle pronunciation variations and linguistic diversity

Engineering Contradiction:
Improvelinguistic adaptabilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary conversion of the spoken word into IPA pronunciation symbols before conducting the comparison operation. By pre-processing the input into a standardized phonetic representation, the system prepares the data in a format that can be efficiently compared against the database of pronunciation patterns. This preliminary action enables the system to handle linguistic diversity without requiring complex real-time analysis during the comparison phase.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If the system uses a database of multi-lingual pronunciation patterns, then it can recognize words across different languages and accents, but it increases the database size and comparison complexity

Engineering Contradiction:
Improverecognition accuracyVSAvoiddatabase size
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent changes the parameter of word representation from alphabet characters to IPA pronunciation symbols. This parameter transformation allows the system to store and compare words based on their phonetic properties rather than orthographic forms. By organizing the database around pronunciation patterns with associated match values and language identifiers, the system achieves comprehensive multi-lingual coverage while maintaining efficient comparison through standardized parametric representation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12380884B2Voice-to-text data processing
Publication Date: 2025.08.05 CITRIX SYSTEMS INC
  • US12380884B2 patent drawing
  • US12380884B2 patent drawing
  • US12380884B2 patent drawing

AI summary

A computing system includes a processor configured to convert a word spoken by a user into a pattern of symbols in response to an unsuccessful attempt to retrieve the word in a list. The pattern of symbols provide a visual representation of speech sounds identifying the contact in the contact list. The pattern of symbols of the converted contact is compared to a database of patterns, with the patterns in the database being in a format of symbols corresponding to the words in the list. Each pattern used in the compare has a match value assigned thereto based on being compared to the pattern of symbols of the converted word. The processor provides the word in the list corresponding to the pattern having the match value that is indicative of a match to the converted word.