Dynamic Filter Display for Data Search Interfaces
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data searching methods face inefficiencies due to the use of static filters that do not adapt to user behavior or search results, leading to poor user experience and difficulty in narrowing down large datasets.
Innovation Solution
A method that dynamically controls the display of filters and filter options based on the analysis of search results, using bucketing and scoring to prioritize filters and options, and incorporates historical user behavior to adjust priorities and determine display sequences.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If all predefined filters are displayed to the user, then the user has access to complete filtering functionality, but the user interface becomes cluttered and difficult to navigate
Solution Approach 1:
The patent extracts and displays only the most relevant filters based on search results analysis, removing irrelevant filters from the interface. This reduces clutter while maintaining essential filtering functionality, directly resolving the contradiction between complete functionality and ease of navigation.
Solution Approach 2:
The filter display is made dynamic rather than static. The system automatically adjusts which filters are displayed based on the search results and user behavior, allowing the interface to adapt to different search contexts and maintain usability without sacrificing filtering capabilities.
2Device complexity
If static filters are used, then the filter structure is simple and easy to implement, but the filters do not adapt to user behavior or search results
Solution Approach 1:
The system implements feedback mechanisms that analyze user interactions with search results and automatically adjust filter visibility and priority. This allows the filters to adapt to user behavior while maintaining a relatively simple underlying structure, resolving the contradiction between simplicity and adaptability.
Solution Approach 2:
The patent changes the state parameters of filters dynamically based on search results and user behavior. Filters are adjusted in terms of visibility, priority ordering, and display prominence without fundamentally changing the filter structure itself, maintaining simplicity while achieving adaptability.
3Ease of operation
If filters are displayed based on priority scoring, then relevant filters are highlighted effectively, but additional processing is required to calculate priorities
Solution Approach 1:
The system performs preliminary analysis of search results to pre-calculate filter priorities before displaying them to the user. This preliminary action identifies relevant filters and their priorities in advance, making the display process efficient and reducing the perceived processing complexity during user interaction.
Data Source
AI summary
Embodiments of the present disclosure provide a method, an apparatus and a computer storage media for data searching. For example, there is provided a servicing search requests, the method includes, in response to receiving a search request from a user, acquiring search results matching the search request; determining a matching status between a predefined filter and the search results, the predefined filter being used for filtering search results; and controlling, based on the determined matching status, displaying of the predefined filter to the user.


