Patent ID: 8909713

Claim:
A method comprising the steps of: receiving a text message comprising content entered by a user, the content having abbreviations or misspellings within a sentence or sentence fragment, the abbreviations or misspellings comprising text having at least one character; generating a plurality of tokens through manipulation of the text, wherein each of the plurality of tokens is related to the content of the message; comparing the plurality of tokens with data contained in at least one database to generate a plurality of probabilities related to the suitability of publicly displaying the message, the data comprising at least one trademark and statistics derived, at least in part, from historical message data comprising text abbreviations or misspellings; weighing the probabilities to generate an overall probability related to the suitability of publicly displaying the message; comparing the overall probability to a threshold value to derive a rating of the suitability of publicly displaying the message; and displaying the rating associated with the message.