Back to results
US 2025/0097675 A1Published application
System and method for testing message templates
OwnerInderpal Singh Mumick, Surinder Singh Anand +1inventors
InventorsInderpal Singh Mumick, Surinder Singh Anand, Manivannan Arunachalam
Life of this patent
Estimating the term…
Abstract
A method for creating and testing a rich message template are provided. The method provides a rich message template management application (RMTMA) to create and test a message template by sending a rich message conforming to a template definition.
Claims6
A method for a communication platform as a service (CPaaS) provider to test a message template, comprising:
- providing a rich message template management application in a non-transitory, computer-readable storage medium communicatively coupled to at least one processor, wherein said non-transitory, computer-readable storage medium is configured to store computer program instructions executable by the at least one processor, and wherein said computer program instructions, when executed by the at least one processor, cause the at least one processor to execute steps comprising:
- creating the message template on a communication provider's platform, by the CPaaS provider, wherein the created message template is tagged with a unique template ID and a sender ID;
- adding a mobile station international subscriber directory number (MSISDN) of an intended recipient as a tester on the communication provider's platform;
- sending a request to the communication provider's platform for sending a test template message to the intended recipient, using a send test template message application programming interface provided by the communication provider, wherein the communication provider's platform verifies that the intended recipient is a valid tester, wherein if the MSISDN is a valid tester, the communication provider's platform retrieves a definition of the message template based on the unique template ID, the sender ID, and values of custom variables, and wherein the communication provider's platform expands the message template to create the test template message into an underlying rich message for a channel and sends it to the intended recipient via a channel platform using a send message application programming interface of the channel platform;
- and
- receiving a confirmation from the intended recipient that the test template message is as per expectation.
3 more elements
A system for testing a message template, comprising:
- at least one processor communicatively coupled to a non-transitory, computer-readable storage medium;
- said non-transitory, computer-readable storage medium configured to store computer program instructions executable by the at least one processor;
- and
- a rich message template management application defining said computer program instructions, which when executed by the at least one processor, cause the at least one processor to:
- create the message template on a communication provider's platform, by a communication platform as a service (CPaaS) provider, wherein the created message template is tagged with a unique template ID and a sender ID;
- add a mobile station international subscriber directory number (MSISDN) of an intended recipient as a tester on the communication provider's platform;
- send a request to the communication provider's platform for sending a test template message to the intended recipient, using a send test template message application programming interface provided by the communication provider, wherein the communication provider's platform verifies that the intended recipient is a valid tester, wherein if the MSISDN is a valid tester, the communication provider's platform retrieves a definition of the message template based on the unique template ID, the sender ID, and values of custom variables, and wherein the communication provider's platform expands the message template to create the test template message into an underlying rich message for a channel and sends it to the intended recipient via a channel platform using a send message application programming interface of the channel platform;
- and
- receive a confirmation from the intended recipient that the test template message is as per expectation.
6 more elements
Dependencies are inferred from the claim text.