Context-based endpoint detection

  • US 10,186,254 B2
  • Filed: 09/04/2015
  • Issued: 01/22/2019
  • Est. Priority Date: 06/07/2015
  • Status: Active Grant
  • ×
    • Pin Icon | RPX Insight
    • Pin
First Claim
Patent Images

1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device, cause the electronic device to:

  • receive user input comprising natural language speech including one or more words;

    identify at least one context associated with the user input;

    divide the user input into a plurality of audio frames;

    determine whether each frame of the plurality of frames includes audio information associated with the user input;

    in accordance with a determination that a frame includes audio information associated with the user input, determine whether a threshold number of frames of silence follow;

    in accordance with a determination that the threshold number of frames of silence follow, cease recording the user input;

    in accordance with a determination that the threshold number of frames of silence do not follow, continue recording the user input;

    generate a probability, based on the at least one context associated with the user input, that a location in the user input is an endpoint;

    determine whether the probability is greater than a threshold; and

    in accordance with a determination that the probability is greater than the threshold, identify the location in the user input as the endpoint.

View all claims