×

Pre-processing partial inputs for accelerating automatic dialog response

  • US 10,395,658 B2
  • Filed: 05/22/2017
  • Issued: 08/27/2019
  • Est. Priority Date: 05/22/2017
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • a memory; and

    a processor coupled to the memory and configured to;

    receive a speech input from a user;

    process a first portion of the input via more than one service module, including at least a speech-to-text service module, while continuing to receive more of the input to determine a first speculative result, wherein processing the first portion of the input comprises executing at least one service module coupled to a corresponding speculation buffer;

    process a second portion of the input via the more than one service module, including at least the speech-to-text service module, to determine a second speculative result, wherein processing the second portion of the input comprises executing the at least one service module coupled to the corresponding speculation buffer, wherein the second portion of the input includes the first portion of the input as well as more of the input not included in the first portion of the input;

    process the input via the more than one service module, including at least the speech-to-text service module, to determine a final output, wherein processing the input comprises executing the at least one service module coupled to the corresponding speculation buffer, wherein the final output is the first speculative result when the second speculative result and the first speculative result are the same, and wherein the final output is the second speculative result when the second speculative result and the first speculative result are not the same; and

    output the final output to the user.

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