Tokenized Search Suggestions for Query Construction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing search tools require users to input text for each element of a search query, making it difficult to build complex queries quickly and intuitively, especially when searching for files or data across various entities like emails, calendar events, and contacts.
Innovation Solution
A tokenized search suggestion system that generates and filters suggestions based on user input, allowing users to select and incorporate suggestions as tokens into their search queries, refining the search scope and results dynamically.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If users manually input text for each element of a search query, then the search query can be constructed with precise control over each element, but the time and complexity required to build the query increases significantly
Solution Approach 1:
The system pre-generates and stores search query templates and elements in a database before the user needs them. When a user initiates a search, the system retrieves pre-prepared query components based on the user's initial input, eliminating the need for users to manually construct each element from scratch and significantly reducing query construction time while maintaining precision
Solution Approach 2:
The patent introduces an intermediary processing layer between the user's simple input and the final complex search query. This intermediary system automatically expands, refines, and structures the user's input into a comprehensive search query using pre-defined templates and algorithms, thereby reducing the time users spend on query construction while preserving search precision
2Measurement precision
If users manually input text for each element of a search query, then the search query can be constructed with precise control over each element, but the operational complexity and difficulty increase
Solution Approach 1:
The system pre-generates and stores search query templates and elements in a database before the user needs them. When a user initiates a search, the system retrieves pre-prepared query components based on the user's initial input, eliminating the need for users to manually construct each element from scratch and significantly reducing query construction time while maintaining precision
Solution Approach 2:
The system performs automatic query expansion, refinement, and structuring without requiring user intervention for each element. The intermediary processing layer autonomously transforms simple user input into comprehensive search queries using pre-defined templates and algorithms, making the process easier while maintaining precision
3Ease of operation
If auto-complete features provide a list of possible search terms, then users can select from pre-defined options, but building complex search queries remains difficult and time-consuming
Solution Approach 1:
The system pre-generates and stores search query templates and elements in a database before the user needs them. When a user initiates a search, the system retrieves pre-prepared query components based on the user's initial input, eliminating the need for users to manually construct each element from scratch and significantly reducing query construction time while maintaining precision
Solution Approach 2:
The patent introduces an intermediary processing layer between the user's simple input and the final complex search query. This intermediary system automatically expands, refines, and structures the user's input into a comprehensive search query using pre-defined templates and algorithms, thereby reducing the time users spend on query construction while preserving search precision
Data Source
AI summary
Embodiments of tokenized search suggestions include generating, by at least one suggestion engine executing on a data processing system, first suggestions based on first text input in a text input field. The first suggestions are displayed on a display device and a selection of one of the first suggestions is received. The first text input is replaced with a first token corresponding to the selected one of the first suggestions. The at least one suggestion engine generates second suggestions based on second text input in the text input field and filters the second suggestions using the selected one of the first suggestions. The filtered selections are displayed on a display device.


