×

Sharing intents to provide virtual assistance in a multi-person dialog

  • US 10,096,316 B2
  • Filed: 11/27/2013
  • Issued: 10/09/2018
  • Est. Priority Date: 11/27/2013
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory machine-accessible storage medium coupled with a processor of a computing system, the machine-accessible storage medium comprising computer code, the computer code comprising instructions that when executed by the processor cause the computing system to:

  • by a microphone, receive instances of conversational natural language input of a natural language dialog session involving a plurality of human participants;

    determine semantic content of a first instance of the received instances of conversational natural language input, the first instance of conversational natural language input supplied by one of the human participants in the dialog session;

    develop a first intent, the first intent comprising a structured representation of the semantic content of the first instance of conversational natural language input;

    access a shared dialog context, the shared dialog context storing a plurality of intents developed from others of the received instances of conversational natural language input supplied by different human participants in the dialog session;

    select a second intent from the shared dialog context, the second intent comprising a structured representation of semantic content of a second instance of conversational natural language input, the second instance of conversational natural language input supplied by another one of the human participants in the dialog session;

    determine an intent mapping, the intent mapping defining a relationship between a portion of the first intent and a portion of the second intent;

    create a shared intent by combining the portion of the first intent and the portion of the second intent based on the intent mapping;

    instantiate the shared intent with data values extracted from at least the first and second instances of conversational natural language input;

    in response to instantiation of the shared intent and using information extracted from the shared intent, generate and present, by an output device, an action item.

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