Context-Based Keyword Search with Parameter Suggestions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional keyword searching methods lack context, leading to less relevant search results due to unknown data types and require multiple search terms, limiting the breadth of searches and potentially missing results.

Innovation Solution

A context-based keyword searching system using a single search bar that suggests search parameters and data types, such as name, phone number, or date of birth, based on user input, allowing for more accurate and comprehensive searches across multiple data sources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a single search bar is used for keyword searching, then the simplicity of use is improved, but the search results become less relevant due to lack of context

Engineering Contradiction:
Improvesimplicity of useVSAvoidsearch result relevance
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system provides feedback by analyzing the search term and automatically suggesting appropriate search parameters and data types. This feedback loop allows the system to adapt to user intent without requiring explicit user input for each parameter, thereby maintaining simplicity while improving result relevance.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The search system performs self-service by automatically determining the data type and suggesting search parameters based on the input term. This eliminates the need for users to manually specify each parameter, keeping the interface simple while enabling context-aware searching.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If multiple search terms are required to search multiple data sources, then the precision of search parameters is improved, but the breadth of search results is reduced

Engineering Contradiction:
Improvesearch parameter precisionVSAvoidbreadth of search
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The single search bar is designed to be universal, capable of searching across multiple data sources with different parameter requirements. The system automatically adapts to each data source's requirements by suggesting appropriate parameters, enabling one interface to serve multiple functions without limiting search breadth.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system dynamically changes search parameters based on the input term and target data source. By automatically adjusting parameters like data type and search criteria, the system maintains precision for each specific search while preserving the ability to search across diverse data sources with a single query.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If search forms are used to specify data types and parameters, then the relevance of search results is improved, but the device complexity and ease of operation deteriorate

Engineering Contradiction:
Improvesearch result relevanceVSAvoidsearch form complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts the complex parameter specification task from the user interface and handles it automatically on the backend. By taking out the need for users to manually fill out complex search forms, the system maintains result relevance while dramatically simplifying the user interface to a single search bar.

Inventive Principle:
Principle #2Taking out (Extraction)

4Measurement precision

If numerous search terms are required to search multiple data sources, then the precision of matching criteria is improved, but the productivity and user experience deteriorate

Engineering Contradiction:
Improvematching criteria precisionVSAvoidsearch efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs preliminary action by pre-analyzing the search term and pre-determining the appropriate parameters and data types before the actual search is executed. This preliminary preparation enables precise matching across multiple data sources without requiring users to input numerous terms, thereby improving both precision and productivity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11797627B2Systems and methods for context-based keyword searching
Publication Date: 2023.10.24 PALANTIR TECHNOLOGIES INC
  • US11797627B2 patent drawing
  • US11797627B2 patent drawing
  • US11797627B2 patent drawing

AI summary

Systems and methods are provided for performing context-based keyword searching using a search bar. Based on search terms received via the search bar, the system may be configured to provide suggested search parameters to associate with that search term. The suggested search parameters may each include a type of data and/or a filter to associate with the search term (e.g., name, phone number, date of birth, etc.). The one or more suggested search parameters may be identified based on the search term itself, a list of possible types of data or filters, a preliminary search of one or more datasets, a record of one or more previous searches performed, requirements associated with one or more searchable datasets, the format of user input received via the search bar, and/or one or more other factors.