1. A method of processing speech data from an utterance for a distributed speech query recognition system comprising the steps of: establishing a network connection between a server computing system and a client device suitable for transporting a streaming communication; receiving a continuous speech byte data stream containing speech data processed by a first component of the distributed speech query recognition system situated in the client device; wherein said speech data is characterized by a form and data content representing only a partial recognition of an utterance; further wherein said data stream includes NULL data used to identify a silence in speech data from said client device; further processing said speech data at a second component of the distributed speech query recognition system situated at said server computing system to generate additional speech related content and complete recognition of words in said speech data.