Publish-subscription platforms for alert messages and related methods and computer program products
First Claim
Patent Images
1. A method, comprising:
- receiving alert messages from an alert source, the alert messages comprising an analog alert message;
converting the analog alert message to a digital alert message;
publishing the alert messages to client devices based on matches between geographic locations respectively associated with ones of the alert messages and geographic locations respectively associated with ones of the client devices and based on whether the client devices have subscribed to the alert messages;
authenticating using an authentication server the client devices using session initiation protocol to obtain the geographic locations associated with the client devices;
authenticating using the authentication server customers of Web services; and
storing authentication information associated with the Web services customers in an information repository;
wherein the alert messages are not associated with an incoming call from a calling device.
3 Assignments
0 Petitions
Accused Products
Abstract
An alert delivery system includes a publish-subscription platform that is configured to receive alert messages from one or more sources. The publish-subscription platform is further configured to publish the alert messages to client devices based on matches between geographic locations respectively associated with ones of the alert messages and geographic locations respectively associated with ones of the client devices.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving alert messages from an alert source, the alert messages comprising an analog alert message; converting the analog alert message to a digital alert message; publishing the alert messages to client devices based on matches between geographic locations respectively associated with ones of the alert messages and geographic locations respectively associated with ones of the client devices and based on whether the client devices have subscribed to the alert messages; authenticating using an authentication server the client devices using session initiation protocol to obtain the geographic locations associated with the client devices; authenticating using the authentication server customers of Web services; and storing authentication information associated with the Web services customers in an information repository; wherein the alert messages are not associated with an incoming call from a calling device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a processor; and a memory coupled to the processor and comprising computer readable program code that when executed by the processor causes the processor to perform operations comprising; receiving alert messages from an alert source, the alert messages comprising an analog alert message; converting the analog alert message to a digital alert message; publishing the alert messages to client devices based on matches between geographic locations respectively associated with ones of the alert messages and geographic locations respectively associated with ones of the client devices and based on whether the client devices have subscribed to the alert messages; authenticating using an authentication server the client devices using session initiation protocol to obtain the geographic locations associated with the client devices; authenticating using the authentication server customers of Web services; and storing authentication information associated with the Web services customers in an information repository; wherein the alert messages are not associated with an incoming call from a calling device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, comprising:
-
a non-transitory computer readable memory comprising computer readable program code that when executed by a processor causes the processor to perform operations comprising; receiving alert messages from an alert source, the alert messages comprising an analog alert message; converting the analog alert message to a digital alert message; publishing the alert messages to client devices based on matches between geographic locations respectively associated with ones of the alert messages and geographic locations respectively associated with ones of the client devices and based on whether the client devices have subscribed to the alert messages; authenticating using an authentication server the client devices using session initiation protocol to obtain the geographic locations associated with the client devices; authenticating using the authentication server customers of Web services; and storing authentication information associated with the Web services customers in an information repository; wherein the alert messages are not associated with an incoming call from a calling device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification