×

GUI for the semantic normalization of natural language

  • US 7,899,674 B1
  • Filed: 01/30/2007
  • Issued: 03/01/2011
  • Est. Priority Date: 08/11/2006
  • Status: Active Grant
First Claim
Patent Images

1. A computer apparatus configured with a graphical user interface for a semantic normalizer, comprising:

  • a predictor processor configured to;

    I) prompt a user to speak or type;

    II) flash a background color of an input textbox on a graphical user interface (GUI) of the semantic normalizer from white to a first pastel color several times a second until spoken text or typed text is detected by the semantic normalizer;

    III) perform the following steps if typed text is detected;

    a. setting the semantic normalizer to a typed input mode;

    b. setting a color of the typed input circle to a first color;

    c. setting the color of a speech input circle to the background color of the GUI;

    d. sounding a short audible signal; and

    e. displaying typed text in the input textbox, wherein the font color of the displayed typed text is the first color;

    IV) perform the following steps if spoken text is detected;

    a. setting the semantic normalizer to a speech input mode;

    b. setting the color of a speech input circle to a second color;

    c. setting the color of a typed input circle to a background color of the GUI;

    d. sounding a short audible signal; and

    e. displaying spoken text in the input textbox, wherein the font color of the displayed spoken text is the second color;

    V) perform the following steps after typed or spoken text has been submitted to the semantic normalizer, software for performing the following steps;

    a. setting the color of the speech input circle and the typed input circle to the background color of the GUI;

    b. obtaining resulting text from a Predictor Algorithm utilizing parallel hardware of the semantic normalizer;

    c. displaying the resulting text in a semantic echo textbox;

    d. if the resulting text has been transformed by the semantic normalizer,i. setting the color of a semantic echo circle to a third color;

    ii. sounding a short audible signal; and

    iii. setting the font color of the resulting text to the third color;

    e. if the semantic normalizer is in speech input mode and the resulting text is syntactically the same as the spoken text,i. setting the color of the semantic echo circle to the first color; and

    ii. setting the font color of the resulting text to the first color;

    f. if the semantic normalizer is in typed input mode and the resulting text is syntactically the same as the typed text,i. setting the color of the semantic echo circle to the second color; and

    ii. setting the font color of the resulting text to the second color; and

    a learning processor configured to perform the following steps if the semantic normalizer is in learning mode;

    a. prompting the user to verify the resulting text;

    b. enabling “

    Yes,”



    No,” and



    Enter Correction”

    buttons;

    c. setting the color of a circle that is adjacent to a printed question, “

    Is This Correct?”

    on the GUI to a fourth color; and

    d. allowing the user to enter corrections to the resulting text.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×