×

Method and apparatus for exploiting human feedback in an intelligent automated assistant

  • US 10,366,336 B2
  • Filed: 09/01/2010
  • Issued: 07/30/2019
  • Est. Priority Date: 09/02/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for conducting an interaction between a human user and a device, the method comprising:

  • with the device, receiving input indicative of a user request for information;

    with a microphone coupled to the device, receiving sensed data;

    with a feature extraction processor coupled to the microphone, extracting a plurality of speech features from the sensed data;

    with a classifier processor coupled to the feature extraction processor, inferring an affective state of the human user based on the plurality of speech features extracted from the sensed data;

    with an interaction management system coupled to the classifier processor, inferring an intent from the received input by performing one or more of automated speech recognition and natural language understanding using a learned model;

    formulating a proposed response to the received input in accordance with the intent, the proposed response comprising system-generated output;

    determining a measure of certainty associated with one or more of the intent and the proposed response;

    presenting a final response to the received input by an output device of the device when the measure of certainty satisfies a minimum acceptable level of certainty;

    with an interface coupled to the interaction management system between the inferring of the intent and the presenting of the final response, when the measure of certainty does not satisfy the minimum acceptable level of certainty and prior to presenting the final response, communicating the intent and the proposed response and the inferred affective state to a wizard, receiving feedback on the intent and the proposed response and the affective state from the wizard, incorporating the feedback into the final response, updating a model used to generate the proposed response based on the feedback, wherein the wizard is a human person who is not a source of the received input.

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