×

Natural language dialogue method and natural language dialogue system

  • US 9,767,796 B2
  • Filed: 12/31/2013
  • Issued: 09/19/2017
  • Est. Priority Date: 12/31/2012
  • Status: Active Grant
First Claim
Patent Images

1. A natural language dialogue system comprising:

  • a properties database storing a plurality of records, wherein each of the records comprises a title field, the title field comprises at least one sub-field, each of the at least one sub-field comprises an indication field and a value field, the indication field stores indication data, and the value field stores value data;

    a speech sampling module receiving a first speech input, wherein the first speech input is a sentence; and

    a natural language comprehension system coupled to the properties database and the speech sampling module, the natural language comprehension system capturing a noun of the sentence as a first keyword, parsing the first keyword included in the first speech input and executing a full-text search in a structured database according to the first keyword to obtain at least one report answer to form a candidate list, the natural language comprehension system selecting the at least one report answer from the candidate list according to the properties database and outputting a first speech response that is a speech converted by the at least one report answer, each of the report answers has a priority, the priorities of the report answers of the candidate list are determined according to usages of the report answers, the first report answer is one of the report answers with the highest priority, the speech sampling module receiving a plurality of speech inputs other than the first speech input, the natural language comprehension system capturing a user'"'"'s preference data from the speech inputs other than the first speech inputs and storing the user'"'"'s preference data into the properties database,when the speech inputs other than the first speech input present the at least one report answer is incorrect, the at least one report answer is removed from the candidate list,wherein the first speech response is a sentence outputted through a speech output interface,wherein the full-text search compares the value data of each of the records and the first keyword to determine whether each of the records is matched and selects the report answers by the matched records.

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