Patent ID: 7584101

Claim:
A system for monitoring a spoken language message comprising: an interface operational to capture the spoken language message; a speech processor including a parser operational to implement a search expression syntax to decode a search expression into a number of (i) target search phrases and (ii) rules defining required relationships; and a speech engine operational to search the spoken language message for one or more of said target search phrases and, in response, provides search results identifying a location of any candidate utterances matching said target search phrase together with confidence values indicating a certainty of each of the candidate utterances to corresponding ones of said target search phrases; and said speech processor responsive to said search expression for identifying one or more of said target search phrases to said speech engine and analyzing said search results to determine whether a condition specified by said search expression is satisfied; and a rules processor responsive to template imformation for providing enhanced confidence values based on a combination of respective ones of said search phrase confidence values and said template information.