On-demand alerting and response system and method
First Claim
1. A method of enabling one or more senders to simultaneously alert one or more contacts located anywhere around the world over one or more communication networks, each contact having at least one communication device for receiving alert data, the method comprising the steps of:
- generating one or more scenarios each including a set of destination contacts selected from the one or more contacts, a composition of alert data, and delivery rules;
initiating execution of at least one of the scenarios to send the alert data to each contact in the set of destination contacts; and
managing sending of the alert data by applying the delivery rules.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of enabling one or more senders to simultaneously alert one or more contacts located anywhere around the world over one or more communication networks, each contact having at least one communication device for receiving alert data. The method including the steps of generating and maintaining one or more scenarios each including a set of destination contacts selected from the one or more contacts, a composition of alert data, and delivery rules; initiating execution of at least one of the scenarios to send the alert data to each contact in the set of destination contacts; and managing sending of the alert data by applying the delivery rules.
34 Citations
29 Claims
-
1. A method of enabling one or more senders to simultaneously alert one or more contacts located anywhere around the world over one or more communication networks, each contact having at least one communication device for receiving alert data, the method comprising the steps of:
-
generating one or more scenarios each including a set of destination contacts selected from the one or more contacts, a composition of alert data, and delivery rules; initiating execution of at least one of the scenarios to send the alert data to each contact in the set of destination contacts; and managing sending of the alert data by applying the delivery rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
18. A system for enabling one or more senders having access to a service complex to simultaneously alert one or more contacts located anywhere around the world, each contact having at least one communication device serviced by one or more service providers, the service complex comprising:
-
at least one computing device; a database residing on the at least one computing device; one or more communication networks connected to the at least one computing device for communicating alert messages; an interface for administering scenarios and initiating sending of the alert messages; an alert generation service for communicating with external information sources to receive notification to send the alert messages; and a messaging engine for sending the alert messages to the contacts'"'"' designated communication devices managed by available service providers. - View Dependent Claims (17, 19, 20, 21, 22, 23)
-
-
24. A process executed on at least one computing device having at least one database and connected to one or more networks, said process being accessible by one or more senders for enabling said senders to simultaneously alert one or more contacts each having at least one communication device connected to said networks, the process comprising:
-
at least one interface for receiving orders and configurations from said senders, storing said orders and configurations in the database, and marking said orders and configurations as unprocessed; a first configuration service for ascertaining unprocessed configurations in the database and passing said unprocessed configurations to a partner configuration service, said configuration information including one or more publication definitions, one or more subscription definitions, and the association between publications and subscriptions; at least one alert service for generating alerts when conditions match one or more of the publication definitions, storing said alerts in the database, and marking said alerts as unprocessed, the alert including an identifier that identifies the publication definition, one or more versions of the alert body, and an XML representation of the alert; a message composition service for retrieving alerts that are marked as unprocessed, determining the subscriptions to which the retrieved alerts are to be sent, assembling alert messages, storing said alert messages in the database, and marking said alert messages as unprocessed; and a messaging engine for identifying the alert messages that are marked as unprocessed in the database and whose delivery time is not set in the future, applying rules, and if rules permit sending the alert message to the at least one communication device of the one or more contacts. - View Dependent Claims (25, 26, 27, 28, 29)
-
Specification