Suffix-Removing Spell Check for Handheld Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Spell check functions on handheld electronic devices are challenging due to limited storage and processing capacity, often resulting in incomplete or inappropriate results, making devices difficult to use.
Innovation Solution
An improved handheld electronic device with a processor and memory that includes a generic word list, new words database, and address book, using a series of sequentially ordered spell check algorithms to identify and correct misspelled words, including character configuration, phonetic replacement, and metaphone analysis, with user interface features for easy selection of corrections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If spell check functions are implemented on handheld electronic devices with limited storage and processing capacity, then the device can provide basic spell check capability, but the results are incomplete and inappropriate making the device difficult to use
Solution Approach 1:
The spell check function is divided into multiple sequentially ordered algorithms (character configuration, phonetic replacement, metaphone analysis, suffix-removing). Each algorithm handles specific types of spelling errors, allowing the system to provide comprehensive spell check functionality while maintaining efficient processing on resource-constrained handheld devices.
2Measurement precision
If multiple spell check algorithms are applied sequentially to provide accurate spell check results, then spell check accuracy is improved, but processing time and computational resources increase
Solution Approach 1:
The algorithms are ordered sequentially from simplest to most complex (character configuration → phonetic replacement → metaphone analysis → suffix-removing). Simpler algorithms that can quickly resolve common errors are executed first, preventing unnecessary execution of more complex algorithms and reducing overall processing time while maintaining high accuracy.
Solution Approach 2:
The system applies algorithms in a predetermined sequence without requiring all algorithms to execute for every word. Once a sufficient number of interpretations are found or the sequence is exhausted, the process stops, providing accurate results without always performing maximum computational effort.
3Adaptability or versatility
If linguistic data sources are stored in memory for spell check operations, then spell check capability is enabled, but storage capacity is consumed
Solution Approach 1:
Linguistic data is organized into separate, categorized sources (generic word list, new words database, address book). This segmentation allows the system to store comprehensive linguistic information while enabling efficient, targeted searches that reduce the effective storage burden during operation.
Data Source
Figure 1~2
Figure 3~4
Figure 5~6A
AI summary
An improved spell check function and handheld electronic device provide a spell checking feature that includes a spell check algorithm that alters a suffix of a text entry by deleting one or more terminal characters thereof. A memory on the handheld electronic device has a plurality of language objects which are searched to identify language objects which correspond with an initial, non-deleted portion of the text entry.