In-Vehicle Assistant OEM Querying for Value and Unit Consistency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Automated assistants in vehicular environments often create user confusion by inconsistent value and unit representations across different data sources, leading to detracted user experiences and unnecessary computational resource consumption.
Innovation Solution
The implementation dynamically adapts the automated assistant's responses to spoken utterances by using an OEM query to enforce consistency between displayed values and units and those used in executing vehicular commands, thereby mitigating inconsistencies through an API interface.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the automated assistant uses different data sources with different rounding/conversion rules, then each data source can maintain its own display preferences, but inconsistencies arise between displayed values and values used in executing commands
Solution Approach 1:
The patent introduces an intermediary component (the automated assistant system with query transmission capabilities) that mediates between multiple data sources with different rounding rules and the final command execution. This intermediary receives queries from different manufacturers, standardizes the value representations, and ensures consistency across displays while maintaining the ability to execute precise commands.
Solution Approach 2:
The system implements a universal query interface that can handle requests from multiple manufacturers with different rounding preferences. The automated assistant is designed to work with various data sources simultaneously, adapting to each manufacturer's standards while maintaining overall system consistency through a common communication protocol.
2Reliability
If the system transmits queries to multiple OEM components to obtain consistent values, then value consistency can be enforced, but system complexity and computational resource usage increase
Solution Approach 1:
The system performs preliminary actions by transmitting queries to OEM components before final command execution. This advance verification ensures that the values to be displayed and the values used in command execution are consistent, preventing inconsistencies rather than correcting them later.
Solution Approach 2:
The automated assistant implements a feedback mechanism where it receives responses from OEM components regarding their rounding rules and current values. This feedback loop allows the system to adjust its queries and ensure that the final executed commands match the displayed values, creating a closed-loop verification system.
3Productivity
If the automated assistant provides responsive output based on one data source while another data source displays different values, then each data source can operate independently, but user confusion increases
Solution Approach 1:
The patent merges the value verification process into the automated assistant's response generation workflow. Instead of treating display and command execution as separate independent processes, the system combines them so that the same verified value is used for both the responsive output and the command execution, eliminating user confusion while maintaining operational efficiency.
4Reliability
If the system enforces strict value consistency across all outputs, then user confusion is reduced, but adaptability to different manufacturer standards decreases
Solution Approach 1:
The system applies local quality by allowing each OEM component to maintain its own rounding rules and display preferences locally, while the automated assistant ensures global consistency for command execution. Each data source can operate with its own characteristics, but the final commanded values are standardized across the system.
Data Source
AI summary
Implementations described herein relate to determining how an automated assistant should respond to a given spoken utterance received in a vehicular environment to enforce consistency between value(s) and/or unit(s) that are displayed at a given display device of an in-vehicle computing device and value(s) and/or unit(s) that are utilized in executing a given vehicular command or that are provided for presentation to a user in response to a given vehicular request. For example, implementations can receive the given spoken utterance, identify the given vehicular command/request based on processing the given spoken utterance, and determine an original equipment manufacturer (OEM) query based on the given vehicular command/request included in the spoken utterance, and transmit the OEM query to a given OEM component. Further, implementations can determine how the automated assistant should respond to the given spoken utterance based on responsive content that is received from the given OEM component.


