Patent ID: 8736443

Claim:
A computer-implemented method for delivering one or more alerts from a mobile alerting system, the method comprising: receiving an alert initiation request, the alert initiation request comprising metadata of an alert to be delivered; extracting the metadata based on the alert initiation request, the extracted metadata including information for delivering the alert from the mobile alerting system; storing persistently the extracted metadata in a first storage place of the mobile alerting system; authenticating the alert initiation request with a remote communication system, the authentication based on the extracted metadata of the alert initiation request; responsive to the alert initiation request being authenticated, securely delivering the alert initiation request and extracted metadata of the alert initiation request to the remote communication system, the remote communication system storing the metadata transiently in a second storage place for a duration of delivering the alert within the remote communication system; collecting tracking data and alert responses associated with the alert delivered within the remote communication system; and updating the metadata stored persistently in the first storage place based on the tracking data and alert responses.