15. The computer-readable storage device of claim 14 wherein the present location of the portable device is determined using one of a global positioning system, triangulation, and automatic number identification.
14. A computer-readable storage device having additional instructions stored which, when executed by a computing device, cause the computing device to perform operations comprising: receiving a spoken user search query at a portable device; determining a present location based on the portable device; incorporating a granularity description of the present location into a local language model used to process the spoken user search query, the granularity description using weights for topologically concentric locations to determine probabilities; and outputting results associated with the spoken user search query based on the present location and a term in the spoken user search query.