发明名称 Messaging service application programming interface
摘要 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 validating the request to ensure that the telephone number is valid and that the message conforms to a predefined messaging standard. In response to successfully validating the request, the method causes transmission of the message to the recipient device.
申请公布号 US9351134(B2) 申请公布日期 2016.05.24
申请号 US201414474101 申请日期 2014.08.30
申请人 935 KOP Associates, LLC 发明人 Ruttenbur Eric P.
分类号 H04M1/66;H04W4/14;H04W12/06 主分类号 H04M1/66
代理机构 Schwegman, Lundberg & Woessner, P.A. 代理人 Schwegman, Lundberg & Woessner, P.A.
主权项 1. A system comprising: an application programming interface server configured to receive, from a client application executing on a client device, a message transmission request, the message transmission request including a plurality of parameters, the plurality of parameters specifying a telephone number assigned to a recipient device and a message for transmission to the recipient device; an inbound module, comprising one or more processors of a machine, configured to determine that the message transmission request is valid, the inbound module to determine that the message transmission request is valid by performing operations including determining that the telephone number is valid and determining that the message conforms to a predefined messaging standard; the inbound module further configured to add the message transmission request to an outbound queue based on determining the message transmission request is valid; an outbound module configured to: cause transmission of the message to the recipient device based on the message transmission request being included in the outbound queue;obtain status information specifying a status of transmission of the message, the status information including an indication of successful transmission of the message; andadd the message transmission request and the status information to a reporting queue; and a reporting module configured to store a record of the message transmission request based on the message transmission request and the status information being added to the reporting queue, the record including the message and the indication of successful transmission of the message.
地址 New York NY US