Patent ID: 8301168

Claim:
A method for selectively filtering message content received at a mobile device, based upon a current location of the mobile device, comprising: detecting a message transmitted for receipt at the mobile device, the message comprising message content; determining a current location of the mobile device; analyzing the message content to determine, based upon a filtering rule established for the mobile device corresponding to the current location, whether any portion of the message content is inappropriate; if it is determined that no portion of the message content is inappropriate, presenting the message content to a user of the mobile device when the mobile device is at the current location; and if it is determined that any portion of the message, content is inappropriate based upon the filtering rule established for the mobile device corresponding to the current location: modifying the inappropriate portion of the message content, such that the inappropriate portion is indiscernible to the user when the mobile device is at the current location; presenting any appropriate portion of the message content to the user of the mobile device; monitoring movement of the mobile device from the current location to a safe location, wherein a filtering rule established for the mobile device for the safe location considers the inappropriate portion of the message content to be appropriate when the mobile device is at the safe location; modifying the message content based upon the filtering rule established for the mobile device for the safe location, such that the inappropriate portion of the message content previously determined to be inappropriate is available to the user when the mobile device is at the safe location; and presenting the message content to the user of the mobile device when the mobile device is at the safe location.