×

Method and apparatus for improved grammar checking using a stochastic parser

  • US 7,003,444 B2
  • Filed: 07/12/2001
  • Issued: 02/21/2006
  • Est. Priority Date: 07/12/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A grammar checking system comprising:

  • an alternative generator configured to receive an input string of text, and in response, to generate alternative strings of text corresponding to different possible grammatical corrections of the input string of text;

    a parse tree producer configured to generate parse trees for the input string of text and for each of the alternative strings of text;

    a stochastic score generator configured to receive the parse trees for the input string of text and for each of the alternative strings of text and to generate separate parse scores for each of the strings of text by generating a separate statistical goodness measure for each of the strings of text using the corresponding parse tree, wherein the statistical goodness measure for each of the parse trees is an indicator of a likelihood that the particular parse tree represents the intended meaning of a human originating the text corresponding to the input string of text;

    a string selector configured to determine which string of text, out of the input string of text and the alternative strings of text, has a greatest parse score and to select the string of text having the highest parse score; and

    a grammar checker including the alternative generator and the string selector, the grammar checker further comprising;

    string storage coupled to the alternative generator and to the stochastic score generator, and configured to store the input string of text and each of the alternative strings of text, and configured to store the statistical goodness measure generated for each string of text; and

    a parceler coupled to the string storage and to the parse tree producer, and configured to call the parse tree producer and the stochastic score generator in order to produce a parse tree and a statistical goodness measure for each string of text.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×