Adaptive Search UI for Real-Time Relevance Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Search engines face challenges in optimally ranking search results due to ambiguous user queries, and existing UIs struggle to seamlessly integrate real-time re-ranking without disrupting the user experience.

Innovation Solution

A dynamic UI system that adapts to real-time user behavior by re-ranking search results and advertisements, inserting recommended results from subsequent pages, and using graphical elements to manage user interactions, ensuring a smooth and relevant search experience without distracting the user.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If real-time re-ranking of search results is implemented based on user behavior, then search result relevance is improved, but user interface disruption increases

Engineering Contradiction:
Improvesearch result relevanceVSAvoiduser interface disruption
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent implements dynamic UI elements that can transition between different states based on user interactions. The interface adapts its structure and content in real-time based on user behavior signals, allowing smooth transitions that maintain relevance while minimizing disruption. This dynamic adaptation resolves the contradiction by making the UI flexible enough to incorporate real-time re-ranking without creating jarring user experiences.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system continuously monitors user behavior (clicks, dwell time, navigation patterns) and uses this feedback to adjust search result rankings in real-time. The feedback loop operates at multiple levels: immediate feedback from user actions triggers re-ranking, while longer-term patterns refine the user model. This feedback mechanism ensures relevance improvement while the gradual, pattern-based adjustments prevent UI disruption.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If static user interface is used, then ease of operation is maintained, but adaptability to real-time user behavior is reduced

Engineering Contradiction:
Improveuser interface simplicityVSAvoidreal-time adaptation to user behavior
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by creating a UI that evolves from static to adaptive based on user interactions. The interface maintains simplicity for common operations but dynamically adjusts when user behavior signals indicate a need for personalization. This allows the system to preserve ease of operation for typical searches while providing real-time adaptability when needed, resolving the contradiction between simplicity and adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes key UI parameters (content display, layout, navigation options) based on real-time user behavior parameters. When users exhibit certain patterns (extended dwell time, multiple clicks), the system modifies display parameters to show more personalized results. This parameter-based adaptation maintains operational simplicity for most cases while providing versatility for tailored user experiences.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If immediate re-ranking of results is implemented, then search result relevance is improved, but system complexity increases

Engineering Contradiction:
Improvesearch result relevanceVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-computing and caching user behavior patterns, query histories, and result relevance models before actual search queries occur. The system builds user profiles and preference models in advance, storing them for rapid retrieval during search operations. This preliminary preparation significantly reduces the computational complexity of real-time re-ranking, as the system only needs to retrieve and apply pre-computed patterns rather than performing complex analysis during the search operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates simplified representations (copies) of complex user behavior patterns and relevance models that can be rapidly applied during search operations. Instead of working with the full complexity of user behavior data in real-time, the system uses condensed models and patterns that capture essential characteristics. These simplified copies enable immediate re-ranking while keeping system complexity manageable, as the heavy computational work is done offline during model training and pattern extraction.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9418122B2Adaptive user interface for real-time search relevance feedback
Publication Date: 2016.08.16 SURF CANYON INC
  • US9418122B2 patent drawing
  • US9418122B2 patent drawing
  • US9418122B2 patent drawing

AI summary

A method and apparatus for dynamically adjusting the user interface of a search engine in order to effectively communicate the improved relevancy achieved through real-time implicit re-ranking of search results is described. Real-time implicit re-ranking occurs without delay after every user action as the search is being conducted, so finding methods of immediately altering the search page without disrupting the user experience is important. Graphical icons next to search results are employed to enable generating and removing re-ranked results, referred to as “recommended” search results. Clusters based on the real-time user model are also displayed to facilitate query reformulations. Sponsored links are selected using the real-time user model along with a combination of RPC and CTR information and are displayed in a manner similar to the organic results, or used to replace the initial sponsored links altogether.