Smart Assistant Local Cache for Low-Latency Device Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for controlling smart devices through automated assistants suffer from high latency, excessive resource usage, and network inefficiencies due to the need for remote processing of user inputs, which is exacerbated by hardware constraints on client devices.

Innovation Solution

Implementing a local cache on client devices with pre-generated semantic representations of user inputs, allowing for on-device processing and reduced reliance on remote systems, utilizing cloud and locally interpretable semantic representations to control smart devices efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If user inputs are transmitted to remote automated assistant servers for processing, then the automated assistant can leverage robust cloud resources to process complex queries, but this results in high latency and excessive network resource usage

Engineering Contradiction:
Improveprocessing capabilityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-generating and storing semantic representations of common user inputs in a local cache on the client device. When a user provides input, the system first checks the local cache for matching semantic representations, allowing immediate processing without waiting for remote server responses. This pre-computation and local storage approach eliminates the latency associated with transmitting and processing every query remotely, while still maintaining the ability to leverage cloud resources for complex or unrecognized inputs.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If all user inputs are processed by remote automated assistant servers, then comprehensive query handling is achieved, but this causes excessive usage of server and network resources

Engineering Contradiction:
Improvequery handling capabilityVSAvoidnetwork resource usage
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent applies segmentation by dividing the processing workload between local and remote systems. Common, frequently occurring user inputs are identified and their semantic representations are cached locally on the client device. When a user input matches an entry in the local cache, processing is completed locally without involving remote servers. This segments the processing tasks into local (for common queries) and remote (for complex or new queries), significantly reducing network resource usage while maintaining comprehensive query handling capability through the fallback to remote processing when needed.

Inventive Principle:
Principle #1Segmentation

3Productivity

If semantic representations are generated and stored locally on client devices, then processing speed and network efficiency improve, but this increases device complexity and memory requirements

Engineering Contradiction:
Improveprocessing speedVSAvoidcache management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies copying by creating and storing simplified semantic representations of user inputs in a local cache on the client device. These semantic representations are compact data structures that capture the essential meaning of common queries without requiring full processing power. The cache stores pre-computed semantic representations that can be quickly matched against user inputs, enabling fast local processing. This copying approach balances the trade-off by implementing a relatively simple cache management system that stores essential semantic information, achieving significant processing speed improvements and network efficiency gains without excessive device complexity.

Inventive Principle:
Principle #26Copying

Data Source

PatentEP4202920B1Efficient and low latency automated assistant control of smart devices
Publication Date: 2025.07.23 GOOGLE LLC
  • EP4202920B1 patent drawingFigure 1
  • EP4202920B1 patent drawingFigure 2
  • EP4202920B1 patent drawingFigure 3A

AI summary

Various implementations relate to techniques, for controlling smart devices, that are low latency and/or that provide computational efficiencies (client and/or server) and/or network efficiencies. Those implementations relate to generating and/or utilizing cache entries, of a cache that is stored locally at an assistant client device, in control of various smart devices (e.g., smart lights, smart thermostats, smart plugs, smart appliances, smart routers, etc.). Each of the cache entries includes a mapping of text to one or more corresponding semantic representations.