Automated Assistant Search Result Navigation in Constrained Dialogs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing automated assistants face challenges in providing group search results due to resource and interface constraints, leading to cluttered interfaces, computational resource consumption, and limited navigation capabilities, especially when using graphical or audible interfaces.
Innovation Solution
Adaptive methods for presenting search results based on user input attributes, allowing users to navigate search results within dialog constraints, and influencing when and whether certain attributes are provided, enabling efficient resource use and flexible navigation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If all search results are displayed simultaneously in a chat interface, then the user can access all information at once, but the interface becomes cluttered and computational resources are consumed
Solution Approach 1:
The patent divides search results into sequential groups or batches rather than displaying all results simultaneously. The automated assistant presents results in manageable portions, allowing users to access all information over time while keeping the interface clean and reducing computational resource consumption for rendering.
Solution Approach 2:
The system employs periodic display of search results, presenting them in intervals or batches. This periodic action allows the interface to remain uncluttered between result presentations while ensuring all information becomes accessible through multiple display cycles, thus resolving the contradiction between information accessibility and interface cleanliness.
2Loss of information
If a large quantity of search results are rendered simultaneously, then complete information is provided, but computational resources are consumed for rendering and scrolling
Solution Approach 1:
Search results are segmented into smaller batches that are rendered and presented sequentially rather than all at once. This segmentation reduces the computational burden of rendering large quantities of results simultaneously while ensuring complete information is provided across multiple display batches.
Solution Approach 2:
The system initially presents a partial set of search results (the most relevant or first batch) rather than rendering all results immediately. This partial action approach provides sufficient information for many user needs while consuming fewer computational resources, with the option to provide additional results if the user requests them.
3Ease of operation
If search results are provided in a separate interface or application, then results are viewable, but user attention is distracted from ongoing dialog and additional resources are required
Solution Approach 1:
The patent merges the search results display with the existing chat interface by having the automated assistant present results directly within the dialog flow. This integration allows users to view search results without switching to a separate application, maintaining their attention on the ongoing conversation while still providing complete information access.
Solution Approach 2:
The chat interface is designed to serve multiple functions: it handles both the conversational dialog and the display of search results within the same interface. This multi-functionality eliminates the need for separate applications, reducing user attention distraction and computational resource requirements while maintaining ease of operation for viewing results.
4Ease of operation
If spoken user interface input is used for navigation, then hands-free operation is enabled, but directed navigation of search results is limited or not possible
Solution Approach 1:
The patent implements dynamic navigation within the sequential results presentation that responds to spoken user input. The system adapts its navigation behavior based on user commands, allowing hands-free operation while maintaining versatile navigation capabilities through dynamic adjustment of result presentation based on spoken directives.
Data Source
AI summary
Methods, apparatus, and computer readable media related to interaction between a user and an automated assistant during a dialog between the user and the automated assistant. Some implementations are directed to adapting a graphical and/or audible presentation of search results provided by the automated assistant for presentation to the user. The adaptation may be in response to attribute(s), of one or more of the search results, referenced in spoken and/or typed textual input provided by the user during the dialog. Some of those implementations may enable a user to provide textual input to navigate the search results within the dialog and within resource and/or interface constraints associated with the dialog. Some of those implementations may additionally and/or alternatively enable adapting, based on textual input provided by a user to the automated assistant, when and/or whether search results having certain attributes are provided to the user by the automated assistant.


