Patent ID: 8644848
Filing Date: 2014-02-04
Classification: G06Q,H04W

Abstract:
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.