Patent ID: 9686217
Date: 2017-06-20
CPC Classifications: G06F,H04L

Claim:
1. A method comprising: receiving, by a mobile device, content data from a user that is input into a messaging application for inclusion in a message using a customized keyboard application that has been modified to interface with a content filtering application, wherein the message is not an email message, wherein the content data includes content defined by one or more keystrokes and the customized keyboard application (i) executes on the mobile device and (ii) is configured to route the content defined by the one or more keystrokes entered using the customized keyboard application to a content filtering application in response to the user interacting with a message submit icon associated with the messaging application; receiving, by the mobile device, data indicative of a selection of the message submit icon; in response to receiving data indicative of the selection of the message submit icon, transmitting a message analysis request to the content filtering application that is configured to analyze the content defined by the one or more keystrokes; receiving data from the content filter application that indicates that the content defined by the one or more keystrokes is associated with an offensive content alert trigger word; determining, based on the data received from the content filtering application, that the content defined by the one or more keystrokes includes an offensive content alert trigger word; providing, by the mobile device that received the one or more keystrokes and based upon the received data, an alert to the user via a display of the same mobile device that received the one or more keystrokes that prompts the user to rethink whether the user wants to send the message, wherein the alert includes a popup or notification that includes (i) an audio message or (ii) a video message that appears in the display in response to the user's attempt to send the message that includes the offensive content alert trigger word, wherein the alert includes two selectable icons that include (i) an edit message selectable icon, and (ii) a send offensive message selectable icon; and in response to receiving a selection of the edit message selectable icon, providing a user interface that allows the user to edit the content data associated with the message to change the content data of the message so that the content data of the message no longer includes content data that is associated with the particular offensive content alert trigger word; or in response to receiving a selection of the send offensive message selectable icon, sending the message that includes the offensive content alert trigger word without editing the content data of the message.