Common aggregator framework for SMS aggregators
First Claim
1. A system to support a plurality of short message service (SMS) aggregators comprising:
- a computing platform comprising an application messaging server that interfaces with a plurality of SMS aggregators to receive one or more messages over a network, the computing platform having a first processing entity executing on the computing platform, the plurality of SMS aggregators corresponding to different configuration settings for integration with the application messaging server, the application messaging server corresponding to an aggregator definition dataset and an aggregator property dataset, where the aggregator definition dataset corresponds to definition data associated with the plurality of SMS aggregators and the aggregator property dataset corresponds to configuration properties associated with the plurality of SMS aggregators;
a receiving module comprising one or more processors to receive the one or more messages, wherein the one or more messages comprise a set of SMS configuration parameters for a specific SMS aggregator, at least some of the set of SMS configuration parameters to identify the aggregator definition dataset and the aggregator property dataset with the set of SMS configuration parameters to include an SMS aggregator identifier and the at least some of the set of SMS configuration parameters comprising at least one of, an aggregator network type, and an aggregator carrier name;
a data access module corresponding to one or more storage devices, wherein the data access module stores the aggregator definition dataset and the aggregator property dataset having the SMS aggregator identifier and the at least some of the set of SMS configuration parameters, the aggregator definition dataset and the aggregator property dataset stored into the one or more storage devices accessible by the application messaging server; and
a data access module corresponding to one or more processing elements, to generate a message object to be sent from the application messaging server through the specific SMS aggregator by accessing the aggregator definition dataset and the aggregator property dataset, wherein at least some of the set of SMS configuration parameters are used to format the message object.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for short messaging service (SMS) aggregation system setup. A computing platform (e.g., a server, a multi-processor server, a cloud array, a processor, etc.) is configured to receive messages over a network (e.g., an aggregator carrier network) and to deliver the messages to a processing entity executing on the computing platform. The processing entity receives messages comprising a set of SMS configuration parameters such as SMS configuration parameters to identify an SMS aggregator identifier and SMS configuration parameters comprising an aggregator network type and/or an aggregator carrier name. The SMS configuration parameters are stored for later retrieval and used when formatting and sending SMS messages.
-
Citations
20 Claims
-
1. A system to support a plurality of short message service (SMS) aggregators comprising:
-
a computing platform comprising an application messaging server that interfaces with a plurality of SMS aggregators to receive one or more messages over a network, the computing platform having a first processing entity executing on the computing platform, the plurality of SMS aggregators corresponding to different configuration settings for integration with the application messaging server, the application messaging server corresponding to an aggregator definition dataset and an aggregator property dataset, where the aggregator definition dataset corresponds to definition data associated with the plurality of SMS aggregators and the aggregator property dataset corresponds to configuration properties associated with the plurality of SMS aggregators; a receiving module comprising one or more processors to receive the one or more messages, wherein the one or more messages comprise a set of SMS configuration parameters for a specific SMS aggregator, at least some of the set of SMS configuration parameters to identify the aggregator definition dataset and the aggregator property dataset with the set of SMS configuration parameters to include an SMS aggregator identifier and the at least some of the set of SMS configuration parameters comprising at least one of, an aggregator network type, and an aggregator carrier name; a data access module corresponding to one or more storage devices, wherein the data access module stores the aggregator definition dataset and the aggregator property dataset having the SMS aggregator identifier and the at least some of the set of SMS configuration parameters, the aggregator definition dataset and the aggregator property dataset stored into the one or more storage devices accessible by the application messaging server; and a data access module corresponding to one or more processing elements, to generate a message object to be sent from the application messaging server through the specific SMS aggregator by accessing the aggregator definition dataset and the aggregator property dataset, wherein at least some of the set of SMS configuration parameters are used to format the message object. - View Dependent Claims (2, 3, 4, 5, 6, 8)
-
-
7. A computer program product, embodied in a non-transitory computer readable medium, the computer readable medium having stored thereon a sequence of instructions which, when executed by a processor causes the processor to execute a process to support a plurality of short message service (SMS) aggregators, the process comprising:
-
configuring a computing platform comprising an application messaging server that interfaces with a plurality of SMS aggregators to receive messages over a network, the computing platform having a first processing entity executing on the computing platform, the plurality of SMS aggregators corresponding to different configuration settings for integration with the application messaging server, the application messaging server corresponding to an aggregator definition dataset and an aggregator property dataset, where the aggregator definition dataset corresponds to definition data associated with the plurality of SMS aggregators and the aggregator property dataset corresponds to configuration properties associated with the plurality of SMS aggregators; receiving, by the first processing entity executing on the computing platform, one or more messages comprising a set of SMS configuration parameters for a specific SMS aggregator; configuring the aggregator definition dataset and the aggregator property dataset with the set of SMS configuration parameters to include an SMS aggregator identifier and at least some of the set of SMS configuration parameters comprising as at least one of, an aggregator network type, and an aggregator carrier name; storing the aggregator definition dataset and the aggregator property dataset having the SMS aggregator identifier and the at least some of the set of SMS configuration parameters, the aggregator definition dataset and the aggregator property dataset accessible for retrieval by the first processing entity; and accessing the aggregator definition dataset and the aggregator property dataset to generate a message object sent from the application messaging server through the specific SMS aggregator, wherein at least some of the set of SMS configuration parameters are used to format the message object. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
9. A method implemented on a computing platform having a processing entity to support a plurality of short message service (SMS) aggregators, the method comprising:
-
maintaining an application messaging server that interfaces with a plurality of SMS aggregators, the plurality of SMS aggregators corresponding to different configuration settings for integration with the application messaging server, the application messaging server corresponding to an aggregator definition dataset and an aggregator property dataset, where the aggregator definition dataset corresponds to definition data associated with the plurality of SMS aggregators and the aggregator property dataset corresponds to configuration properties associated with the plurality of SMS aggregators; connecting to a network; receiving one or more messages comprising a set of SMS configuration parameters for a specific SMS aggregator; configuring the aggregator definition dataset and the aggregator property dataset with the set of SMS configuration parameters to include an SMS aggregator identifier and at least some of the set of SMS configuration parameters comprising as at least one of, an aggregator network type, and an aggregator carrier name; storing the aggregator definition dataset and the aggregator property dataset having the SMS aggregator identifier and the at least some of the set of SMS configuration parameters, the aggregator definition dataset and the aggregator property dataset accessible by the computing platform; and accessing the aggregator definition dataset and the aggregator property dataset to generate a message object sent from the application messaging server through the specific SMS aggregator, wherein the at least some of the set of SMS configuration parameters are used to format the message object. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification