Speech Recognition Using Historical User Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing speech recognition systems are often inaccurate due to factors like clarity of speech, background noise, and systemic limitations, leading to user frustration and reduced adoption in applications like portable devices and self-service kiosks.

Innovation Solution

The integration of historical information into speech recognition systems, where user-specific data is retrieved and used to modify recognition results, improving accuracy by leveraging past interactions and preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If speech recognition is performed without historical information, then the system operates with simpler processing, but the recognition accuracy is reduced

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

Solution Approach 1:

The system performs preliminary actions by retrieving and storing historical speech recognition data and user preference information before the actual recognition task. This historical information is prepared in advance and made available to enhance the accuracy of current recognition without adding complex real-time processing requirements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Historical information acts as an intermediary between the speech input and the recognition output. The system retrieves past recognition results and user preferences, uses them to disambiguate current speech inputs, and produces more accurate results. This intermediary layer of historical data mediates the recognition process without requiring fundamental changes to the core recognition engine.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If historical information is retrieved and used to modify recognition results, then recognition accuracy is improved, but system response time increases

Engineering Contradiction:
Improverecognition accuracyVSAvoidsystem response time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Historical speech recognition data and user preference information are retrieved and stored in advance before the actual recognition task occurs. This preliminary preparation of historical information allows the system to quickly access relevant data during recognition without adding significant real-time processing delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system retrieves only the necessary portion of historical information relevant to the current speech input rather than processing all historical data. By selectively accessing only the relevant historical recognition results and user preferences needed for the current task, the system minimizes data retrieval time while still achieving improved accuracy.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8024195B2Systems and methods of performing speech recognition using historical information
Publication Date: 2011.09.20 SENSORY INC
  • US8024195B2 patent drawing
  • US8024195B2 patent drawing
  • US8024195B2 patent drawing

AI summary

Embodiments of the present invention improve speech recognition using historical information. In one embodiment, the present invention includes a method of performing speech recognition comprising receiving an identifier specifying a user of a kiosk, retrieving history information about the user using the identifier, receiving speech input, recognizing said speech input in the context of a first recognition set, resulting in first recognition results, and modifying the first recognition results using the history information.