Conditional Search Engine for Dynamic Data Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current search engines lack the ability to dynamically control and customize search responses based on the nature of the search request and the data provider's preferences, leading to inefficient data retrieval and presentation.

Innovation Solution

A search engine system that includes a database with records containing display criteria parameters, allowing data providers to determine when and how their data is included in search results, by applying conditional display criteria based on the search request's specificity and the provider's settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If a search engine returns all available data from the database, then the quantity of information is maximized, but the relevance and accuracy of search results deteriorates due to inclusion of irrelevant data

Engineering Contradiction:
Improvecompleteness of search resultsVSAvoidrelevance of search results
Core Design Contradiction:
Loss of informationVSMeasurement precision

Solution Approach 1:

The patent applies dynamics by making the search response adaptive and variable based on search criteria. The system dynamically adjusts what data to return by evaluating display criteria against search request characteristics, transforming a static all-or-nothing approach into a dynamic selective disclosure mechanism that optimizes relevance while preserving information completeness when appropriate.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements local quality by allowing different portions of the database to have different visibility characteristics. Each record can have its own display criteria that selectively controls which fields or attributes are visible based on the search context, enabling high-quality relevant information to be displayed while filtering out less relevant data at the field level.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If data providers have full control over when their data is displayed, then the accuracy and relevance of search results improves, but the device complexity increases due to additional display criteria parameters

Engineering Contradiction:
Improveaccuracy of search resultsVSAvoidcomplexity of search engine system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies self-service by enabling data providers to autonomously manage their own data visibility through display criteria parameters. Each data provider can independently configure when and how their records appear in search results without requiring manual intervention from the search engine operator, reducing operational complexity while maintaining high accuracy through provider-defined control rules.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements preliminary action by having data providers pre-configure their display criteria parameters in advance. This upfront configuration allows the search engine to automatically apply appropriate filtering and selection logic during search operations without real-time complex decision-making, reducing runtime system complexity while preserving accurate result delivery.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If the search engine applies conditional display criteria to filter results, then the relevance of search results improves, but the productivity of data retrieval decreases due to additional processing steps

Engineering Contradiction:
Improverelevance of search resultsVSAvoidspeed of data retrieval
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies partial action by implementing selective filtering rather than comprehensive processing of all search results. The system evaluates display criteria only for returned records and applies filtering selectively based on the search context, processing only the necessary portion of data to achieve relevant results without the overhead of exhaustive analysis of all possible records.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11921727B2Systems and methods of conditional search techniques
Publication Date: 2024.03.05 NASDAQ TECHNOLOGY AB
  • US11921727B2 patent drawing
  • US11921727B2 patent drawing
  • US11921727B2 patent drawing

AI summary

A computer is provided that includes a search engine. The search engine is configured to receive a search request and conduct a search against a database. Each record within the database includes or is associated with a display criteria or profile that specifies when data from that record can be included into a response to a search.