Context-Specific Schema Files for Automated Assistant Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automated assistants experience latency and inefficiency when searching for suitable applications to invoke, leading to wasted computational and network resources due to incorrect application invocations and the need to repeatedly access network content for responses.

Innovation Solution

The implementation of context-specific schema files that allow automated assistants to facilitate human-to-computer dialogs by identifying entry points and providing responsive content, reducing the need for real-time application invocation and network access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If an automated assistant is pre-loaded with extensive responses, then user query response speed is improved, but device operational efficiency deteriorates due to memory and processing overhead

Engineering Contradiction:
Improveresponse latencyVSAvoiddevice operational efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent segments the response database into context-specific schema files organized by application domain (e.g., ride-sharing, food delivery, messaging). Each schema file contains only the responses relevant to a specific context, allowing the automated assistant to load only the necessary subset of responses into memory based on the detected user context, thereby reducing memory overhead while maintaining fast response capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic loading of schema files based on detected user context. The system transitions from a static pre-loaded approach to a dynamic on-demand approach where schema files are loaded into memory only when their corresponding context is detected, and unloaded when no longer needed. This dynamic behavior optimizes the balance between response speed and device efficiency.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the automated assistant repeatedly accesses network content for each query, then response accuracy is improved, but network bandwidth and processing resources are wasted

Engineering Contradiction:
Improveresponse accuracyVSAvoidnetwork resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent performs preliminary actions by pre-processing and organizing response data into context-specific schema files that are stored locally on the device. This preliminary organization allows the automated assistant to quickly retrieve accurate responses from local storage without needing to access network content for each query, thereby maintaining response accuracy while eliminating repeated network access.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates local copies of response data in the form of schema files that are downloaded once and stored on the device. These local copies enable the automated assistant to serve responses without repeated network access, significantly reducing network resource consumption while maintaining the accuracy of the original network-based response database.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If the automated assistant invokes applications in real-time, then application functionality is maximized, but latency increases due to application search and invocation overhead

Engineering Contradiction:
Improveapplication functionalityVSAvoidapplication invocation latency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-identifying and loading the appropriate schema file into memory based on the detected user context before the user actually submits their query. This preliminary preparation ensures that when the user queries the automated assistant, the relevant responses are already available in memory, eliminating the need for real-time application search and invocation, thereby reducing latency while maintaining full application functionality.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12254333B2Systems, methods, and apparatus for providing dynamic auto-responses at a mediating assistant application
Publication Date: 2025.03.18 GOOGLE LLC
  • US12254333B2 patent drawing
  • US12254333B2 patent drawing
  • US12254333B2 patent drawing

AI summary

Methods, apparatus, systems, and computer-readable media are provided for providing context specific schema files that allow an automated assistant to broker human-to-computer dialogs between a user and an application that is separate from the automated assistant. The context specific schema file can provide the automated assistant with sufficient data to be responsive to user queries without necessarily communicating with a remote device, such as a server. Multiple different context specific schema files can be made available to the automated assistant according to a context in which a user is interacting with the automated assistant. In this way, latency otherwise exhibited by the automated assistant can be mitigated by providing the automated assistant with the information needed to respond to a user without continually retrieving the information over a network.