Server Dictionary Creation via User Location Overlap
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information search systems do not allow user participation in creating related term dictionaries, limiting the reflection of user thoughts and behaviors in search results.
Innovation Solution
A server system that stores input information containing location data and user-assigned words, determines common locations between users, and creates dictionary data associating words based on these overlaps, allowing for user-centric related term dictionaries.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If a dictionary is created on the system side without user participation, then the dictionary creation process is simple and automated, but the dictionary cannot reflect user thoughts and behaviors
Solution Approach 1:
The system enables users to manually assign words to locations through a user interface, allowing users to actively participate in dictionary creation. Users can input words and select locations on a map, and the system automatically stores this user-generated data to create personalized dictionary entries that reflect their thoughts and behaviors.
Solution Approach 2:
The system determines common locations between users by comparing location data from multiple users and provides feedback by creating dictionary entries based on these common locations. This feedback mechanism allows the system to learn from user interactions and automatically generate related term dictionaries that adapt to user-specific patterns.
2Measurement precision
If user input data is collected and processed to create personalized dictionaries, then user-specific search accuracy improves, but data processing complexity increases
Solution Approach 1:
The system preliminarily stores user input data containing words and locations in a database before creating dictionaries. This preliminary data collection and organization simplifies subsequent processing, as the raw data is already structured and ready for analysis when determining common locations and creating dictionary entries.
Solution Approach 2:
The system uses an intermediary processing layer that automatically determines common locations between users by comparing location data, and then creates dictionary entries as intermediaries between the raw user data and the final search results. This intermediary step simplifies the overall processing complexity by breaking down the complex task into manageable stages.
Data Source
AI summary
A search server includes a category database that stores category information containing location information indicating a geographical location, a word assigned to the location, and a user ID identifying a user having assigned the word to the location in association with one another, and a dictionary registration unit that reads first input information indicating locations to which a first word is assigned by a first user and second input information indicating locations to which a second word is assigned by a second user, and when determining that the first and second users have assigned the words to a predetermined number or more of common locations based on those information, creates dictionary data containing the first and second words in association with each other and enters the dictionary data into a dictionary database.


