Dynamic Word Correction Dictionary Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Handheld electronic devices face challenges in providing effective spell-check and word-completion functions due to limited memory and processing capacity, often resulting in false positives and missed corrections for specialized or less common words.

Innovation Solution

The system automatically supplements on-device dictionaries with user-specific supplemental dictionaries, downloaded from a remote server based on the user's input patterns, to provide robust spell-check and word-suggestion functionalities without increasing storage or processing demands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a comprehensive dictionary including all possible words is stored on the device, then spell-check and word suggestion functionality is improved, but storage space requirements and processing time increase

Engineering Contradiction:
Improvespell-check accuracyVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The dictionary is divided into a base dictionary (stored locally on the device) and supplemental dictionaries (stored remotely on servers). The base dictionary contains commonly used words, while supplemental dictionaries contain specialized vocabulary for specific domains. This segmentation allows the system to provide comprehensive spell-check coverage without requiring all dictionaries to be stored locally, thus reducing storage space requirements while maintaining reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from a single-dimension local storage model to a multi-dimensional architecture that includes both local and remote storage dimensions. By adding the remote server dimension, the system can access comprehensive dictionary data without increasing local storage requirements, effectively resolving the contradiction between completeness and storage constraints.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If a comprehensive dictionary including all possible words is stored on the device, then spell-check and word suggestion functionality is improved, but processing time increases

Engineering Contradiction:
Improvespell-check accuracyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The dictionary is divided into a base dictionary (stored locally on the device) and supplemental dictionaries (stored remotely on servers). The base dictionary contains commonly used words, while supplemental dictionaries contain specialized vocabulary for specific domains. This segmentation allows the system to provide comprehensive spell-check coverage without requiring all dictionaries to be stored locally, thus reducing storage space requirements while maintaining reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from a single-dimension local storage model to a multi-dimensional architecture that includes both local and remote storage dimensions. By adding the remote server dimension, the system can access comprehensive dictionary data without increasing local storage requirements, effectively resolving the contradiction between completeness and storage constraints.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If specialized vocabulary is included in the dictionary, then corrections for domain-specific words are improved, but storage space and processing time increase for all users

Engineering Contradiction:
Improvecorrection accuracy for specialized wordsVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

Different users receive different dictionary configurations based on their specific needs. The system analyzes user input patterns and automatically provides supplemental dictionaries only to users who actually use specialized vocabulary. This means that storage space is consumed only where needed, rather than uniformly across all users, thus maintaining correction accuracy for specialized words without unnecessarily increasing storage requirements for users who don't need them.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system automatically detects when a user needs specialized vocabulary support by analyzing their input patterns, and automatically provides the appropriate supplemental dictionaries without requiring manual user configuration. This self-service approach ensures that storage space is efficiently utilized by providing specialized content only to users who actually need it.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9977779B2Automatic supplementation of word correction dictionaries
Publication Date: 2018.05.22 APPLE INC
  • US9977779B2 patent drawing
  • US9977779B2 patent drawing
  • US9977779B2 patent drawing

AI summary

Methods and systems for providing a supplemental word correction dictionary are provided. The method is performed at one or more electronic devices each having one or more processors and memory storing one or more programs for execution by the one or more processors. The method includes receiving an at least partial word input by a user. In some implementations, the at least partial word is input into a text field, such as an email body. The method includes determining that a use condition of the at least partial word is satisfied, such as whether the word appears in a trigger word list. The method further includes, in response to determining that the use condition is satisfied, obtaining a supplemental word correction dictionary that includes words associated with a same subject matter as the at least partial word, wherein the supplemental word correction dictionary supplements an existing word correction dictionary.