Blending Customized User Dictionaries by Usage Frequency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing dictionaries are inadequate for the multilingual and dynamic nature of electronic communication, lacking user customization and portability, and are not efficiently updated to reflect current language usage.
Innovation Solution
Customized dictionaries are created by analyzing and blending frequently used words from various communication channels, taking into account user-specific characteristics, communication categories, and usage frequencies, allowing for dynamic updates and personalized dictionaries for individual users or groups.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a single standard dictionary is used for all users, then device complexity is reduced and ease of operation is improved, but adaptability to individual user needs and current language usage deteriorates
Solution Approach 1:
The dictionary is segmented into a base dictionary (common words) and user-specific customized dictionaries. Each user can have their own customized dictionary that builds upon the base, allowing personalization without requiring complete separate dictionaries for each user. This segmentation enables adaptability while managing complexity through shared infrastructure.
Solution Approach 2:
Different parts of the dictionary system serve different purposes: the base dictionary provides universal coverage for all users, while user-specific portions provide localized customization. This allows the system to be adaptive to individual needs in specific areas without requiring complete customization everywhere, balancing adaptability with manageable complexity.
2Adaptability or versatility
If users manually add words to the dictionary one at a time, then customization is enabled, but productivity is reduced due to time-consuming manual processes
Solution Approach 1:
The system performs preliminary actions by automatically collecting words from user communications (emails, documents, messages) and pre-processing them for potential inclusion in customized dictionaries. This eliminates the need for users to manually add words one at a time, as the system has already prepared candidate words before the user needs them.
Solution Approach 2:
The dictionary system serves itself by automatically monitoring user communications, identifying new words and phrases, and updating customized dictionaries without requiring manual user intervention. The system monitors its own usage patterns and self-updates, freeing users from manual dictionary management while maintaining high customization.
3Reliability
If dictionaries are updated frequently to reflect current language usage, then relevance and adaptability are improved, but device complexity and processing requirements increase
Solution Approach 1:
The system updates customized dictionaries periodically based on accumulated data from user communications rather than continuously in real-time. By collecting words over periods and updating at intervals, the system maintains dictionary relevance to current language usage while avoiding the complexity and resource demands of continuous real-time updates.
Solution Approach 2:
The system updates only the user-specific portions of dictionaries rather than complete reprocessing of entire dictionary databases. This partial action approach maintains reliability by keeping customized content current while reducing the complexity and computational burden compared to full dictionary regeneration.
4Adaptability or versatility
If customized dictionaries are created for individual users, then adaptability to user needs is improved, but loss of time for dictionary creation and management increases
Solution Approach 1:
The system performs preliminary data collection and word frequency analysis in the background as users normally communicate, preparing dictionary content before it is needed. This preliminary action eliminates the time users would otherwise spend on dictionary creation, as the customized dictionaries are already prepared when users need them.
Solution Approach 2:
The dictionary creation process is automated and self-service oriented, monitoring user communications and automatically generating customized dictionaries without requiring user time investment. The system serves itself by identifying patterns and creating personalized dictionaries in the background, maintaining high adaptability while eliminating manual creation time.
Data Source
AI summary
A set of customized dictionaries may be constructed for a particular user, each of the customized dictionaries including a different blending of one or more frequently used words collected from texts submitted by one or more users. A copy of the customized dictionaries may be sent to each of a plurality of electronic devices associated with the particular user to be stored on the electronic device and to aid the particular user in inputting text to the electronic device.


