Vehicle Voice Command Execution with Multi-User Profile Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
When multiple users are present in a vehicle, the existing user profile system can cause inconvenience as it may not correctly execute voice commands intended for one user due to mismatched profiles, leading to difficulties in accessing personalized settings and services.
Innovation Solution
A device and method that allows voice commands to be executed based on the profile of the user uttering the command, even if the applied user profile does not match, by acquiring and using data from the relevant user profile to perform the desired operations without changing the currently applied profile.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the vehicle loads the profile of the second user, then the second user can use his/her profile, but the first user cannot use his/her profile
Solution Approach 1:
The patent segments voice command execution into two independent pathways: one for the currently applied profile (first user) and another for other profiles (second user). The system determines whether to execute commands based on the speaker's profile match, allowing simultaneous access for different users without mutual exclusion.
Solution Approach 2:
The system dynamically switches between profile-based execution and speaker-identification-based execution based on real-time conditions. When a profile match is detected, it uses profile data; when no match is detected, it switches to using the actual speaker's profile, providing flexible adaptation to different usage scenarios.
2Adaptability or versatility
If the vehicle does not load the profile of the second user, then the first user can continue using his/her profile, but the second user cannot use his/her profile
Solution Approach 1:
The voice recognition system acts as an intermediary that identifies the actual speaker and mediates between the currently applied profile and the speaker's personal profile. This intermediary function allows the system to bridge the gap between profile stability and user accessibility, enabling the second user to access their profile without changing the applied profile.
3Ease of operation
If the driver selects a profile after starting the vehicle, then the vehicle applies the selected profile settings, but the driver may feel inconvenience when a different profile is applied due to carelessness
Solution Approach 1:
The system provides feedback by detecting the actual speaker through voice recognition and comparing it with the applied profile. When a mismatch is detected, the system can notify the user or automatically switch to the correct profile, ensuring reliability while maintaining ease of operation through automatic profile correction.
4Stability of the object's composition
If the vehicle uses the profile of the applied user for voice commands, then the settings are consistent with the applied profile, but voice commands for other users cannot be executed correctly
Solution Approach 1:
The system dynamically adapts its behavior based on the speaker's identity. It maintains stability by using the applied profile for consistent settings when the speaker matches, but switches to speaker-specific profile usage when there's a mismatch, enabling versatile multi-user command execution without compromising setting consistency.
Data Source
AI summary
A method of a vehicle may comprise: based on presence of a first user and a second user in the vehicle, determining that the first user is a driver and the second user is a passenger; applying, based on a first profile of the first user and based on the first user being the driver, profile settings of the first profile to the vehicle; while applying the profile settings of the first profile to the vehicle, detecting a voice command of the second user; and while maintaining at least one profile setting of the profile settings of the first profile to the vehicle: determining, from profile settings of a second profile of the second user and based on the voice command, data for executing the voice command; and executing, based on the data, at least one operation associated with the voice command.


