Patent ID: 7222073

Claim:
A computer readable storage medium encoded with instructions, which when loaded into a digital computational device establishes a speech-activated browsing system, the system comprising: a database storing a list of content items organized by content title, each content title representing a database entry; a speech recognizer transcribing an utterance into a digital signal representing a textual statement; means for generating a grammar structure comprising various grammar paths, wherein every single word of each candidate content title that may be recognized is assigned to a single grammar path, said grammar structure further comprising a recursion loop by which every single word may be uttered any number of times and intermixed in order with any other word in said grammar structure; means for recognizing the utterance by the speech recognizer that uses said grammar; means for applying every single word of an output of said speech recognizer against each content title; means for computing a matching score for each candidate content title; means for mapping a content title with highest matching score into a command acceptable by a server which delivers the content item represented by said content title with highest matching score.