Patent Document ID: 9570078
Application ID: 12488161

Base Claim:
1. A computer-implemented method, comprising: accepting a speech recognition request via an application program interface (API), the request comprising an audio input and parameters including a uniform resource identifier (URI) link to a length of silence to observe, a grammar, and a grammar weight; performing speech recognition on the audio input according to the request; and upon observing the length of silence in the audio input, returning a plurality of speech recognition results based on the request as hypertext protocol (HTTP) responses comprising an extensible markup language (XML) document formatted in a format that includes a status attribute indicating an overall success or failure of speech recognition on the audio input, wherein at least one of the plurality of speech recognition results and the status attribute are returned prior to performing speech recognition on all of the audio input in the request.

---

Claim 3:
3. The method of claim 1 , wherein the speech recognition request comprises parameters including at least one of: an in-line grammar; an in-line audio input; a URI link to an audio input; a timeout; a finalize timeout; a confidence level; a sensitivity level; a speed level; an accuracy level; a speaker parameter; and a recognizer specific parameter.