Patent ID: 9083668
Filing Date: 2015-07-14
Classification: H04L

Abstract:
1. In an environment in which electronic messages are sent in a plurality of disparate source-message-types and in which disparate recipient-message-types are associated with corresponding recipients, a method comprising: creating an apriori library of adaptors with which to change messages from the source-message-types to the recipient-message-types; implementing rules pursuant to which the adaptors are to be used to change messages to adapted messages pursuant to the rules; accepting a third-party adaptor; implementing another rule pursuant to which the third-party adaptor is to be used to change an accepted message to an adapted message pursuant to the other rule; accepting an electronic message in one of the disparate source-message-types wherein the electronic message is a portion of a mass-emergency notification and wherein a plurality of intended recipients are associated with the electronic message wherein the accepting is via an interface; after accepting the electronic message, determining the intended recipients, the disparate source-message-type, and the recipient-message-types associated with the intended recipients; responsive to the determination of the intended recipients and the message types and using a processor, selecting a plurality of sets of adaptors to change the electronic message from the disparate source-message-type to adapted electronic messages in the disparate recipient-message-types wherein at least one set of the selected adaptors includes the third-party adaptor; selecting an ordering of the adaptors within each set of adaptors using the processor; changing the message from the disparate source-message-type to adapted electronic messages in the disparate recipient-message types using the sets of adaptors including the third-party adaptor and in the selected orderings using the processor wherein the message types correspond to arbitrary permutations of communication technologies and user preferences associated with the corresponding messages; and sending the adapted messages to the intended recipients in the recipient-message-types associated with the intended recipients using the processor and via the interface.