Comprehensive safety schema for ensuring appropriateness of language in online chat
First Claim
1. A computer-implemented method to evaluate a chat message requested to be sent between users of an online game environment having an associated program, the computer-implemented method comprising:
- receiving, from a sender in the online game environment, a request to send the chat message in real-time to a specified recipient in the online game environment, wherein the program is configured to;
approve the chat message to be sent to the specified recipient, upon determining that the chat message matches any of a set of preapproved phrases; and
otherwise, deny the chat message from being sent to the specified recipient, upon determining that the chat message contains any prohibited words or any prohibited combinations of words; and
upon determining that the chat message does not match any of the set of preapproved phrases, does not contain any prohibited words, and does not contain any prohibited combinations of words, further analyzing the chat message for approval in real-time, comprising;
denying the chat message from being sent to the specified recipient, upon determining, in real-time by one or more computer processors when executing the program, that the chat message contains a prohibited metaphorical meaning or contains phonetically prohibited language, despite absence of prohibited words and prohibited combinations of words in the chat message;
wherein the program is further configured to approve the chat message to be sent to the specified recipient, upon determining that the chat message does not contain any prohibited metaphorical meaning and does not contain any phonetically prohibited language, whereafter the approved chat message is sent to the specified recipient.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is disclosed for evaluating a chat message sent between users of an online environment. The method may include associating each word in the chat message with metadata. The metadata identifies a word type and usage for each word in the chat message. This method may also include identifying one or more safety rules associated with the metadata. Each safety rule identifies an ordered sequence of one or more sets of words. This method may also include applying the safety rule to the chat message to determine whether a sequence of words in the chat message present in the ordered sequence of sets of words. Upon determining a word, from each set of words in the ordered sequence of sets of words, matches a respective one of the words in the chat message, the chat message is blocked from being sent to a message recipient.
137 Citations
24 Claims
-
1. A computer-implemented method to evaluate a chat message requested to be sent between users of an online game environment having an associated program, the computer-implemented method comprising:
-
receiving, from a sender in the online game environment, a request to send the chat message in real-time to a specified recipient in the online game environment, wherein the program is configured to; approve the chat message to be sent to the specified recipient, upon determining that the chat message matches any of a set of preapproved phrases; and otherwise, deny the chat message from being sent to the specified recipient, upon determining that the chat message contains any prohibited words or any prohibited combinations of words; and upon determining that the chat message does not match any of the set of preapproved phrases, does not contain any prohibited words, and does not contain any prohibited combinations of words, further analyzing the chat message for approval in real-time, comprising; denying the chat message from being sent to the specified recipient, upon determining, in real-time by one or more computer processors when executing the program, that the chat message contains a prohibited metaphorical meaning or contains phonetically prohibited language, despite absence of prohibited words and prohibited combinations of words in the chat message; wherein the program is further configured to approve the chat message to be sent to the specified recipient, upon determining that the chat message does not contain any prohibited metaphorical meaning and does not contain any phonetically prohibited language, whereafter the approved chat message is sent to the specified recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium storing a program executable to perform an operation to evaluate a chat message requested to be sent between users of an online game environment, the operation comprising:
-
receiving, from a sender in the online game environment, a request to send the chat message in real-time to a specified recipient in the online game environment, wherein the program is configured to; approve the chat message to be sent to the specified recipient, upon determining that the chat message matches any of a set of preapproved phrases; and otherwise, deny the chat message from being sent to the specified recipient, upon determining that the chat message contains any prohibited words or any prohibited combinations of words; and upon determining that the chat message does not match any of the set of preapproved phrases, does not contain any prohibited words, and does not contain any prohibited combinations of words, further analyzing the chat message for approval in real-time, comprising; denying the chat message from being sent to the specified recipient, upon determining, in real-time by one or more computer processors when executing the program, that the chat message contains a prohibited metaphorical meaning or contains phonetically prohibited language, despite absence of prohibited words and prohibited combinations of words in the chat message; wherein the program is further configured to approve the chat message to be sent to the specified recipient, upon determining that the chat message does not contain any prohibited metaphorical meaning and does not contain any phonetically prohibited language, whereafter the approved chat message is sent to the specified recipient. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A system to evaluate a chat message requested to be sent between users of an online game environment, the system comprising:
-
one or more computer processors; and a memory containing a program which, when executed by the one or more computer processors, performs an operation comprising; receiving, from a sender in the online game environment, a request to send the chat message in real-time to a specified recipient in the online game environment, wherein the program is configured to; approve the chat message to be sent to the specified recipient, upon determining that the chat message matches any of a set of preapproved phrases; and otherwise, deny the chat message from being sent to the specified recipient, upon determining that the chat message contains any prohibited words or any prohibited combinations of words; and upon determining that the chat message does not match any of the set of preapproved phrases, does not contain any prohibited words, and does not contain any prohibited combinations of words, further analyzing the chat message for approval in real-time, comprising; denying the chat message from being sent to the specified recipient, upon determining, in real-time, that the chat message contains a prohibited metaphorical meaning or contains phonetically prohibited language, despite absence of prohibited words and prohibited combinations of words in the chat message; wherein the program is further configured to approve the chat message to be sent to the specified recipient, upon determining that the chat message does not contain any prohibited metaphorical meaning and does not contain any phonetically prohibited language, whereafter the approved chat message is sent to the specified recipient. - View Dependent Claims (21, 22, 23, 24)
-
Specification