Automated Search Assistant for Voice-Driven Filter Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users are often limited by the features of an application's interface when interacting with automated assistants, necessitating manual interaction to identify and adjust search filters, leading to resource consumption and potential inaccuracies in search results.

Innovation Solution

An automated assistant that processes spoken utterances to determine and adjust application search filters and parameters, allowing users to control search operations without direct interface interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the automated assistant controls search features of an application, then search operation efficiency is improved, but the user must manually identify and adjust filter elements

Engineering Contradiction:
Improvesearch operation efficiencyVSAvoidmanual filter adjustment
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The automated assistant performs self-service by automatically detecting available filter elements in the application interface and adjusting them based on user speech commands, eliminating the need for users to manually locate and interact with filter controls

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The automated assistant acts as an intermediary between the user's speech commands and the application's filter controls, translating natural language requests into precise filter adjustments without requiring direct user interaction with the interface

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the user manually identifies and adjusts filter elements, then search result accuracy can be controlled, but time consumption increases

Engineering Contradiction:
Improvesearch result accuracyVSAvoidtime to identify and adjust filters
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The automated assistant performs preliminary action by proactively detecting and listing available filter elements before the user needs to make adjustments, allowing the user to simply speak their desired filters without having to search for or identify the correct interface elements

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the mechanical interaction of manually locating, hovering over, and clicking filter elements with an acoustic field-based system where the user simply speaks their search criteria, and the system automatically translates this into the appropriate filter adjustments

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Ease of operation

If the automated assistant automatically adjusts filters, then user effort is reduced, but the system complexity increases

Engineering Contradiction:
Improveuser effort for filter adjustmentVSAvoidassistant system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The automated assistant employs multi-functionality by integrating multiple capabilities into a single system: speech recognition, natural language understanding, automatic filter element detection, and filter adjustment execution, allowing one system to handle the entire search workflow without requiring separate tools for each function

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

Data Source

PatentUS20260004782A1Automated assistant for introducing or controlling search filter parameters at a separate application
Publication Date: 2026.01.01 GOOGLE LLC
  • US20260004782A1 patent drawing
  • US20260004782A1 patent drawing
  • US20260004782A1 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.