Digital Assistant Search Routing by Displayed App Context
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing digital assistants often provide generic search results that do not align with a user's intent when the input is given while browsing a specific application, leading to inefficiencies in battery and processing power usage.
Innovation Solution
The system determines if the user interface includes a search user interface and performs a first search using the application or a second search using a digital assistant, providing relevant results that align with the user's intent, thereby conserving battery and processing power.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If generic digital assistant search results are provided, then the digital assistant can respond to user queries, but the search results do not align with user intent when the user is browsing a specific application
Solution Approach 1:
The system performs preliminary detection of the currently displayed application and its search interface state before processing the user's search query. This preliminary action allows the digital assistant to pre-determine whether to use the application's search functionality or its own search system, ensuring the search results align with user intent without requiring additional user input to specify the search context.
2Ease of operation
If the system determines whether to perform a first search using the application or a second search using the digital assistant, then search results can be optimized for user intent, but the device complexity increases
Solution Approach 1:
The system automatically determines which search path to take by detecting whether the displayed application includes a search user interface and whether the user is in a state to receive search results. This self-service mechanism eliminates the need for complex user input to specify search preferences, as the system autonomously selects the appropriate search method based on the current application context and user state.
3Use of energy by moving object
If the system provides search results based on the displayed application, then battery and processing power are conserved by reducing the number of user inputs required, but the device must continuously monitor application state
Solution Approach 1:
The system continuously monitors the displayed application state to detect when a user is browsing and when search results would be beneficial. This continuous monitoring enables the system to proactively provide context-aware search results without requiring explicit user commands, thereby reducing the number of user inputs needed and conserving battery and processing power while maintaining relevant search functionality.
Data Source
AI summary
This relates generally to providing search results using a digital assistant based on a displayed application. This application includes methods directed towards accessing application searches if a search user interface is displayed and using a system search if on another user interface of the application. The application further includes methods for performing a search using an application based on keywords exclusive to an application. The application further includes methods for performing a detailed search using a specific application when selecting an affordance in a first set of search results.


