IMAGE SCENE RECOGNITION
A method for filtering content with a communication device includes, with the communication device, applying a filter function to a message associated with the communication device, the filter function finding at least one content element. The method further includes comparing the content element with a set of restricted content elements, and withholding the message from communication in response to determining that the content element matches one of the restricted content elements.
1 . A method for filtering content with a communication device, the method comprising:
with the communication device, applying a filter function to a message associated with the communication device, the filter function finding at least one content element;
with the communication device, comparing the content element with a set of restricted content elements;
with the communication device, withholding the message from communication in response to determining that the content element matches one of the restricted content elements.
2 . The method of claim 1 , wherein the message is being received by the communication device from a second communication device.
3 . The method of claim 2 , further comprising, with the communication device, providing a user of the communication device with an alternate message indicating a sender of the message.
4 . The method of claim 3 , wherein the alternate message further indicates to the recipient a category associated with the one of the restricted content elements.
5 . The method of claim 2 , further comprising, with the communication device, receiving input from the user, the input electing to allow delivery of the message.
6 . The method of claim 2 , further comprising, with the communication device, automatically sending a reply message to a sender of the message, the reply message indicating that the message includes restricted content.
7 . The method of claim 1 , further comprising, with the communication device, sending a notification message to a chaperone of the communication device, the notification message indicating to the chaperone the restricted content element.
8 . The method of claim 7 , further comprising, with the communication device, receiving an allowance message from the chaperone, the allowance message allowing communication of the message.
9 . The method of claim 8 , wherein the message is edited by the chaperone before being allowed communication.
10 . The method of claim 1 , further comprising, with the communication device, replacing the restricted content element within the message with an approved replacement element for the restricted content element.
11 . The method of claim 1 , wherein restricted content elements within the set of restricted content elements are based on preferences set for a user of the communication device.
12 . The method of claim 1 , wherein the message is being sent by the communication device to a second communication device.
13 . The method of claim 1 , wherein applying the filtering function comprises analyzing an image to look for text within the image.
14 . A server system comprising:
a processor; and
a computer readable medium;
wherein, computer readable medium comprises processor executable instructions to cause the server to:
receive a message from a first communication device, the message to be sent to a second communication device;
compare a content element within the message with a set of restricted content elements; and
withhold the message from the second communication device in response to finding a match between the content element and one of the restricted content elements.
15 . The server system of claim 14 , wherein the processor executable instructions are further to cause the server to provide a user of the second communication device with an alternate message indicating the first communication device as sender of the message.
16 . The server system of claim 14 , wherein the processor executable instructions are further to cause the server to:
forward the message to a chaperone of an account associated with one of: the first communication device and the second communication device; and
sending an approved version of the message to the second communication device in response to receiving approval from the chaperone.
17 . The server system of claim 14 , wherein the processor executable instructions are further to cause the server to automatically replace the restricted content element within the message with a pre-defined replacement content element.
18 . The server system of claim 14 , wherein the message comprises one of: a Short Message Service (SMS) message, a Multimedia Messaging Service (MMS) message, and an email message and the content element comprises at least one of: a text string, an image, an audio file, and a video file.
19 . The server system of claim 14 , wherein the set of restricted content elements is divided into sub-sets corresponding to categories, the categories including at least sex, violence, language, drug use.
20 . A communication device comprising:
a processor; and
a computer readable medium;
wherein, computer readable medium comprises processor executable instructions to cause the communication device to:
receive a message from a second communication device, the message comprising a number of content elements;
compare each of the content elements within the message to a set of restricted content elements, the set of restricted elements divided up into sub-sets according to category;
withhold content elements that match the restricted content elements from display to a user of the communication device; and
notify the user of the categories to which the content elements that match the restricted content elements belong.
21 . A method for filtering content, the method comprising:
with a server system, applying a filter function to a message being sent from a first communication device to a second communication device, the filter function finding at least one content element;
with the server system, comparing the content element with a set of restricted content elements; and
with the server system, withholding the message from communication in response to determining that the content element matches one of the restricted content elements.
22 . The method of claim 21 , further comprising, with the server system, transmitting to the second communication device, an alternate message indicating a sender of the message.
23 . The method of claim 22 , wherein the alternate message further indicates to the recipient a category associated with the one of the restricted content elements.
24 . The method of claim 21 , further comprising, with the server system, receiving an indication from the user that the user elects to allow delivery of the message.
25 . The method of claim 21 , further comprising, with the server system, automatically sending a reply message to the first communication device, the reply message indicating that the message includes restricted content.
26 . The method of claim 21 , further comprising, with the server system, sending a notification message to a chaperone of one of the communication devices, the notification message indicating to the chaperone the restricted content element.
27 . The method of claim 26 , further comprising, with the server system, receiving an allowance message from the chaperone, the allowance message allowing communication of the message.
28 . The method of claim 27 , wherein the message is edited by the chaperone before being allowed communication.
29 . The method of claim 21 , further comprising, with the server system, replacing the restricted content element within the message to an approved replacement element for the restricted content element.
30 . The method of claim 21 , wherein restricted content elements within the set of restricted content elements are based on preferences set for a user of one of the communication devices.
31 . The method of claim 21 , wherein applying the filtering function comprises analyzing an image to look for text within the image.