Search Result Selection Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional search applications face instability when displaying search results asynchronously on an interface, leading to users inadvertently selecting different search results than intended due to rapid changes in displayed results.

Innovation Solution

The systems and methods described determine the user's intended selection by calculating the time between when a second set of search results replaces the first set and when the user makes a selection, updating the selection from the second search result to the first if the time is less than a certain threshold.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the system displays search results asynchronously by replacing the first set with the second set, then the system can provide more comprehensive and accurate search results, but the user may inadvertently select a different search result than intended due to the rapid change

Engineering Contradiction:
Improvesearch result accuracyVSAvoiduser selection reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system performs preliminary action by capturing the user's selection intent before the search results are replaced. It detects whether the user is in the process of selecting a search result from the first set before the replacement occurs, and if so, it preserves that selection intent rather than allowing the replacement to interfere with the user's intended choice.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary mechanism that monitors the user's interaction state during the search result display. It acts as a mediator between the search result replacement process and the user selection process, detecting when a user is in the process of selecting a result and preventing the replacement from interfering with that selection intent.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the system replaces search results quickly to provide updated information, then the system responds efficiently to user queries, but the user experience deteriorates due to instability in the displayed results

Engineering Contradiction:
Improvesearch result update speedVSAvoiduser interaction stability
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system performs preliminary detection of user selection intent before the search result replacement occurs. By capturing whether the user is in the process of selecting a result from the first set before replacement, the system can preserve the user's intended selection and avoid the instability caused by rapid updates during user interaction.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by monitoring user interaction state during the search result display and using this information to control the replacement process. It detects user selection attempts and adjusts the timing or behavior of result replacement based on this feedback, preventing updates that would interfere with ongoing user selections.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250190494A1Reaction compensated result selection
Publication Date: 2025.06.12 ADEIA GUIDES INC
  • US20250190494A1 patent drawing
  • US20250190494A1 patent drawing
  • US20250190494A1 patent drawing

AI summary

Systems and methods for determining an intended user selection of a search result. For example, a system may display a first set of search results, including a first search result, and thereafter replace display of the first set of search results with a second set of search results, including a second search result. The system may receive selection of the second search result. If the selection of the second search result was received shortly after display of the second set of search results replaced the first set of search results, the system may update the selection from the second search result to the first search result. For example, if selection of the second search result occurred shortly after display of the second search result replaced the first search result, the system may determine that the user intended to select the first search result but inadvertently selected the second search result.