Systems and Methods of Building and Using Custom Word Lists
AssigneeResearch In Motion Limited
InventorsRobert J. Lowles, Jason T. Griffin, Michael S. Brown
Life of this patent
Estimating the term…
Abstract
Standard word lists that are often used for such operations as predictive text, spell checking, and word completion are based on general linguistic data that might not accurately reflect actual text usage patterns of particular users. Systems and methods of building and using a custom word list for use in text operations on an electronic device are provided. A collection of text items associated with a user of the electronic device is scanned to identify words in the text items. A weighting is then assigned to each identified word, and the words and corresponding weightings are stored.
Claims28
A method of building a custom word list for use in text operations on an electronic device, comprising the steps of:
- scanning a collection of text items associated with a user of the electronic device to identify words in the text items;
- assigning a weighting to each identified word;
- storing each identified word and its corresponding weighting;
- and
- determining a source of each text item in the collection of text items;
- wherein the step of assigning a weighting comprises the step of calculating the weighting for each identified word based on the source of the text item in which the word was identified.
A system for building a custom word list for use in text operations on an electronic device, comprising:
- a first data store for storing a collection of text items associated with a user of the electronic device;
- a scanning module configured to scan the collection of text items to identify words in the text items;
- a weighting module configured to assign a weighting to each identified word;
- a second data store for storing each identified word and its corresponding weighting;
- and
- a module configured to determine a source of each text item in the collection of text items;
- wherein the weighting module calculates the weighting for each identified word based on the source of the text item in which the word was identified.
Dependencies are inferred from the claim text.