Intent-Based Application Search and Download System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile application search methods are inefficient, requiring users to navigate through numerous irrelevant results due to lack of relevance in search results and promotion of non-matching applications, making it time-consuming to find desired applications.
Innovation Solution
A method and system that determine the user's search intent based on input queries, either explicit or implicit, to select and display relevant applications, establishing a direct communication link for downloading the selected application, utilizing an intent detection unit and search server to prioritize matching applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If applications are organized by categories and users navigate through listed applications, then users can find applications through structured browsing, but the search process becomes very time consuming requiring navigation through tens or hundreds of applications
Solution Approach 1:
The patent replaces manual navigation through application lists with an automated intent detection system. The system automatically determines user search intent from input queries and directly identifies matching applications, eliminating the need for users to manually browse through numerous applications in categorized lists.
Solution Approach 2:
The patent changes the search parameter from simple keyword matching to intent-based matching. By analyzing the user's input query to determine their actual search intent, the system can directly identify relevant applications without requiring users to navigate through all applications containing the search keyword.
2Quantity of substance
If search results include all applications containing the input keyword, then comprehensive results are provided, but irrelevant applications appear requiring users to review many non-matching applications
Solution Approach 1:
The patent extracts only the relevant applications from the search results by determining user intent and selecting applications that match the intent. This removes irrelevant applications from the results list, providing users with a focused set of matching applications rather than all applications containing the search keyword.
Solution Approach 2:
The system uses intent detection to provide feedback on what the user is actually seeking, then filters results accordingly. The intent determination acts as feedback that refines the search results to show only applications matching the detected intent, eliminating irrelevant results.
3Adaptability or versatility
If promoted applications are displayed in search results, then repository owners can promote their applications, but applications not meeting user needs are prioritized over relevant applications
Solution Approach 1:
The patent performs preliminary intent detection before displaying search results. By determining what the user actually wants before showing any applications, the system ensures that promoted applications only appear if they match the user's intent, preventing irrelevant promoted applications from appearing in results.
Data Source
AI summary
A method and system for downloading at least one application via a communication network are provided. The method comprises receiving an input search query from a user device; determining the search intent respective of the input search query, wherein the search intent indicates a topic of interest of a user of the user device; selecting, based on the search intent, at least one application from at least one applications central repository; creating a display segment over a display of the user device; displaying an icon corresponding to the at least one selected application in the display segment; establishing a direct communication link between the user device and a location hosting the at least one selected application in response to an input received from the user device; and downloading the application to the user device.


