Automobile Assistant Tunneling Client Intents via Wireless Channel
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing automated assistant systems require multiple instances across devices, leading to inefficient use of network bandwidth, memory, and computational resources, as well as increased distractions and waste due to the need for duplicative application updates and installations, especially in environments like vehicles where users interact with multiple devices simultaneously.
Innovation Solution
A communication channel is established between a principal automated assistant, such as an automobile automated assistant, and subsidiary automated assistants, allowing the principal to assume pending intents and actions, thereby tunneling intents and actions without the need for correlated applications on the automobile-side devices, reducing network traffic and computational resources by relying on a single instance of an application.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple instances of automated assistants are deployed across different devices to ensure uniform functionality, then user access and functionality are improved, but network bandwidth is preoccupied with transmitting duplicative application updates and data communication between instances
Solution Approach 1:
The patent merges multiple instances of automated assistants into a single centralized instance that serves multiple devices. Instead of each device running its own instance, one centralized automated assistant handles requests from multiple devices, eliminating duplicative updates and reducing network bandwidth consumption while maintaining functionality access across devices.
Solution Approach 2:
The centralized automated assistant instance performs multiple functions for multiple devices simultaneously. A single instance provides universal service to multiple users and devices, handling different requests and maintaining state information for each user session without requiring separate instances, thereby reducing overall system resource consumption.
2Adaptability or versatility
If multiple instances of automated assistants are deployed across different devices, then functionality is improved, but memory allocation across devices is employed inefficiently due to duplicative installations
Solution Approach 1:
The patent combines the automated assistant functionality into a single centralized instance that is shared across multiple devices. This eliminates the need for each device to allocate memory for a separate instance, reducing total memory consumption while maintaining access functionality. The centralized instance manages all user interactions and maintains state information centrally.
3Ease of operation
If automated assistants are installed on multiple devices including vehicle systems, then user access flexibility is improved, but distractions increase and computational resources are wasted when multiple instances operate simultaneously
Solution Approach 1:
The patent merges automated assistant instances into a single centralized system that serves multiple devices including vehicles. This reduces the number of simultaneously operating instances, thereby reducing computational waste and minimizing distractions caused by multiple active assistants. Users can still access the assistant flexibly across devices while the centralized architecture ensures coordinated operation and reduced interference.
4Adaptability or versatility
If multiple instances of automated assistants are deployed, then device autonomy is improved, but network traffic increases due to duplicative message and confirmation receipt transmissions
Solution Approach 1:
The patent merges multiple automated assistant instances into a single centralized instance that handles all communications. This eliminates duplicative message transmissions and confirmation receipts that would occur with multiple instances. The centralized instance manages all user interactions and communications efficiently, reducing network traffic while maintaining device autonomy through centralized coordination.
Data Source
AI summary
Implementations relate to interactions, over a wireless communication modality, between an automated assistant of an automobile computer system, and separate client device(s). In some of those implementations, the client device(s) can be paired with the automobile computer system, and the client device(s) and the automobile computer system can include separate instances of an automated assistant, which can be associated with different user accounts. In some additional or alternative implementations, particular actions to be performed by a local application of a client device can be advanced via user interaction with the automobile automated assistant, despite a counterpart to the local application not being installed directly on automobile computer system. For example, despite an automobile computer system not having a third-party messaging application installed, the automobile automated assistant can access requested actions to be performed by the third-party messaging application in order to further a requested action. The automobile computer system can transmit, via the wireless communication modality, content to cause the third-party application to further the requested action.


