×

Dynamically adding personalization features to language models for voice search

  • US 8,938,391 B2
  • Filed: 06/12/2011
  • Issued: 01/20/2015
  • Est. Priority Date: 06/12/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer system for voice search comprising:

  • first storage in which data defining an exponential language model are stored for use for a plurality of users;

    second storage in which data defining user histories are stored, with a user history for each user of the plurality of users, the user history for each user storing data describing utterances processed for the user; and

    one or more processing devices connected to access the first storage and the second storage, and in communication with a plurality of user devices to receive and process utterances received from the plurality of users through the plurality of user devices, each of the received utterances being provided by a user of the plurality of users, the one or more processing devices configured to;

    for each user of the plurality of users, define personalization features for the user from the user history of the user in the second storage, the personalization features corresponding to features in the exponential language model; and

    for each of the received utterances;

    process the utterance using both the features in the exponential language model from the first storage and the personalization features defined from the user history of the user providing the utterance to identify words in the utterance;

    provide search results using the words identified in the utterance to the user device from which the utterance was received; and

    update, in the second storage, the user history of the user providing the utterance based on the utterance received from the user.

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