Determining Phrases Related to Other Phrases
First Claim
1. A method implemented at least in part by a computing device, the method comprising:
- creating an index that maps each of multiple keywords to one or more phrases that each comprise at least one word;
determining one or more statistically improbable phrases associated with a user, each of the one or more statistically improbable phrases comprising at least two contiguous words that occur in a corpus of text more than a threshold number of times;
determining the words that compose the one or more statistically improbable phrases that are associated with the user;
inputting, into the index as keywords, the determined words that compose the one or more statistically improbable phrases to determine phrases that are associated with the determined words that compose the one or more statistically improbable phrases; and
outputting the determined phrases for suggestion to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for generating and providing phrases are described herein. These techniques may include analyzing one or more sources to generate a first corpus of phrases, each of the phrases for use as an identifier and/or for association with a user. Once a first corpus of phrases has been generated, these phrases may be filtered to define a second corpus of phrases. Phrases of this second corpus may then be suggested to one or more users. In some instances, the phrases suggested to a particular user are personalized to the user based on information previously known about the user or based on information provided by the user.
133 Citations
34 Claims
-
1. A method implemented at least in part by a computing device, the method comprising:
-
creating an index that maps each of multiple keywords to one or more phrases that each comprise at least one word; determining one or more statistically improbable phrases associated with a user, each of the one or more statistically improbable phrases comprising at least two contiguous words that occur in a corpus of text more than a threshold number of times; determining the words that compose the one or more statistically improbable phrases that are associated with the user; inputting, into the index as keywords, the determined words that compose the one or more statistically improbable phrases to determine phrases that are associated with the determined words that compose the one or more statistically improbable phrases; and outputting the determined phrases for suggestion to the user.
-
-
2. One or more computer-readable media storing computer-executable instructions that, when executed on one or more processors, perform acts comprising:
-
determining one or phrases that share a common characteristic, each of the phrases comprising one or more grammatically-correct words; determining words that compose the one or phrases that share the common characteristic; determining phrases that are associated with at least one of the determined words; and providing at least a portion of the determined phrases for selection by a user. - View Dependent Claims (3, 4)
-
-
5. One or more computer-readable media storing computer-executable instructions that, when executed on one or more processors, perform acts comprising:
-
determining a statistically improbable phrase that appears in a source; determining words that compose the statistically improbable phrase; determining phrases that are associated with at least one of the determined words; and providing at least a portion of the determined phrases for selection by a user. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A method implemented at least in part by a computing device, the method comprising:
-
determining, for each phrase of a first set of phrases, words that compose the respective phrase; determining a second set of phrases, each phrase of the second set of phrases being associated with at least one of the determined words that compose the phrases of the first set of phrases; suggesting at least a portion of the determined second set of phrases to a user; and responsive to receiving a selection of a phrase from the user, associating the selected phrase with the user. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. One or more computer-readable media storing computer-executable instructions that, when executed on one or more processors, perform acts comprising:
-
determining that a phrase is associated with a user; determining words that compose the phrase; analyzing an index with use of the determined words to determine one or more other phrases; and providing at least a portion of the determined one or more other phrases for selection by the user. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A method implemented at least in part by a computing device, the method comprising:
-
determining that a statistically-improbable phrase is associated with a user; determining phrases that are associated with the statistically-improbable phrase; and suggesting a phrase of the determined phrases to the user. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A system comprising:
-
one or more processors; memory; a Pseudo-SIP module, stored in the memory and executable on the one or more processors to determine phrases that are associated with a statistically improbable phrase; and a phrase-suggestion module, stored in the memory and executable on the one or more processors to output a portion of the determined phrases for use as identifiers. - View Dependent Claims (33, 34)
-
Specification