Conversational Search State Management with Dynamic Filter Resetting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conversational interfaces face challenges in managing conversation states and filters, particularly in mobile environments where speech recognition errors occur, leading to inefficient information retrieval processes that require users to repeatedly express their intent.

Innovation Solution

A method for adaptive conversation state management that dynamically applies filtering operators, recognizes conversation thread boundaries, and automatically resets filters without explicit user intervention, using a relationship graph to measure relatedness and adjust the conversation state space based on user inputs and preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If speech recognition is used in mobile environments, then conversational input becomes more convenient, but recognition errors increase leading to inefficient information retrieval

Engineering Contradiction:
Improveconversational input convenienceVSAvoidspeech recognition accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system implements feedback by analyzing user corrections to speech recognition errors and using this information to improve future recognition. When users correct misrecognized words, the system learns from these corrections and adjusts its recognition model, creating a continuous improvement loop that enhances accuracy while maintaining conversational convenience.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system enables self-service by automatically detecting and correcting speech recognition errors without requiring manual intervention. The conversational interface allows users to naturally correct errors, and the system autonomously processes these corrections to improve recognition accuracy, making the system progressively better with each interaction.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If filters are applied dynamically during conversation, then information retrieval becomes more adaptive, but conversation state management complexity increases

Engineering Contradiction:
Improvefilter application flexibilityVSAvoidconversation state management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system applies dynamics by making filter application adaptive rather than static. Filters are dynamically added, removed, or modified based on the evolving conversation context and user intent. The conversation state automatically adapts to reflect current filtering criteria, allowing flexible information retrieval without requiring complex manual state management.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system introduces an intermediary layer that manages the complexity of conversation state and filter application. This intermediary automatically tracks conversation context, determines when filters should be applied or removed, and coordinates between user inputs and information retrieval operations, shielding users from the underlying complexity while enabling adaptive filtering.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If conversation threads are seamlessly continuous, then user experience improves, but filter management becomes more challenging across thread boundaries

Engineering Contradiction:
Improveconversation flow smoothnessVSAvoidfilter reset management
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs preliminary action by proactively managing filter states across conversation threads. Instead of waiting for users to manually reset filters, the system anticipates thread boundaries and automatically adjusts filter application in advance, ensuring seamless transitions while maintaining appropriate filtering context.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The intermediary mechanism tracks conversation thread boundaries and automatically manages filter persistence or reset decisions. It monitors conversation flow, identifies thread transitions, and applies appropriate filter management strategies without user awareness, maintaining seamless conversation experience while handling the complexity of filter state transitions.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Measurement precision

If users must explicitly manage filters for each search step, then filter application precision improves, but information retrieval efficiency decreases

Engineering Contradiction:
Improvefilter specification accuracyVSAvoidinformation retrieval speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system implements self-service by automatically managing filter application based on conversation context. Instead of requiring users to explicitly specify filters at each step, the system autonomously determines appropriate filters from the conversation flow, maintaining precise filter specification while significantly improving information retrieval efficiency.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback from conversation context to automatically adjust and refine filter application. By monitoring user inputs and conversation patterns, the system learns what filters are appropriate for each search step and applies them automatically, achieving both precision and efficiency without requiring explicit user management.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12430375B2Method for adaptive conversation state management with filtering operators applied dynamically as part of a conversational interface
Publication Date: 2025.09.30 ADEIA GUIDES INC
  • US12430375B2 patent drawing
  • US12430375B2 patent drawing
  • US12430375B2 patent drawing

AI summary

A system and method of processing a search request is provided. Identification of a desired content item is based on comparing a topic of the search request to previous user input. The method includes providing access to a set of content items with metadata that describes the corresponding content items and providing information about previous searches. The method further includes receiving a present input from the user and determining a relatedness measure between the information about the previous searches and an element of the present input. If the relatedness measure is high, the method also includes selecting a subset of content items based on comparing the present input and information about the previous searches with the metadata that describes the subset of content items. Otherwise, the method includes selecting a subset of content items based on comparing the present input with the metadata that describes the subset of content items.