Automated Assistant Search Result Navigation in Constrained Dialogs

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveinformation accessibilityVSAvoidinterface clutter
Core Design Contradiction:
Loss of informationVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #19Periodic action

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

Engineering Contradiction:
Improvecompleteness of search resultsVSAvoidcomputational resource consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #16Partial or excessive action

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

Engineering Contradiction:
Improveviewability of search resultsVSAvoiduser attention distraction
Core Design Contradiction:
Ease of operationVSLoss of time

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

Engineering Contradiction:
Improvehands-free operation capabilityVSAvoidnavigation capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260017014A1Using user input to adapt search results provided for presentation to the user
Publication Date: 2026.01.15 GOOGLE LLC
  • US20260017014A1 patent drawing
  • US20260017014A1 patent drawing
  • US20260017014A1 patent drawing

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.