Voice Input Textual Identifier Recognition System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital assistant systems struggle to recognize and process special types of text, such as TWITTER hashtags and usernames, when receiving voice inputs, leading to ambiguous transcriptions that fail to capture the user's intended formatting.

Innovation Solution

The system identifies keywords within voice inputs to determine if adjacent words form textual identifiers like hashtags or usernames, and replaces them with appropriate formatting, using symbols like '#' for hashtags and '@' for usernames, based on predefined collections or popularity metrics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional speech-to-text systems transcribe voice input directly, then the transcription process is simple and fast, but the system cannot recognize special text formats like hashtags and usernames

Engineering Contradiction:
Improveability to recognize special text formatsVSAvoidtranscription system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the transcription process into multiple stages: initial speech-to-text conversion, keyword identification, contextual analysis, and format application. This segmentation allows the system to handle special text formats without completely redesigning the speech-to-text engine, thus improving adaptability while managing complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary processing layer between speech-to-text conversion and final output. This intermediary layer analyzes the transcribed text for keywords indicating special formats (hashtags, usernames) and applies appropriate formatting rules, enabling format recognition without direct modification of the core speech-to-text system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the system applies format recognition to all voice inputs, then special text formats are accurately recognized, but processing time increases

Engineering Contradiction:
Improveformat recognition accuracyVSAvoidtranscription processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system applies format recognition selectively rather than universally. It identifies keywords associated with special formats (e.g., 'hashtag', 'username') and applies formatting only when these keywords are detected, avoiding unnecessary processing of regular text and thus reducing overall processing time while maintaining high recognition accuracy for relevant cases.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary keyword identification during the transcription process itself, rather than analyzing the entire transcribed text afterward. By detecting format-indicating keywords early in the processing pipeline, the system can apply formatting rules immediately without waiting for complete transcription, reducing overall processing time.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the system replaces keywords with formatted text, then the output matches user intent, but ambiguity remains when keywords appear in regular text contexts

Engineering Contradiction:
Improveuser intent interpretationVSAvoidcontextual ambiguity
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system applies different processing rules to different parts of the transcribed text based on local context. When a keyword like 'hashtag' appears, the system analyzes the surrounding words to determine if they form a valid hashtag pattern (capitalization, relevance to context) before applying formatting. This local quality analysis ensures reliable intent interpretation while avoiding false formatting in regular text contexts.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system incorporates feedback mechanisms to verify whether detected keywords should trigger format application. It checks if the surrounding words match expected patterns for special formats and whether the formatting makes contextual sense before replacing the keyword. This feedback loop resolves contextual ambiguity by confirming user intent before applying formatting transformations.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10019994B2Systems and methods for recognizing textual identifiers within a plurality of words
Publication Date: 2018.07.10 APPLE INC
  • US10019994B2 patent drawing
  • US10019994B2 patent drawing
  • US10019994B2 patent drawing

AI summary

Methods and systems for recognizing textual identifiers within a plurality of words are described. A textual representation of a voice input is received from a user. The textual representation includes a plurality of words. A keyword is identified in the textual representation. It is determined whether one or more words adjacent to the keyword correspond to a textual identifier of a collection of textual identifiers. Responsive to a determination that the one or more adjacent words correspond to a textual identifier, the keyword and the one or more adjacent words are replaced with the textual identifier.