Unified Skill Interface for Speech Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current speech processing systems require users to enable multiple skills for system-provided and custom functionalities, leading to user confusion and an unbeneficial user interface, as skills with similar functionalities appear identical but differ only in name and user inputs.
Innovation Solution
The system allows association of both system-provided and custom functionalities with a single skill, enabling users to invoke both types of functionalities using a single skill identifier, thereby simplifying the user interface and eliminating the need to remember exact formulations for functionality execution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple skills are required for system-provided and custom functionalities, then functionality coverage is improved, but user interface complexity and ease of operation deteriorate
Solution Approach 1:
The patent combines system-provided skills and custom skills into a unified skill interface. Instead of requiring separate skills for system functionalities and custom functionalities, the system merges them so that a single skill can handle both types of requests. This is achieved by allowing custom functionalities to be associated with existing system skills, thereby reducing the number of separate skills users need to manage while maintaining full functionality coverage.
Solution Approach 2:
The patent implements universality by designing skills that can perform multiple functions - both system-provided functionalities and custom functionalities - through a single skill identifier. This multi-functionality approach allows a single skill to serve as a universal interface for diverse operations, eliminating the need for users to learn and manage multiple specialized skills for different functionality types.
2Adaptability or versatility
If multiple skills are required for system-provided and custom functionalities, then functionality coverage is improved, but device complexity deteriorates
Solution Approach 1:
The system merges the management of system-provided skills and custom skills into a unified skill registry. Instead of maintaining separate skill repositories for system and custom functionalities, the patent combines them into a single skill management structure. This reduces device complexity by eliminating redundant skill management infrastructure while preserving the ability to provide diverse functionalities through the unified skill interface.
3Measurement precision
If exact formulations are required for skill invocation, then processing precision is improved, but ease of operation deteriorates
Solution Approach 1:
The patent implements universality in command recognition by allowing a single skill identifier to respond to multiple variations of user inputs. Instead of requiring exact phrase matching for each specific functionality, the system creates universal skill identifiers that can be invoked through various natural language formulations. This maintains processing precision through structured skill definitions while greatly improving ease of operation by allowing flexible, natural user input.
Data Source
AI summary
Techniques for providing and implementing a single skill associated with custom functionality and system-provided functionality are described. The skill may be used to invoke functionality in response to a user input without requiring a user remember exact formulations to cause the functionality to be performed. The skill may be associated with more than one domain. For example, the skill may be associated with custom sample user inputs (corresponding to the custom functionality) that correspond to a custom domain while the skill may also be associated with system-provided sample user inputs (corresponding to the system-provided functionality) associated with a non-custom domain.


