Patent Document ID: 10078631
Application ID: 14713420

Base Claim:
1. A method for determining word prediction candidates to be displayed, the method comprising: at an electronic device: receiving a first typed character from a user; determining a first entropy of a first set of possible word completions based on first probabilities of the first set of possible word completions, wherein the first probabilities are based on the first typed character; receiving a second typed character from the user; determining a second entropy of a second set of possible word completions based on second probabilities of the second set of possible word completions, wherein the second probabilities are based on the first typed character and the second typed character; determining a reduction in entropy from the first entropy to the second entropy, wherein determining the reduction in entropy comprises: determining the reduction in entropy based on third probabilities of a third set of possible word completions, the third set of possible word completions comprising words in the first set of possible word completions other than words in the second set of possible word completions; and in response to the reduction in entropy exceeding a threshold, causing a candidate word to be displayed from the second set of possible word completions.

---

Claim 2:
2. The method of claim 1 , wherein the first probabilities of the first set of possible word completions are determined by: determining, using a word n-gram model, fourth probabilities of a plurality of predicted words based on the first typed character; determining, using a character m-gram model, fifth probabilities of a plurality of predicted characters based on the first typed character; and determining the first probabilities of the first set of possible word completions based jointly on the fourth probabilities and the fifth probabilities.