Automated Assistant Source Rules for Lower-Cost Information Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

User interactions with automated assistants often result in prolonged dialogues and wastage of computational resources due to the automated assistant providing results from non-preferred sources, necessitating reformulation of inputs and additional searches to meet user preferences.

Innovation Solution

Implementing source parameter rules that prioritize preferred sources for user requests, allowing selective searching and rendering of results, thereby reducing unnecessary computations and interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the automated assistant searches multiple sources to provide comprehensive results, then the quality and completeness of information is improved, but the computational resources and time consumed increase

Engineering Contradiction:
Improveinformation qualityVSAvoidcomputational resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by pre-establishing user source preferences and organizing them into structured rules before actual information retrieval occurs. When a user interacts with the assistant, the pre-configured source preference rules are directly applied to filter and select sources, eliminating the need to search all available sources and thereby reducing computational resources while maintaining information quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies different source selection strategies to different users based on their individual preferences. Each user has customized source preference rules that locally optimize the information retrieval process for their specific needs, rather than using a uniform approach for all users. This allows the system to concentrate computational resources on retrieving from preferred sources only.

Inventive Principle:
Principle #3Local quality

2Loss of information

If the automated assistant provides results from all available sources, then the completeness of information is improved, but the user interaction time increases due to needing to reformulate inputs

Engineering Contradiction:
Improveinformation completenessVSAvoidinteraction time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system incorporates user feedback about source preferences into its operation. By monitoring which sources users prefer and adjusting source selection accordingly, the system learns from user interactions and progressively improves its ability to provide complete information in fewer turns, reducing interaction time while maintaining information completeness.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

User source preferences are captured and configured in advance through preliminary setup processes. This preliminary action ensures that when information retrieval occurs, the system already knows which sources to prioritize for each user, eliminating the need for users to reformulate their inputs to specify source preferences and thereby reducing interaction time.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If the automated assistant renders all search results, then the completeness of information delivery is improved, but the device resources and user interface complexity increase

Engineering Contradiction:
Improveinformation delivery completenessVSAvoiduser interface complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system applies different rendering strategies based on user preferences and device capabilities. By using source preference rules to determine which sources to prioritize, the system can selectively render results from preferred sources with higher prominence while potentially summarizing or omitting results from non-preferred sources, thereby delivering complete information without overwhelming the user interface.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system segments search results based on source preferences, organizing and presenting them in a hierarchical or categorized manner. Results from preferred sources are presented first or with greater emphasis, while results from other sources are presented subsequently or in a condensed format. This segmentation allows complete information delivery while maintaining manageable interface complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250329330A1Specifying preferred information sources to an assistant
Publication Date: 2025.10.23 GOOGLE LLC
  • US20250329330A1 patent drawing
  • US20250329330A1 patent drawing
  • US20250329330A1 patent drawing

AI summary

Implementations relate to interactions between a user and an automated assistant during a dialog between the user and the automated assistant. Some implementations relate to processing received user request input to determine that it is of a particular type that is associated with a source parameter rule and, in response, causing one or more sources indicated as preferred by the source parameter rule and one or more additional sources not indicated by the source parameter rule to be searched based on the user request input. Further, those implementations relate to identifying search results of the search(es), and generating, in dependence on the search results, a response to the user request that includes content from search result(s) of the preferred source(s) and/or content from search result(s) of the additional source(s). Generating the response further includes including, in the response, some indication that indicates whether the source parameter rule was followed or violated in generating the response.