Integration of voice services with messaging conversation services at a software as a service platform

    公开(公告)号:US12294558B2

    公开(公告)日:2025-05-06

    申请号:US18615514

    申请日:2024-03-25

    Applicant: Twilio Inc.

    Abstract: A software as a service (SaaS) platform sends, to an end user device, a message of a messaging conversation between the end user device and a first client device associated with a first user account of the SaaS platform. The message is associated with a first telephone number provisioned by the SaaS platform. The messaging conversation is associated with a messaging conversation identifier. The end user device is associated with a second telephone number. The first client device is associated with a third telephone number. a first request to place a voice call is received, via a first application programming interface (API) call from the first client device, based on the messaging conversation identifier. Responsive to receiving the first request, the voice call to the second telephone number is placed. The voice call is associated with the first telephone number provisioned by the SaaS platform.

    Dynamically distributing messaging resources in software as a service messaging platform

    公开(公告)号:US12289278B2

    公开(公告)日:2025-04-29

    申请号:US18531238

    申请日:2023-12-06

    Applicant: Twilio Inc.

    Abstract: An example method of dynamically distributing messaging resources in a software as a service (SaaS) platform includes: receiving, by a processing device, from a first tenant associated with a first tenant set of a plurality of tenant sets, a request to forward a first message to a recipient within a specified destination; identifying, among a plurality of queues associated with the plurality of tenant sets, a subset of queues associated with the first tenant; queuing the first message into a first queue of the subset of queues associated with the first tenant; assigning, to each queue of the plurality of queues, a score reflecting a respective tenant portion of a messaging resource quota associated with the specified destination; retrieving a second message from a queue associated with a highest score; and forwarding the second message to a messaging gateway associated with the specified destination.

    SYSTEMS AND METHODS FOR AUTOMATED MESSAGE DELIVERY FEEDBACK

    公开(公告)号:US20250133053A1

    公开(公告)日:2025-04-24

    申请号:US19007006

    申请日:2024-12-31

    Applicant: Twilio Inc.

    Abstract: Systems and methods for automated message delivery feedback that includes receiving a plurality of messaging requests to transmit a plurality of messages to a plurality of recipient devices, making a plurality of messaging attempts for each of the plurality of messaging requests for the plurality of messages to transmit the plurality of messages corresponding to a plurality of delivery feedback types, receiving, for the plurality of messages, a plurality of delivery feedbacks of the plurality of delivery feedback types, contextually associating each delivery feedback of the plurality of delivery feedbacks with a corresponding messaging attempt of the plurality of messaging attempts, and updating a delivery status of the corresponding messaging attempt.

    SYSTEM AND METHOD FOR MANAGING CONCURRENT EVENTS

    公开(公告)号:US20250130872A1

    公开(公告)日:2025-04-24

    申请号:US19005904

    申请日:2024-12-30

    Applicant: Twilio Inc.

    Abstract: A system and method that includes receiving an API request to a type of API resource; retrieving an API concurrency value for the API request; determining a comparison status associated with a comparison of the API concurrency value to a concurrency threshold; if the comparison status is within the concurrency threshold, transmitting the API request to an API processing resource; if the comparison status indicates the concurrency threshold is not satisfied, impeding processing of the API request; accounting for an increase in the API concurrency value if the API request is transmitted to an API processing resource; and accounting for a decrease in the API concurrency value at a time associated with the API processing resource completing processing of the API request.

    MESSAGE TRANSMITTAL STRATEGY OPTIMIZATION

    公开(公告)号:US20250124468A1

    公开(公告)日:2025-04-17

    申请号:US18984244

    申请日:2024-12-17

    Applicant: Twilio Inc.

    Abstract: An example method of message routing includes: receiving, by one or more processors, a request to send a message to a specified user of a plurality of users of a communication services platform; providing a user profile of the specified user to a communication channel selection model, wherein the user profile characterizes actions of one or more predefined action types that were performed by the specified user in response to receiving previous communications; identifying, based on the output of the communication channel selection model, a preferred communication channel for communicating with the specified user; determining, based on the preferred communication channel, a communication strategy for the specified user; and causing, pursuant to the communication strategy, a message to be sent to the specified user.

    MESSAGE ROUTING OPTIMIZATION SYSTEM

    公开(公告)号:US20250119363A1

    公开(公告)日:2025-04-10

    申请号:US18981970

    申请日:2024-12-16

    Applicant: Twilio Inc.

    Abstract: An example method of message routing includes: defining a sliding window comprising a predefined number of messages; receiving feedback data comprising, for each message routing provider of a plurality of message routing providers, a respective plurality of feedback data items characterizing delivery, by the message routing provider, of a respective plurality of messages comprising the predefined number of messages specified by the sliding window; determining, based on the feedback data, a respective performance level of each message routing provider of the plurality of message routing providers; and selecting an optimal message routing provider exhibiting a highest performance level among performance levels of the plurality of message routing providers.

    SYSTEM AND METHOD FOR SIGNALING THROUGH DATA STORAGE

    公开(公告)号:US20250112965A1

    公开(公告)日:2025-04-03

    申请号:US18978183

    申请日:2024-12-12

    Applicant: Twilio Inc

    Abstract: An application platform system and method. A data synchronization instance manages a reference state object for a data synchronization system (DSS) account. A first local state object is stored at a first application system. The first application system receives update notifications provided by the DSS. A second local state object is stored at a second application system. The second application system receives update notifications provided by the DSS. An application instruction of the first application system is transformed into a state update, and the first local state object is modified to include the state update. The state update is provided to the DSS via a local update notification. The reference state object is modified to include the state update. The state update is provided to the second application system via a reference update notification. The second local state object is modified to include the state update.

    TEXT FORMATTER
    10.
    发明申请

    公开(公告)号:US20250094684A1

    公开(公告)日:2025-03-20

    申请号:US18961757

    申请日:2024-11-27

    Applicant: Twilio Inc.

    Abstract: Methods, systems, and computer programs are presented for formatting raw text. One method includes an operation for accessing raw text comprising words corresponding to one or more sentences. The raw text is lowercase text without any punctuation. Further, the method includes operations for creating a plurality of sub-words corresponding to the raw text, and for generating, by a machine-learning (ML) model, an output for each sub-word based on the created sub-words. The output for each sub-word indicates a formatting operation for the corresponding sub-word. The method further includes an operation for generating, based on the formatting operations in the outputs for the sub-words, formatted text corresponding to the raw text. The formatted text is text with correct grammar, proper punctuation, and proper capitalization according to a meaning of words spoken by a speaker associated with the raw text.

Patent Agency Ranking