Software Search Conversion Unit for General Expression Matching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face difficulties in finding software that meets their specific functional requirements as they need to navigate through pre-categorized options, making it challenging to identify software with the necessary features.
Innovation Solution
An information processing apparatus that accepts user requests in a general expression form, converts them into a technical expression form, sets selection conditions, and presents suitable software based on these conditions, allowing users to easily find software that meets their needs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If software is pre-categorized by the sale site, then the site structure becomes organized and manageable, but users cannot easily find software with specific functions they need
Solution Approach 1:
The patent introduces an intermediary component (conversion unit) that translates between user-friendly natural language expressions and technical software specifications. This mediator enables users to search using everyday language while the system interprets and matches these against technical software categories and functions, resolving the contradiction between ease of use and system complexity.
Solution Approach 2:
The system implements a universal search mechanism that handles multiple types of user inputs (natural language, keywords, functional descriptions) and converts them all into standardized technical queries. This multi-functional approach allows the same search infrastructure to serve diverse user needs without requiring users to understand the underlying complex categorization system.
2Ease of operation
If users search using general expressions, then the search is easier and more intuitive, but the precision of matching required software functions decreases
Solution Approach 1:
The conversion unit dynamically changes the parameters of the search query by transforming general user expressions into precise technical parameters that software can be filtered by. For example, converting a vague description like "software for data management" into specific technical parameters such as "database management," "data processing," and "information storage" capabilities, thereby maintaining both ease of input and matching precision.
3Measurement precision
If the system converts general expressions to technical terms, then software matching accuracy improves, but the processing complexity increases
Solution Approach 1:
The system performs preliminary action by pre-establishing a conversion framework and database of technical terms and software parameters before actual user searches occur. This preparation work includes defining the vocabulary, relationships between terms, and mapping structures, which enables the conversion unit to quickly and accurately translate user expressions without complex real-time processing during actual searches.
Data Source
AI summary
The present invention enables easy finding of software that includes a functionality required by a user. A server 1 in an information processing system is provided with a reception unit 112, an expression form conversion unit 113, a selection condition setting unit 114, and a presentation unit 115. The reception unit 112 receives, in a form that includes a universal first expression form, a user request for software. The expression form conversion unit 113 converts the request received in the first expression form to a specialized second expression form. The selection condition setting unit 114 sets one or more selection conditions for selecting software on the basis of the request, which has been converted to the second expression form. The presentation unit 115 presents one or more pieces of software to a user on the basis of the one or more selection conditions.


