Voice Service Selection Device Prioritizing Missing Input Items
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face inconvenience when using voice search services that require multiple types of services, as they need to designate the service type before providing specific information, leading to inefficiencies in service provision.
Innovation Solution
A service providing device that identifies user voice input, calculates scores for services based on input items and weighting factors, and requests missing information for the service with the highest score, prioritizing services with fewer uninput items or higher input ratios, to streamline the service selection process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the user designates the service type before providing information, then the service can be provided accurately, but the user convenience deteriorates due to additional steps required
Solution Approach 1:
The system performs preliminary action by pre-configuring multiple services with their required input items and weighting factors before the user makes a voice request. When the user speaks, the system automatically matches the voice input against pre-defined service criteria without requiring the user to first designate service type, thus maintaining accuracy while improving convenience
Solution Approach 2:
The system enables self-service by automatically determining which service to provide based on the voice input and pre-stored service criteria. The calculation unit autonomously calculates scores for different services based on input items and weighting factors, eliminating the need for the user to manually or verbally designate service type before providing information
2Adaptability or versatility
If the system provides multiple services with different requirements, then service versatility improves, but the complexity of information collection increases
Solution Approach 1:
The system segments the service provision process into distinct input items, each with associated weighting factors. Instead of handling complex service requirements as a whole, the calculation unit processes individual input items separately and combines their weighted scores to determine the best service match, simplifying the complexity management
Solution Approach 2:
The system manages service versatility by storing different sets of input items and weighting factors for each service type. When a voice request is received, the system temporarily activates the relevant service parameters based on the calculated score, allowing multiple services to coexist without simultaneously increasing operational complexity
3Reliability
If the system prompts users for missing information, then service completeness improves, but the time required for service provision increases
Solution Approach 1:
The system performs preliminary action by pre-calculating which input items are indispensable for each service and storing this information in advance. When the user makes a voice request, the system immediately identifies missing indispensable items without needing to analyze the entire service requirement structure, reducing the time required to prompt for missing information
Solution Approach 2:
The system applies partial action by focusing only on prompting for indispensable input items rather than all possible service parameters. This selective approach ensures service completeness for critical requirements while avoiding unnecessary time expenditure on optional or redundant information collection
Data Source
AI summary
An input item information DB stores input items and weighting factors for each service based on voice recognition, a specifying unit specifies the input items based on uttered information, a storage unit stores the uttered information for the specified input items, a calculation unit calculates a score for each service based on all the input items for which the uttered information is stored and the weighting factors, and a request unit requests a user to utter information for an uninput item for which the uttered information has yet to be stored in the service having the highest score. The request unit requests the user to utter the information for the uninput item for a service having the least number of uninput items in the indispensable input items or having the highest ratio of input for the indispensable input items among the services having the highest score.

