US 11,856,047 B2
Messaging via multiple communication channels using preconfigured content resources of a software as a service platform
Haesun Seok, San Francisco, CA (US); Rebecca Lynn Gebhard, Denver, CO (US); Otávio Dalarossa, San Jose, CA (US); and Saurabh Daftary, Walnut Creek, CA (US)
Assigned to Twilio Inc., San Francisco, CA (US)
Filed by Twilio Inc., San Francisco, CA (US)
Filed on Mar. 11, 2022, as Appl. No. 17/692,981.
Prior Publication US 2023/0291785 A1, Sep. 14, 2023
Int. Cl. G06F 15/16 (2006.01); H04L 67/02 (2022.01); G06F 9/448 (2018.01); H04L 67/00 (2022.01); H04L 67/01 (2022.01)
CPC H04L 67/02 (2013.01) [G06F 9/4482 (2018.02); H04L 67/01 (2022.05); H04L 67/34 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method for sending messages using a software-as-a-service (SaaS) platform and via a plurality of communication channels, comprising:
receiving, via a first application programming interface (API) call, a first request to send a message via a communication channel of the plurality of communication channels, wherein the first request is received from a client device associated with a client account and comprises an identifier of a content resource;
obtaining the content resource based on the identifier, the content resource identifying message content for the message, wherein the content resource is created at the SaaS platform using a second API call;
preparing the message based on the first request and the content resource, a body of the prepared message containing at least some of the message content identified in the content resource; and
sending, via the communication channel, the prepared message to a recipient device.