Creating Customized User Dictionary
AssigneeFacebook, Inc.
InventorsErick Tseng, Shaheen Ashok Gandhi, Adam D. I. Kramer, Luke St. Clair
Life of this patent
Estimating the term…
Abstract
In one embodiment, collecting a plurality of words from texts submitted by one or more users; for each of a plurality of communication categories, determining a usage frequency of each of one or more of the words within the communication category based on the texts; and constructing one or more customized dictionaries that each comprise a different blending of selected words.
Claims20
A method, performed by one or more computing devices, comprising:
- collecting a plurality of words from texts submitted by one or more users;
- for each of a plurality of communication categories, determining a usage frequency of each of one or more of the words within the communication category based on the texts;
- and
- constructing one or more customized dictionaries that each comprise a different blending of selected words, the construction of the customized dictionaries comprising:
- for each of the customized dictionaries,
- selecting one or more frequently used words from each of one or more of the communication categories based on the usage frequency of each of one or more of the words;
- determining a specific blending of the frequently used words selected from each of the communication categories;
- and
- blending the frequently used words selected from each of the communication categories to construct the customized dictionary.
A system comprising:
- a memory comprising instructions executable by one or more processors;
- and
- the one or more processors coupled to the memory and operable to execute the instructions, the one or more processors being operable when executing the instructions to:
- collect a plurality of words from texts submitted by one or more users;
- for each of a plurality of communication categories, determine a usage frequency of each of one or more of the words within the communication category based on the texts;
- and
- construct one or more customized dictionaries that each comprise a different blending of selected words, the construction of the customized dictionaries comprising:
- for each of the customized dictionaries,
- select one or more frequently used words from each of one or more of the communication categories based on the usage frequency of each of one or more of the words;
- determine a specific blending of the frequently used words selected from each of the communication categories;
- and
- blend the frequently used words selected from each of the communication categories to construct the customized dictionary.
One or more computer-readable non-transitory storage media embodying software operable when executed by one or more computer systems to:
- collect a plurality of words from texts submitted by one or more users;
- for each of a plurality of communication categories, determine a usage frequency of each of one or more of the words within the communication category based on the texts;
- and
- construct one or more customized dictionaries that each comprise a different blending of selected words, the construction of the customized dictionaries comprising:
- for each of the customized dictionaries,
- select one or more frequently used words from each of one or more of the communication categories based on the usage frequency of each of one or more of the words;
- determine a specific blending of the frequently used words selected from each of the communication categories;
- and
- blend the frequently used words selected from each of the communication categories to construct the customized dictionary.
Dependencies are inferred from the claim text.