Patent ID: 7584103

Claim:
A computer-implemented method comprising steps of: (A) identifying a probabilistic language model including a plurality of probabilistic language models associated with a plurality of concepts logically organized in a first hierarchy; (B) using a speech recognition decoder to apply the probabilistic language model to a spoken audio stream to produce a document including content organized into a plurality of sub-structures logically organized in a second hierarchy having a logical structure defined by a path through the first hierarchy, comprising: (B)(1) identifying a path through the first hierarchy, comprising: (B)(1)(a) identifying a plurality of paths through the first hierarchy; (B)(1)(b) for each of the plurality of paths P, producing a candidate structured document for the spoken audio stream by using the speech recognition decoder to recognize the spoken audio stream using the language models on path P; (B)(1)(c) applying a metric to the plurality of candidate structured documents produced in step (B)(1)(b) to produce a plurality of fitness scores for the plurality of candidate structured documents; and (B)(1)(d) selecting the path which produces the candidate structured document having the highest fitness score; (B)(2) generating a document having a structure corresponding to the path identified in step (B)(1).