Intelligent Assistant Response Latency Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Intelligent automated assistants on mobile platforms face challenges due to limited computing resources, resulting in increased response latency and a poor user experience.
Innovation Solution
The system receives a speech input, transmits its representation, and determines if the associated domain is linked to a predefined action; if so, it performs the action before receiving data content, allowing for quicker output to the user by receiving a domain signal prior to data content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If digital assistants are implemented on mobile platforms with limited computing resources, then portability and accessibility are improved, but response latency increases and user experience deteriorates
Solution Approach 1:
The system performs preliminary actions by transmitting the speech representation to the server and receiving the domain signal before receiving the data content. This allows the device to prepare and execute predefined actions in advance, reducing the overall response latency when resources are limited.
Solution Approach 2:
The processing workflow is segmented into distinct phases: speech representation transmission, domain signal reception, predefined action determination, and data content reception. This segmentation allows mobile devices to handle only the critical early stages locally while delegating resource-intensive operations to remote servers.
2Reliability
If the system waits to receive data content before performing actions, then processing accuracy is improved, but response time increases
Solution Approach 1:
The system performs preliminary actions by determining whether to execute predefined actions based on the domain signal received before the data content arrives. This allows the system to prepare and initiate actions in advance, reducing response time while maintaining processing accuracy through subsequent verification with the actual data content.
Solution Approach 2:
The system performs partial actions by executing predefined actions based on the domain signal before receiving the complete data content. This partial execution reduces response time while the system can later adjust or refine the action based on the actual data content received.
Data Source
AI summary
Systems and processes for reducing response latency of intelligent automated assistants are provided. In one example process, a speech input containing a user request can be received from a user. A representation of the speech input can be transmitted. A domain signal representing a relevant domain associated with the user request can be received. The process can determine whether the relevant domain is associated with a predefined action of a set of predefined actions. In response to determining that the relevant domain is associated with a predefined action of a set of predefined actions, the predefined action can be performed. Data content relevant to satisfying the user request can be received. A result based on the data content can be outputted to at least partially satisfy the user request.


