Please download the dossier by clicking on the dossier button x
×

Natural language processor for providing natural language signals in a natural language output

  • US 10,394,861 B2
  • Filed: 10/22/2015
  • Issued: 08/27/2019
  • Est. Priority Date: 10/22/2015
  • Status: Active Grant
First Claim
Patent Images

1. A speech synthesis (SS) system configured to convert natural language inputs to natural language outputs and provide a natural language alert that communicates that the natural language outputs may contain error, the SS system comprising:

  • a memory having disfluency natural language data stored therein; and

    a processor-based input/output module system communicatively coupled to the memory;

    wherein the input/output module comprises a natural language input module communicatively coupled to a machine translation module;

    wherein the input/output module further comprises a natural language output module communicatively coupled to the machine translation module;

    wherein the input/output module is configured to;

    receive, using the natural language input module, a natural language input;

    convert, using the natural language input module, the natural language input to natural language input data;

    perform, using the machine translation module, a natural language analysis operation on the natural language input data to generate natural language output data;

    wherein the natural language analysis operation comprises performing a confidence level analysis on at least one portion of the natural language analysis operation to generate at least one confidence level that the natural language output data generated using the natural language analysis operation contains error;

    wherein the natural language analysis operation further comprises, based at least in part on the at least one confidence level that the natural language output data contains an error, selecting a portion of the disfluency natural language data stored in the memory and embedding the selected portion of the disfluency natural language data into the natural language output data;

    wherein the selected portion of the disfluency natural language data is embedded into the natural language output data in a location selected to communicate that a portion of the natural language output data may contain an error; and

    convert, using the natural language output module, the natural language output data that has been embedded with the selected portion of the disfluency natural language data into speech or text.

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