Patent Document ID: 8868408
Application ID: 13940375

Base Claim:
1. A method, comprising: receiving, using one or more processors, a first plurality of offensive words, the first plurality of offensive words being associated with a first category of offensive words; receiving, using one or more processors, a second plurality of offensive words, the second plurality of offensive words being associated with a second category of offensive words; receiving, using one or more processors, a user preference identifying a plurality of categories of words that should be filtered, wherein the plurality of categories includes the first category and the second category; based on the user preference, generating, using one or more processors, a consolidated list of offensive words for the user that includes the first plurality of offensive words and the second plurality of offensive words; receiving, using one or more processors, a string of words, wherein one or more detected offensive words is selected from the string of words that matches words from the consolidated list that includes the first plurality of offensive words or the second plurality of offensive words; and processing the string of words, using one or more processors, based upon the detection of offensive words in the string of words.

---

Claim 4:
4. The method of claim 1 , wherein the first plurality of offensive words is provided by a first source and the second plurality of offensive words is provided by a second source, wherein the first source is different than the second source.