Systems and methods for location sensitive alerts in a mobile communication network
First Claim
Patent Images
1. A method comprising:
- receiving, over a network by an alert service system, a plurality of alerts, each respective alert of the plurality of alerts relating to a respective one user of a plurality of users and comprising respective alert details and respective alert trigger criteria, the respective alert trigger criteria comprising a definition of a respective geo-fenced area and respective temporal critera;
receiving, over the network by the alert service system, a device geospatial location for a mobile device associated with one user of the plurality of users;
identifying, by a computing device of the alert service system, at least one alert of the plurality of alerts that relates to the one user of the plurality of users based on the device geospatial location being in the respective geo-fenced area of the at least one alert and a current time associated with the mobile device matching the respective temporal criteria of the at least one alert, wherein the at least one alert was set for the one user by a third party having a permission granted by the one user to the third party to set one or more alerts for the one user, wherein the third party is a non-business user of the plurality of users;
retrieving, from one or more repositories, additional information that relates to the respective alert details;
filtering, by the alert service system, the at least one alert of the plurality of alerts based on the additional information that relates to the respective alert details; and
transmitting, over the network by the alert service system, the respective alert details of the filtered at least one alert to the mobile device.
18 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for providing alerts to users of mobile communications networks based, at least in part, on users'"'"' real-time geospatial location at a point in time. Users and third parties set up alerts for themselves or other users that comprise alert details and trigger criteria. Alert details comprise, inter alia, text or other data defining a message to the user to whom the alert is directed. Trigger criteria comprise a geo-fenced area and dates times the alert is active. When the a user enters a geo-fenced area associated with an alert at such date and time the alert is active, the alert is transmitted to the user.
18 Citations
20 Claims
-
1. A method comprising:
-
receiving, over a network by an alert service system, a plurality of alerts, each respective alert of the plurality of alerts relating to a respective one user of a plurality of users and comprising respective alert details and respective alert trigger criteria, the respective alert trigger criteria comprising a definition of a respective geo-fenced area and respective temporal critera; receiving, over the network by the alert service system, a device geospatial location for a mobile device associated with one user of the plurality of users; identifying, by a computing device of the alert service system, at least one alert of the plurality of alerts that relates to the one user of the plurality of users based on the device geospatial location being in the respective geo-fenced area of the at least one alert and a current time associated with the mobile device matching the respective temporal criteria of the at least one alert, wherein the at least one alert was set for the one user by a third party having a permission granted by the one user to the third party to set one or more alerts for the one user, wherein the third party is a non-business user of the plurality of users; retrieving, from one or more repositories, additional information that relates to the respective alert details; filtering, by the alert service system, the at least one alert of the plurality of alerts based on the additional information that relates to the respective alert details; and transmitting, over the network by the alert service system, the respective alert details of the filtered at least one alert to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium storing computer-readable instructions, which when executed, cause a system to perform:
-
receiving, over a network, a plurality of alerts, each respective alert of the plurality of alerts relating to a respective one user of a plurality of users and comprising respective alert details and respective alert trigger criteria, the respective alert trigger criteria comprising a definition of a respective geo-fenced area and respective temporal criteria; receiving, over the network, a device geospatial location for a mobile device associated with one user of the plurality of users; identifying at least one alert of the plurality of alerts that relates to the one user of the plurality of users based on the device geospatial location being in the respective geo-fenced area of the at least one alert and a current time associated with the mobile device matching the respective temporal criteria of the at least one alert, wherein the at least one alert was set for the one user by a third party having a permission granted by the one user to the third party to set one or more alerts for the one user, wherein the third party is a non-business user of the plurality of users; retrieving, from one or more repositories, additional information that relates to the respective alert details; filtering, by the system, the at least one alert of the plurality of alerts based on the additional information that relates to the respective alert details; and transmitting, over the network, the respective alert details of the filtered at least one alert to the mobile device.
-
-
20. A computer system comprising:
-
a memory; and at least one processor coupled to the memory to; receive, over a network, a plurality of alerts, each respective alert of the plurality of alerts relating to a respective one user of a plurality of users and comprising respective alert details and respective alert trigger criteria, the respective alert trigger criteria comprising a definition of a respective geo-fenced area and respective temporal criteria; receive, over the network, a device geospatial location for a mobile device associated with one user of the plurality of users; identify at least one alert of the plurality of alerts that relates to the one user of the plurality of users based on the device geospatial location being in the respective geo-fenced area of the at least one alert and a current time associated with the mobile device matching the respective temporal criteria of the at least one alert, wherein the at least one alert was set for the one user by a third party having a permission granted by the one user to the third party to set one or more alerts for the one user, wherein the third party is a non-business user of the plurality of users; retrieving, from one or more repositories, additional information that relates to the respective alert details; filtering the at least one alert of the plurality of alerts based on the additional information that relates to the respective alert details; and transmit, over the network, the respective alert details of the filtered at least one alert to the mobile device.
-
Specification