Adaptor based communications systems, apparatus, and methods
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and apparatus for sending electronic messages. One embodiment provides methods which include accepting a message in a disparate source-message-type. The recipient, a recipient-message-type, and the source-message-type are determined and, responsive thereto, adaptors are selected for changing the message from the source-message-type to the recipient-message-type. The message is adapted and versions of the adapted message are sent to the recipients. The message types correspond to permutations of technologies and user preferences associated with the messages. Moreover, the message could be an emergency notification, part of a campaign, etc. Quality of service (QOS) measurements regarding the message can be gathered and different adaptors can be dynamically selected responsive thereto. Further, third-party adaptors can be accepted and rules can be implemented pursuant to which the third-party adaptors will be used. In some cases the message can further comprise data in differing formats on which the adaptors are used.
-
Citations
1 Claim
-
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.
-
Specification