Managing access to mobile content using location-based and presence services
First Claim
Patent Images
1. A computer-readable storage medium that stores computer-executable instructions that, when executed by a processor of a mobile device, cause the mobile device to perform operations comprising:
- presenting, on a display of the mobile device, a graphical user interface of a message content filtering application, wherein the graphical user interface of the message content filtering application comprises a filtering rule setting comprising a banned location and a filtering condition for when the mobile device is located within the banned location;
receiving, via the graphical user interface of the message content filtering application, input to apply the filtering rule setting;
receiving a message comprising message content;
determining a current location of the mobile device;
comparing the current location of the mobile device to the banned location;
in response to the current location matching the banned location, filtering the message content in accordance with the filtering condition thereby creating a filtered message; and
presenting, on the display of the mobile device, the filtered message.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods for selectively filtering message content received at a mobile device based upon a current location of the mobile device and/or a user'"'"'s presence status and devices configured to selectively filter message content based upon a location of the mobile device and/or a user'"'"'s presence status.
-
Citations
20 Claims
-
1. A computer-readable storage medium that stores computer-executable instructions that, when executed by a processor of a mobile device, cause the mobile device to perform operations comprising:
-
presenting, on a display of the mobile device, a graphical user interface of a message content filtering application, wherein the graphical user interface of the message content filtering application comprises a filtering rule setting comprising a banned location and a filtering condition for when the mobile device is located within the banned location; receiving, via the graphical user interface of the message content filtering application, input to apply the filtering rule setting; receiving a message comprising message content; determining a current location of the mobile device; comparing the current location of the mobile device to the banned location; in response to the current location matching the banned location, filtering the message content in accordance with the filtering condition thereby creating a filtered message; and presenting, on the display of the mobile device, the filtered message. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium that stores computer-executable instructions that, when executed by a processor of a mobile device, cause the mobile device to perform operations comprising:
-
presenting, on a display of the mobile device, a graphical user interface of a message content filtering application, wherein the graphical user interface of the message content filtering application comprises a filtering rule setting comprising a presence status and a filtering condition for when the mobile device is set to the presence status; receiving, via the graphical user interface of the message content filtering application, input to apply the filtering rule setting; receiving a message comprising message content; determining a current presence status of the mobile device; comparing the current presence status of the mobile device to the presence status; in response to the current presence status matching the presence status, filtering the message content in accordance with the filtering condition thereby creating a filtered message; and presenting, on the display of the mobile device, the filtered message. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A mobile device comprising:
-
a display; a processor; and a memory that stores instructions of a message content filtering application that, when executed by the processor, cause the mobile device to perform operations comprising presenting, on the display, a graphical user interface of the message content filtering application, wherein the graphical user interface of the message content filtering application comprises a filtering rule setting comprising a banned location and a filtering condition for when the mobile device is located within the banned location, receiving, via the graphical user interface of the message content filtering application, input to apply the filtering rule setting, receiving a message comprising message content, determining a current location of the mobile device, comparing the current location of the mobile device to the banned location, in response to the current location matching the banned location, filtering the message content in accordance with the filtering condition thereby creating a filtered message, and presenting, on the display of the mobile device, the filtered message. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification