Automated Assistant Filter Mapping for Separate Application Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users are limited by the features of an application when interacting with automated assistants, requiring manual intervention to identify and adjust search filters, leading to inefficient and potentially inaccurate search results.

Innovation Solution

An automated assistant that processes spoken utterances to control search and filter operations within an application, adjusting filter settings and executing search commands without direct user interaction, even when the application lacks explicit filter controls.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the automated assistant is limited by application features, then the application maintains control over its interface, but the user experience deteriorates due to manual intervention requirements

Engineering Contradiction:
Improveuser interaction efficiencyVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary layer (the automated assistant system) that translates natural language user intents into application-specific filter parameters and search queries. This mediator handles the complexity of interface interactions behind the scenes, allowing users to communicate simply while the system manages the complex mapping to application features.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service by automatically analyzing user intent, identifying relevant filter parameters, adjusting filters, and executing searches without requiring manual user interaction with the application interface. The automated assistant independently completes the entire workflow from intent recognition to search execution.

Inventive Principle:
Principle #25Self-service

2Productivity

If manual filter adjustment is required, then the application interface provides direct control, but time consumption increases due to individual request identification and manual completion

Engineering Contradiction:
Improvesearch operation speedVSAvoidtime for manual intervention
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-processing user intent, pre-identifying relevant filter parameters, and pre-configuring search queries before the user needs results. The automated assistant anticipates and prepares the necessary filter adjustments and search operations in advance, eliminating the need for step-by-step manual execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements continuous automated action where the system continuously monitors user input, continuously adjusts filters based on identified parameters, and continuously executes searches without interruption. This eliminates the discontinuous manual interaction pattern where users must pause to identify and manually adjust each filter parameter.

Inventive Principle:
Principle #20Continuity of useful action

3Extent of automation

If the automated assistant controls search operations, then search efficiency improves through automation, but reliability may worsen without direct user verification

Engineering Contradiction:
Improveautomation levelVSAvoidsearch result accuracy
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The system incorporates feedback mechanisms where the automated assistant monitors the results of its automated filter adjustments and search executions. By analyzing whether the automated actions produced expected outcomes, the system can learn from results and improve its accuracy in mapping user intent to filter parameters, thereby maintaining reliability while preserving automation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12412579B2Automated assistant for introducing or controlling search filter parameters at a separate application
Publication Date: 2025.09.09 GOOGLE LLC
  • US12412579B2 patent drawing
  • US12412579B2 patent drawing
  • US12412579B2 patent drawing

AI summary

Implementations set forth herein relate to an automated assistant that can operate as an interface between a user and a separate application to search application content of the separate application. The automated assistant can interact with existing search filter features of another application and can also adapt in circumstances when certain filter parameters are not directly controllable at a search interface of the application. For instance, when a user requests that a search operation be performed using certain terms, those terms may refer to content filters that may not be available at a search interface of the application. However, the automated assistant can generate an assistant input based on those content filters in order to ensure that any resulting search results will be filtered accordingly. The assistant input can then be submitted into a search field of the application and a search operation can be executed.