×

Interactive server and method for controlling the server

  • US 9,837,082 B2
  • Filed: 01/06/2015
  • Issued: 12/05/2017
  • Est. Priority Date: 02/18/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of controlling an interactive server for providing a response according to an utterance type of a user voice, the method comprising:

  • receiving, at the interactive server, data corresponding to a user voice from a user terminal;

    calculating a probability of the utterance type of the user voice being a search utterance type using the received data and a search language model established based on search utterances;

    calculating a probability of the utterance type of the user voice being a chatting utterance type using the received data and a chatting language model established based on chatting utterances;

    calculating a disparity value between the probability of the utterance type of the user voice being the search utterance type and the probability of the utterance type of the user voice being the chatting utterance type;

    in response to the disparity value being less than a predetermined value, determining that the utterance type of the user voice is an integrated utterance type;

    in response to the disparity value exceeding the predetermined value and the probability of the utterance type of the user voice being the search utterance type being greater than the probability of the utterance type of the user voice being the chatting utterance type, determining that the user voice is the search utterance type; and

    in response to the disparity value exceeding the predetermined value and the probability of the utterance type of the user voice being the search utterance type being less than the probability of the utterance type of the user voice being the chatting utterance type, determining that the utterance type of the user voice is the chatting utterance type;

    in response to determining that the utterance type of the user voice is the integrated utterance type, generating a search response and a chatting response in response to the user voice and generating an integrated response by modifying at least one from among the search response and the chatting response and combining the search response and the chatting response; and

    transmitting the integrated response to the user terminal.

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