Virtual Assistant Routing for Infotainment Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing infotainment systems often rely on a single information source, leading to user inconvenience and safety risks due to delayed or inaccurate responses, especially in emergency situations, and may require multiple requests for information, causing distraction and discomfort, particularly in vehicle contexts.
Innovation Solution
A system and method for virtual assistant routing that processes user requests by determining the appropriate domain and routing them to assigned virtual assistants, ensuring prompt and accurate responses, with features like configuration information management, default virtual assistant handling, and multi-user speech signal processing to improve user interaction and safety.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single information source is used in infotainment systems, then the system complexity is reduced, but the reliability and responsiveness of information delivery deteriorates
Solution Approach 1:
The patent segments the information delivery system into multiple specialized virtual assistants, each responsible for specific domains (e.g., weather, traffic, news). This segmentation allows the system to maintain low overall complexity while achieving high reliability through specialized components that can be independently optimized and managed.
Solution Approach 2:
The routing system serves as a universal intermediary that handles multiple types of requests across different domains. It provides a single point of entry for users while distributing requests to appropriate specialized assistants, thus maintaining simple user interaction while enabling reliable multi-domain information delivery.
2Reliability
If multiple specialized virtual assistants are deployed for different domains, then the reliability and accuracy of information delivery is improved, but the device complexity increases
Solution Approach 1:
The routing system acts as an intermediary layer between users and multiple specialized virtual assistants. It receives user requests, determines the appropriate domain, and routes to the correct assistant. This intermediary approach allows multiple specialized assistants to work together seamlessly without increasing user-facing complexity, as the routing logic is transparent to users.
Solution Approach 2:
The system implements feedback mechanisms where the routing component learns from routing decisions and performance metrics. This allows the system to optimize request distribution across virtual assistants based on accuracy and responsiveness, maintaining high reliability while adapting to changing conditions without manual intervention.
3Measurement precision
If users make multiple separate requests for information, then the accuracy of information retrieval is improved, but the user convenience and safety deteriorates due to increased distraction
Solution Approach 1:
The routing system merges multiple information needs into a single unified request processing workflow. When a user makes a request, the system can coordinate with multiple virtual assistants simultaneously or sequentially behind the scenes, combining their responses into a comprehensive answer delivered in one interaction. This maintains high accuracy through multiple specialized sources while preserving user convenience by requiring only a single user action.
4Productivity
If the system processes and routes requests through multiple virtual assistants, then the productivity and responsiveness of the system is improved, but the device complexity increases
Solution Approach 1:
The system performs preliminary actions by pre-configuring domain mappings and virtual assistant assignments before runtime. The routing component has pre-established knowledge of which assistant handles which domain, allowing for rapid request routing without complex real-time decision-making. This preliminary setup enables high productivity during operation while keeping the runtime complexity manageable.
Data Source
AI summary
Systems, methods and software are disclosed for processing requests from users of an infotainment system. The method includes receiving a request from a user of the infotainment system. The method includes determining a domain for the received request based on information contained in the received request. The domain specifies one or more categories for the request. The method includes routing the received request to a virtual assistant assigned to handle requests for the determined domain. The virtual assistant is one of a plurality of virtual assistants respectively assigned to handle requests for a plurality of respectively assigned domains. The method includes transmitting a response to the request to the user.


