×

Dynamic language model

  • US 9,418,143 B2
  • Filed: 01/26/2016
  • Issued: 08/16/2016
  • Est. Priority Date: 06/21/2012
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that are operable, when executed by data processing apparatus, to cause the data processing apparatus to perform operations comprising:

  • receiving a voice search query from a user device;

    determining a query context associated with the voice search query;

    determining, based on the query context, to apply one or more language model rules;

    dynamically adjusting one or more probabilities in a base language model according to the applied language model rules to generate a customized language model;

    using the customized language model to generate a text search query from the voice search query; and

    providing for display on the user device, one or more search results responsive to the text search query.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×