Highlighting Terms for Predictive Search in Applications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face the challenge of needing to manually enter query strings for searches within applications, such as messaging apps, without receiving suggestions for relevant terms being discussed, leading to inefficiencies in searching for information like movies or restaurants.
Innovation Solution
A method and apparatus that link application terms to predictive search queries by receiving key terms from a server, determining matches, and requesting search queries when a user selects a matching term, with the ability to highlight and overlay search results within the application interface, using unambiguous and ambiguous key terms with contextual analysis.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If users manually enter query strings for searches, then search functionality is achieved, but user effort and time consumption increase
Solution Approach 1:
The system performs preliminary actions by automatically extracting key terms from application content and preparing search queries in advance. The key term extraction module identifies important terms from text, images, or other content before the user needs to search, and the predictive search module preps query suggestions based on these extracted terms, eliminating the need for users to manually enter queries.
Solution Approach 2:
The system enables self-service by automatically performing search operations without requiring user intervention for query formulation. The predictive search module autonomously generates search queries based on extracted key terms and user context, executes searches, and presents results, allowing the system to serve itself in the search process rather than relying on manual user input.
2Productivity
If the system provides query suggestions based on application content, then search efficiency improves, but system complexity increases
Solution Approach 1:
The system segments the search functionality into distinct modular components: a key term extraction module that identifies important terms from content, a predictive search module that generates query suggestions, and a result presentation module that displays findings. This segmentation allows each component to perform its specific function independently, improving search efficiency while managing complexity through modular design that can be developed and maintained separately.
Data Source
AI summary
A method and apparatus of a device that links a term in an application running on a device to a predictive search query is described. In one embodiment, the device receives a plurality of key terms from a key terms server, wherein each of the plurality of key terms is associated with the predictive search query. For each of the plurality of application terms, the device determines if there is a matching key term for this application term with at least one of the plurality of key terms. The device further receives an indication that a user has selected the matching key term. In addition, the device requests a query search to a search server using the predictive search query associated with the matching key term. Furthermore, the device receives a query search result from the query search server and presents the query search results to the user of the device.


