Messaging service application programming interface
AssigneeZeta Global Corp.
InventorEric P. Ruttenbur
Life of this patent
Estimating the term…
Abstract
A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method that enables short message service (SMS) text messaging to be integrated into existing applications is presented. Consistent with some embodiments, the method may include receiving a request from a client application to transmit a message to a recipient device. The method may further include adding the message transmission request to an outbound queue based on determining the message transmission request is valid. In response to successfully validating the request, the method causes transmission of the message to the recipient device.
Claims20
A system comprising:
- one or more processors and a non transitory machine readable medium including instructions executable by the one or more processors that are configured to:
- receive a transmission request including a recipient device identifier;
- add the transmission request to an outbound queue based on determining the transmission request is valid;
- cause transmission of a message to a recipient device identified by the recipient device identifier;
- obtain status information specifying a status of transmission the status information including an indication of successful transmission;
- and
- store a record of the transmission responsive to the causing the transmission, the storing the record including storing the message and the indication of successful transmission.
A method comprising:
- receiving a transmission request including a recipient device identifier;
- adding the transmission request to an outbound queue based on determining the transmission request is valid;
- causing transmission of a message to a recipient device identified by the recipient device identifier;
- obtaining status information specifying a status of transmission the status information including an indication of successful transmission;
- and
- storing a record of the transmission responsive to the causing the transmission, the storing the record including storing the message and the indication of successful transmission.
A non-transitory machine-readable medium comprising instructions which, when executed by a machine, cause the machine to perform operations comprising, at least:
- receiving a transmission request including a recipient device identifier;
- adding the transmission request to an outbound queue based on determining the transmission request is valid;
- causing transmission of a message to a recipient device identified by the recipient device identifier;
- obtaining status information specifying a status of transmission the status information including an indication of successful transmission;
- and
- storing a record of the transmission responsive to the causing the transmission, the storing the record including storing the message and the indication of successful transmission.
Dependencies are inferred from the claim text.