Patent Document ID: 9262397
Application ID: 12961516

Base Claim:
1. A computer-implemented error correction system, comprising: an error detection component that collects scores based on word usage in a sequence of multiple words intended to form a fluent language expression, generates a signal for presence of an error in a subsequence of two or more words of the sequence based on the scores, and detects an erroneous subsequence of two or more words in the sequence of multiple words; wherein the error detection component operates as a sliding window covering subsequences of two or more words of the sequence of multiple words; a potential candidate generation component that generates potential candidate strings of words related to the erroneous subsequence of words from a corpus, each of the candidate strings having a variable number of words compared a number of words of the erroneous subsequence; a candidate selection component that selects and presents one or more of the potential candidate strings as candidate strings for correction of language fluency introduced by the erroneous subsequence of words; and a processor that executes computer-executable instructions associated with at least one of the error detection component, potential candidate generation component, or candidate selection component.

---

Claim 7:
7. The system of claim 1 , wherein the potential candidate generation component generates the potential candidate strings based on comparison of number of words in the potential candidate strings to number of words in the erroneous subsequence.