Patent 8375048 was granted and assigned to Microsoft on February, 2013 by the United States Patent and Trademark Office.
Front end preprocessing includes an augmentation function that augments the query with additional query terms that have an associated weighting value. The terms include identifying characters so that they are recognizable as being added by the augmentation module, but are treated as any other query term by all processing components. The terms are selected based on user context, preferences, and likely intent and the confidence levels are used when ranking results.