Speech Recognition User Profile Management for Runtime Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing speech recognition systems in critical environments like operating rooms are not customizable or reconfigurable during runtime, requiring rebooting or restarting to accommodate different users, which is undesirable due to time constraints.

Innovation Solution

A speech recognition and control system with a user profile management component that allows seamless switching between user profiles during runtime without restarting, using a processor, database, and profile management software to determine and activate the active profile based on user selection, while identifying and implementing commands accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the system is customized or reconfigured for a different user, then the system can be adapted to the new user's needs, but the system must be rebooted or restarted which causes interruption and time delay

Engineering Contradiction:
Improveuser customizationVSAvoidreboot time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system dynamically switches between user profiles during runtime without requiring a reboot. The profile management software loads and activates different user profiles on-demand, allowing the system to adapt to different users while maintaining continuous operation. This dynamic profile switching mechanism eliminates the static nature of traditional systems that require restarts for reconfiguration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

User profiles are pre-configured and stored in the database before runtime. When a user needs to switch, the system simply activates the pre-prepared profile data without needing to reconfigure or restart. This preliminary preparation of user-specific configurations allows instant switching while maintaining system operation.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the system is customized for a particular user at initialization, then the system can recognize that user's voice and commands, but the system cannot be reconfigured during use without interruption

Engineering Contradiction:
Improveuser-specific recognitionVSAvoidcontinuous operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system segments user-specific configurations into separate, independent user profiles stored in the database. Each profile contains voice recognition data, command mappings, and other user-specific parameters. This segmentation allows the system to load only the necessary profile segment when switching users, without affecting the overall system operation or requiring a restart.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The profile management software acts as an intermediary layer between the user profiles in the database and the speech recognition engine. This intermediary handles profile switching, data loading, and activation without interrupting the core speech recognition functionality, enabling seamless transitions between different user-specific configurations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple users need to operate the system, then the system can serve multiple users, but the system must be restarted for each user which reduces productivity

Engineering Contradiction:
Improvemulti-user supportVSAvoidsystem availability
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system implements a universal profile management framework that supports multiple user profiles within a single system instance. The database stores multiple user profiles, and the profile management software provides universal access to these profiles, allowing any authorized user to switch to their profile without system restart. This multi-functional approach enables the system to serve multiple users continuously.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system maintains continuous operation by implementing hot-swappable user profiles that can be activated on-demand. The speech recognition engine continues to run uninterrupted while user profiles are switched in the background. This continuity ensures that the system remains productive and available for use throughout the day without repeated interruptions for user transitions.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentEP1868184B1Speech recognition system with user profiles management
Publication Date: 2015.04.15 STORZ ENDOSKOP PROD GMBH
  • EP1868184B1 patent drawingFigure 1
  • EP1868184B1 patent drawingFigure 2
  • EP1868184B1 patent drawingFigure 3

AI summary

A speech recognition and control system continuously operable by two or more users including a receiver for receiving a speech input, a processor in communication with the receiver, a database in communication with the processor, the database including a plurality of user profiles, profile management software executing on the processor for determining an active profile from the plurality of user profiles, and software executing on the processor for identifying at least one command from the speech input based on the active profile.