Patent Document ID: 9298700
Application ID: 12510761

Base Claim:
1. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising: identifying a first set of phrases that exist within a corpus of text, individual ones of the first set of phrases including a substitute word that replaces one word of a source phrase comprising multiple words; generating a second set of phrases by combining substitute words from the first set of phrases with one another such that individual ones of the second set of phrases include a first substitute word from a first phrase of the first set of phrases and a second substitute word from a second phrase of the first set of phrases; generating a personalized user interface including at least a portion of the second set of phrases and at least one rule selector associated with a corresponding rule for using the at least the portion of the second set of phrases; and receiving a user selection of the at least the portion of the second set of phrases and the at least one rule selector associated with the corresponding rule for using the at least the portion of the second set of phrases.

---

Claim 3:
3. One or more non-transitory computer-readable media as recited in claim 1 , further storing computer-executable instructions that, when executed, cause the one or more processors to perform acts comprising: determining a part-of-speech combination of the source phrase; and filtering out phrases of the second set of phrases that do not comprise the part-of-speech combination of the source phrase.