×

System and method for processing multi-modal device interactions in a natural language voice services environment

  • US 10,553,213 B2
  • Filed: 04/19/2018
  • Issued: 02/04/2020
  • Est. Priority Date: 02/20/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for processing one or more multi-modal user interactions in a natural language voice services environment that includes one or more electronic devices, the method being implemented by a computer system that includes one or more physical processors executing one or more computer program instructions which, when executed, perform the method, the method comprising:

  • detecting a multi-modal user interaction received via one or more electronic devices, the multi-modal user interaction comprising at least a non-voice input and a natural language utterance, wherein the non-voice input is received from a non-voice input component of the one or more electronic devices, and wherein the natural language utterance is received from a voice input component of the one or more electronic devices and is related to the non-voice input;

    obtaining an indication of a first time at which the non-voice input was received by the non-voice input component;

    obtaining an indication of a second time at which the natural language utterance was received by the voice input component;

    determining that the non-voice input and the natural language utterance are related and are to be interpreted together based on the first time and the second time; and

    responsive to determining that the non-voice input and the natural language utterance are related and are to be interpreted together based on the first time and the second time, performing the following steps;

    determining first context information relating to the non-voice input;

    determining second context information relating to the natural language utterance;

    determining an intent of the multi-modal user interaction based on the first context information and the second context information;

    identifying a transaction lead based on the determined intent; and

    transmitting the identified transaction lead to a user via the one or more electronic devices.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×