Multiple-layer chat filter system and method
First Claim
1. A computer network-based messaging system including a multiple-layer chat filtering system for controlling the content of messages sent by users in the messaging system, the messaging system comprising:
- a user computer that receives a message, the message including a plurality of words entered by a sender;
one or more data storage devices including;
a word database including a plurality of permitted words which are allowed to be transmitted, and a phrase database including a plurality of prohibited phrases which are not allowed to be transmitted, at least one of the plurality of prohibited phrases consisting of a plurality of individual words that are each included in the word database, wherein said phrase database is not part of the user computer in the computer network and said user computer is operative to send information addressed to a messaging server system that is remote from the user computer, and said user computer receives an indication from the phrase database of whether said information includes the prohibited phrases; and
a message sending part that transmits the message over a computer network only if all of the plurality of words entered by the sender are contained in the word database and none of the plurality of prohibited phrases are contained in the message,wherein the user computer provides a display of the message to the sender prior to the message sending part transmitting the message, andwherein the display highlights words included in the message that must be removed before the message sending part will transmit the message over the computer network.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer network-based messaging system includes a multiple-layer chat filtering system for controlling the content of messages sent by users. A computer receives a message including a plurality of words entered by a sender. A word database includes a plurality of permitted words which are allowed to be transmitted. A phrase database includes a plurality of prohibited phrases which are not allowed to be transmitted. At least one of the plurality of prohibited phrases consists of a plurality of individual words that are each included in the word database. A message sending part that transmits the message over a computer network only if all of the plurality of words entered by the sender are contained in the word database and none of the plurality of prohibited phrases are contained in the message.
35 Citations
26 Claims
-
1. A computer network-based messaging system including a multiple-layer chat filtering system for controlling the content of messages sent by users in the messaging system, the messaging system comprising:
-
a user computer that receives a message, the message including a plurality of words entered by a sender; one or more data storage devices including;
a word database including a plurality of permitted words which are allowed to be transmitted, and a phrase database including a plurality of prohibited phrases which are not allowed to be transmitted, at least one of the plurality of prohibited phrases consisting of a plurality of individual words that are each included in the word database, wherein said phrase database is not part of the user computer in the computer network and said user computer is operative to send information addressed to a messaging server system that is remote from the user computer, and said user computer receives an indication from the phrase database of whether said information includes the prohibited phrases; anda message sending part that transmits the message over a computer network only if all of the plurality of words entered by the sender are contained in the word database and none of the plurality of prohibited phrases are contained in the message, wherein the user computer provides a display of the message to the sender prior to the message sending part transmitting the message, and wherein the display highlights words included in the message that must be removed before the message sending part will transmit the message over the computer network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of filtering phrases in a computer network-based chat system, the method comprising:
-
providing a word database that is stored in at least one data storage device, said word database containing a plurality of permitted words; providing a phrase database that is stored in said at least one data storage device to be accessible to a messaging server included in a computer network for processing a message between a sender'"'"'s computer and a recipient'"'"'s computer, said phrase database containing a plurality of prohibited phrases, at least one of the plurality of prohibited phrases consisting of a plurality of individual words that are each included in the word database; receiving the message over the computer network from the sender'"'"'s computer, the message including a plurality of words; accessing word data from the word database stored in said at least one data storage device for comparing each of the plurality of words to the plurality of permitted words in the word database; using the messaging server, accessing phrase data from the phrase database stored in said at least one data storage device for determining whether any of the plurality of prohibited phrases are contained in the message received over the computer network from the sender'"'"'s computer; transmitting the message over the computer network to the recipient'"'"'s computer only if both of the following conditions exist; each of the plurality of words entered by the sender matches one of the plurality of permitted words contained in the word database, and none of the plurality of prohibited phrases are contained in the message; and providing data for displaying the message on the sender'"'"'s computer prior to transmitting the message; and providing data for highlighting words included in the message must be removed before the message can be transmitted over the computer network. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method of filtering phrases on a computer, the method comprising:
-
receiving a message input by a user on a sender'"'"'s computer, the message including a plurality of words; sending the message over a computer network from the sender'"'"'s computer to a server for comparing the message to a plurality of databases; receiving data from the server that permits transmitting the message to a third party computer over the computer network only if both of the following conditions exist; each of the plurality of words entered by the sender matches one of a plurality of permitted words, and none of a plurality of prohibited phrases are contained in the message; and providing data for displaying the message on the sender'"'"'s computer prior to transmitting the message to the third party computer; and providing data for highlighting words included in the message that must be removed before the message can be transmitted to the third party computer; wherein at least one of the plurality of prohibited phrases includes only a plurality of individual words that are each included in the plurality of permitted words and said at least one of the plurality of prohibited phrases does not include individual words that are outside the plurality of permitted words. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A method of filtering phrases on a computer, the method comprising:
-
receiving a message input by a user on a sender'"'"'s computer, the message including a plurality of words; conducting at least a partial filtering of the message received on the sender'"'"'s computer to determine whether the message includes; a non-permitted word, a prohibited phrase, or both a non-permitted word and a prohibited phrase, in response to a determination by the partial filtering that the message does not include a non-permitted word or a prohibited phrase, sending the message over a computer network from the sender'"'"'s computer to a server for an additional filtering of the plurality of words in the message; receiving an indication from the server that the message has been sent only if, after said partial filtering and said additional filtering, that both of the following conditions exist; each of the plurality of words entered by the sender matches one of a plurality of permitted words, and none of a plurality of prohibited phrases are contained in the message, wherein at least one of the plurality of prohibited phrases consists of a plurality of individual words that are each included in the plurality of permitted words; and receiving an indication from the server that the message has not been sent if each of the plurality of words entered by the sender matches one of the plurality of permitted words contained in a word database, and at least one of said plurality of prohibited phrases are contained in the message. - View Dependent Claims (24, 25, 26)
-
Specification