×

Voice interaction application selection

  • US 9,741,343 B1
  • Filed: 12/19/2013
  • Issued: 08/22/2017
  • Est. Priority Date: 12/19/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • obtaining a first list identifying a plurality of software applications configured to process voice interactions;

    receiving first audio data corresponding to a first voice interaction;

    performing speech recognition processing on the first audio data to obtain first text;

    sequentially querying the plurality of software applications in an order of the first list to determine whether a queried software application can process the first text, wherein the sequential querying continues until a first queried software application responds that it is able to process the first text;

    selecting the first queried software application;

    determining a first time corresponding to the first voice interaction;

    processing, using the first queried software application, the first text to generate one or more results;

    causing output of audio corresponding to the one or more results;

    receiving second audio data corresponding to a second voice interaction after causing the output of the audio;

    determining a second time corresponding to the second voice interaction;

    determining that a certain amount of time has not elapsed between the first time and the second time;

    performing speech recognition processing on the second audio data to obtain second text; and

    querying the first queried software application to determine whether the first queried software application can process the second text, prior to querying any other software application of the plurality of software applications.

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