Method and system for filtering text messages
First Claim
1. A method comprising the steps of:
- receiving a message comprising text having at least one character;
manipulating the text to generate a plurality of tokens;
comparing the plurality of tokens with data contained in at least one database to generate a plurality of probabilities related to the suitability of the message;
weighing the probabilities to generate an overall probability related to the suitability of the message;
comparing the overall probability to a threshold value to rate the suitability of the message; and
,displaying the rating associated with the message.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided for filtering text messages to determine which of the messages, if any, contains undesirable or unsuitable content. The method includes receiving a message containing at least one text character. The text is manipulated to generate a plurality of tokens that are compared with data contained in a plurality of databases. As a result, a plurality of probabilities are generated related to the suitability of the message. The probabilities are weighted to generate an overall probability related to the suitability of the message. The overall probability is then compared to a threshold value to rate the suitability of the message. Further, the rating associated with the message is displayed on a computer display screen or the like.
44 Citations
64 Claims
-
1. A method comprising the steps of:
-
receiving a message comprising text having at least one character; manipulating the text to generate a plurality of tokens; comparing the plurality of tokens with data contained in at least one database to generate a plurality of probabilities related to the suitability of the message; weighing the probabilities to generate an overall probability related to the suitability of the message; comparing the overall probability to a threshold value to rate the suitability of the message; and
,displaying the rating associated with the message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising the steps of:
-
manipulating a text message having less than 161 characters to generate a plurality of tokens; generating at least two probabilities related to the suitability of the message based, at least in part, on a comparison between the plurality of tokens and data contained in at least one database; generating an overall probability related to the suitability of the message based, at least in part, on a weighing of the at least two probabilities; and
,displaying the message if the overall probability is within a defined range. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method comprising the steps of:
-
manipulating text within a text message having 160 characters or less to generate a plurality of tokens; comparing the plurality of tokens with data contained in at least one database to generate a plurality of probabilities related to the suitability of the message; comparing historical data based on a selected tokenization strategy to generate a plurality of weights; generating with the plurality of probabilities and the plurality of weights an overall probability related to the suitability of the message; and
,comparing the overall probability to a threshold to rate the suitability of the message. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A method comprising the steps of:
-
selecting a tokenization strategy from a plurality of tokens comprising words, phrases, n-grams, numbers and characters. manipulating text within a text message to generate data for each of the tokens selected; comparing the token data with data contained in at least one database to generate a plurality of probabilities related to the suitability of the message; weighing the probabilities to generate an overall probability related to the suitability of the message; comparing the overall probability to a threshold to rate the suitability of the message; and
,displaying the rating associated with the message. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A method comprising the steps of:
-
receiving a message comprising text having at least one character; manipulating the text to generate a plurality of tokens; comparing the plurality of tokens with data contained in at least one database to generate a plurality of probabilities related to the suitability of the message; weighing the probabilities to generate an overall probability related to the suitability of the message; comparing the overall probability to a threshold to rate the suitability of the message; and
,displaying the rating associated with the message. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64)
-
Specification