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 said NULL data being inserted at the client device after other NULL data is removed prior to transmission of the speech byte data stream; and 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.