×

Dynamic speech recognition data evaluation

  • US 10,192,555 B2
  • Filed: 04/28/2016
  • Issued: 01/29/2019
  • Est. Priority Date: 04/28/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method of dynamically providing speech recognition data from a client computing device to a server computing device, the method comprising:

  • receiving audio input at the client computing device;

    processing the audio input to generate the speech recognition data;

    determining a first estimated confidence level for a first identified portion of the speech recognition data comprising a first feature vector, wherein the first estimated confidence level exceeds a predetermined confidence threshold that corresponds to a valid result;

    based on determining that the first estimated confidence level corresponds to the valid result, continuing to process the speech recognition data with the first identified portion;

    determining a second estimated confidence level for a second identified portion of the speech recognition data comprising a second feature vector, wherein the second estimated confidence level also exceeds the predetermined confidence threshold that corresponds to the valid result;

    identifying at least one statistically improbable characteristic associated with the second feature vector;

    determining that the client computing device comprises a first feature extractor;

    comparing the first feature extractor of the client computing device with a second feature extractor utilized by the server computing device;

    based on comparing the first feature extractor of the client computing device with the second feature extractor utilized by the server computing device, determining that the second feature extractor of the server computing device is different from the first feature extractor;

    based on (1) determining the second estimated confidence level corresponds to the valid result, (2) identifying the at least one statistically improbable characteristic, and (3) determining that the server computing device comprises the second feature extractor different from the first feature extractor, providing the second feature vector to the server computing device for an evaluation of the second feature vector by the second, different feature extractor.

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