Automobile Assistant Channel for Cross-Device Pending Intents

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems require multiple instances of automated assistants across different devices, leading to inefficient use of network bandwidth, memory, and computational resources, and create distractions and resource waste due to duplicate application updates and interactions.

Innovation Solution

A communications channel is established between a principal automated assistant, such as an automobile assistant, and subsidiary assistants on client devices, allowing the principal assistant to assume pending intents and actions, thereby reducing the need for duplicate applications on the automobile system and optimizing resource use.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple instances of automated assistants are deployed across different devices to ensure uniform functionality, then service availability and user access are improved, but network bandwidth is preoccupied with duplicative application updates and data transmission

Engineering Contradiction:
Improveservice availabilityVSAvoidnetwork bandwidth
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

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 assistant instance, one centralized assistant handles requests from multiple devices, eliminating duplicative network traffic for updates and data transmission while maintaining service availability across all devices.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The centralized automated assistant instance performs multiple functions for multiple devices simultaneously. A single assistant instance serves as a universal service point that can handle requests from any connected device, replacing the need for device-specific instances and reducing network overhead.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If multiple instances of automated assistants are deployed across different devices, then service coverage is improved, but memory allocation across devices is employed inefficiently

Engineering Contradiction:
Improveservice coverageVSAvoidmemory allocation
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent combines the memory resources required for multiple assistant instances into a single centralized instance. Instead of allocating memory for assistant instances on each individual device, the centralized architecture consolidates memory usage, eliminating redundant storage of application code, models, and data across multiple devices.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If automated assistants are deployed on multiple devices including vehicles, then user accessibility is improved, but computational resources are wasted due to duplicate processing

Engineering Contradiction:
Improveuser accessibilityVSAvoidcomputational resources
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent merges the computational processing capabilities of multiple automated assistants into a single centralized processor. Instead of each device independently processing assistant requests and performing duplicate computations, the centralized instance processes all requests, eliminating redundant computational work while maintaining accessibility from multiple devices.

Inventive Principle:
Principle #5Merging (Combining)

4Adaptability or versatility

If multiple instances of automated assistants operate independently across devices, then device autonomy is maintained, but network traffic increases due to synchronizing application states

Engineering Contradiction:
Improvedevice autonomyVSAvoidnetwork traffic
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent extracts the assistant application state synchronization requirement from the distributed device architecture and consolidates it into a single centralized instance. By taking out the need for inter-device synchronization, the system eliminates network traffic associated with syncing application states while devices maintain their operational autonomy through connection to the centralized service.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12536846B2Providing a communications channel between instances of automated assistants
Publication Date: 2026.01.27 GOOGLE LLC
  • US12536846B2 patent drawing
  • US12536846B2 patent drawing
  • US12536846B2 patent drawing

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.