Auto-complete Spoken Value Entries Using Subset Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Speaking long value entries in voice-enabled systems is time-consuming and prone to errors, leading to user frustration and inefficiency in workflow processes.

Innovation Solution

An auto-complete method that allows users to speak a subset of characters, which is then matched with possible complete value entries to automatically complete the spoken entry, reducing the need for full spoken entry and minimizing errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users speak the complete value entry manually, then accuracy is improved, but time consumption increases

Engineering Contradiction:
ImproveaccuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system pre-processes and stores possible complete value entries in a database before user input. When a user speaks a subset, the system quickly retrieves and matches against pre-prepared complete entries, eliminating the need for real-time full speech processing and reducing time consumption while maintaining accuracy through predefined options

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of requiring users to speak the complete value entry, the system accepts only a partial subset (e.g., first few characters or digits). This partial input is sufficient to identify and auto-complete the full entry from the database, significantly reducing speaking time while preserving accuracy through the matching mechanism

Inventive Principle:
Principle #16Partial or excessive action

2Loss of information

If users speak long value entries, then completeness is improved, but error rate increases

Engineering Contradiction:
ImprovecompletenessVSAvoiderror rate
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The system requires users to speak only a partial subset of the complete value entry rather than the entire sequence. This reduces the opportunity for errors while maintaining completeness, as the partial input is used to retrieve the full, accurate entry from the database

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system provides feedback by displaying or confirming the auto-completed value entry to the user. This allows users to verify accuracy and correct errors if needed, improving reliability while maintaining completeness of information

Inventive Principle:
Principle #23Feedback

3Measurement precision

If conventional systems require restart on error, then accuracy is improved, but productivity decreases

Engineering Contradiction:
ImproveaccuracyVSAvoidproductivity
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system pre-establishes a database of valid complete value entries with their unique subsets. This allows for rapid matching and auto-completion without requiring manual verification or restarts, maintaining accuracy through predefined validation rules while dramatically improving productivity by eliminating repetitive error correction cycles

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically detects and corrects errors by matching the spoken subset against the database and auto-completing the full entry. This self-correcting mechanism eliminates the need for users to manually restart or re-enter data, improving both accuracy and productivity simultaneously

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10529335B2Auto-complete methods for spoken complete value entries
Publication Date: 2020.01.07 HAND HELD PRODS INC
  • US10529335B2 patent drawing
  • US10529335B2 patent drawing
  • US10529335B2 patent drawing

AI summary

An auto-complete method for a spoken complete value entry is provided. A processor receives a possible complete value entry having a unique subset, prompts a user to speak the spoken complete value entry, receives a spoken subset of the spoken complete value entry, compares the spoken subset with the unique subset of the possible complete value entry, and automatically completes the spoken complete value entry to match the possible complete value entry if the unique subset matches the spoken subset. The spoken subset has a predetermined minimum number of characters.