Alerting method, apparatus, server, and system
First Claim
1. An alert server comprising:
- an alert manager having a processor and a memory containing program instructions executable by the processor for alerting, the alert manager comprising;
i) a receiver unit for receiving requests to issue alerts;
ii) a peer communications unit for notifying at least one other alert server of the alerts;
iii) a distribution unit for determining from a plurality of subscribers which of the plurality of subscribers are to receive the alerts; and
,iv) a transmitter unit for sending alert messages to the subscribers that are to receive the alerts.
4 Assignments
0 Petitions
Accused Products
Abstract
An alert system for a communications network has a plurality of client devices and a plurality of alert servers each adapted to provide alerts to a respective subset of the client devices to provide scalability. Users at the client devices subscribe to receive alerts by selecting a scope of distribution of alerts. The selection involves selecting a type of alert to receive, a level of severity of alerts to receive, and a geographic scope. In response to receiving a request to issue an alert, an alert server notifies the other alert servers of the alert. Each alert server determines which client devices of the respective subset of client devices are to receive the alert. Each alert server then sends an alert message to its client devices that are to receive the alert.
54 Citations
20 Claims
-
1. An alert server comprising:
-
an alert manager having a processor and a memory containing program instructions executable by the processor for alerting, the alert manager comprising; i) a receiver unit for receiving requests to issue alerts; ii) a peer communications unit for notifying at least one other alert server of the alerts; iii) a distribution unit for determining from a plurality of subscribers which of the plurality of subscribers are to receive the alerts; and
,iv) a transmitter unit for sending alert messages to the subscribers that are to receive the alerts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for receiving alerts comprising:
-
a) a registration handler having a processor and a memory containing program instructions executable by the processor for alerting, the registration handler comprising; i) an account creation unit for creating a user account with an alert server in response to receiving instructions to create the user account with the alert server; and
,ii) a subscription unit for subscribing with the alert server to receive alerts; b) a session registration unit for registering with the alert server to establish a connection with the alert server and receive alert messages; and
,c) an alert handler for providing alerts in response to receiving the alert messages. - View Dependent Claims (16, 17, 18)
-
-
19. An alert system for a communications network comprising:
-
a plurality of client devices; a plurality of alert servers, each for providing alerts to a respective subset of the client devices in response to receiving requests to issue alerts, each alert server comprising; i) means for notifying the other alert servers of the alerts; ii) means for determining which client devices of the respective subset of the client devices are to receive the alerts; and
,iii) means for sending alert messages to the client devices that are to receive the alerts.
-
-
20. A method of alerting comprising:
at an alert server; i) receiving requests to issue alerts; ii) notifying at least one other alert server of the alerts; iii) from a plurality of subscribers, determining which of the plurality of subscribers are to receive the alerts; and
,iv) sending alert messages to the subscribers that are to receive the alerts.
Specification