-
公开(公告)号:US20240089232A1
公开(公告)日:2024-03-14
申请号:US18515213
申请日:2023-11-20
Applicant: Twilio Inc.
Inventor: Andres Jaan Tack , Sipan Babertsyan , Mihkel Sarv
IPC: H04L51/56 , H04L51/043 , H04L51/214 , H04L51/216 , H04L51/42
CPC classification number: H04L51/56 , H04L51/043 , H04L51/214 , H04L51/216 , H04L51/42
Abstract: A method includes receiving an initial communication to trigger a multi-channel group conversation associated with a set of participant endpoints comprising a first subset of participant endpoints on a first communication channel and a second subset of participant endpoints on a second communication channel, selecting a projected intermediary endpoint for each participant endpoint from the first subset that is on the first communication channel, for a first communication of the conversation from a first participant endpoint from the first subset to a second participant endpoint from the first subset, transmitting the first communication directly to the second participant endpoint from the first subset, and for a second communication of the conversation from a first participant endpoint from the second subset to the second participant endpoint from the first subset, transmitting the second communication to the second participant endpoint from the first subset via the selected projected intermediary endpoint.
-
公开(公告)号:US11902361B2
公开(公告)日:2024-02-13
申请号:US17558572
申请日:2021-12-21
Applicant: Twilio Inc.
Inventor: Peter Michael Janovsky , Marcus Carlsson , Andrei Osochenko
IPC: H04L67/1008 , H04L47/122 , H04L45/00 , H04L45/42
CPC classification number: H04L67/1008 , H04L45/38 , H04L45/42 , H04L47/122
Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for routing provider queues. A message routing system receives a request to transmit a message to a destination device and selects a first routing provider from a plurality of routing providers that each have a separate message queue of a plurality of message queues, wherein the first routing provider is selected based on one or more characteristics of each of the plurality of routing providers. The message routing system adds the message into a first message queue designated to the first routing provider, and causes the message to be dequeued from the first message queue to the first routing provider for delivery to the destination device.
-
公开(公告)号:US20240048518A1
公开(公告)日:2024-02-08
申请号:US18488020
申请日:2023-10-16
Applicant: Twilio Inc.
Inventor: Prateek Jain , Chloe Chen
IPC: H04L51/234 , H04W4/12
CPC classification number: H04L51/234 , H04W4/12
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, identifying subsets of related messaging requests in the plurality of messaging requests, receiving a plurality of delivery feedbacks for the plurality of messages, for each of the subsets of the related messaging requests, determining, based on the plurality of delivery feedbacks, whether to initiate at least one repeated transmission of a respective message to at least one recipient device, and upon determining to initiate the at least one repeated transmission, monitoring a delivery status of the respective message to the at least one recipient device.
-
公开(公告)号:US11889027B2
公开(公告)日:2024-01-30
申请号:US18125026
申请日:2023-03-22
Applicant: Twilio Inc.
Inventor: Jeffrey Gordon Lawson , John Robert Wolthuis , Evan Mansfield Cooke
CPC classification number: H04M7/0012 , H04L12/66 , H04L51/52 , H04L67/02 , H04M3/2209 , H04M3/2218 , H04M7/006 , H04M15/00 , H04M15/44 , H04M15/90 , H04M3/42229 , H04M7/123 , H04M7/128 , H04M2215/0104 , H04M2215/016 , H04M2215/018
Abstract: An embodiment of the system for publishing events of a telephony application to a client includes a call router that generates events from the telephony application and an event router that manages the publication of events generated by the call router and that manages the subscription to events by clients. The system can be used with a telephony application that interfaces with a telephony device and an application server.
-
公开(公告)号:US20240015127A1
公开(公告)日:2024-01-11
申请号:US18474188
申请日:2023-09-25
Applicant: Twilio Inc.
Inventor: Amit Agarwal , Peter Tan , Nariman Nazari
IPC: H04L51/226 , H04L51/046 , H04L51/214 , H04L67/62
CPC classification number: H04L51/226 , H04L51/046 , H04L51/214 , H04L67/62
Abstract: Systems and methods for message delivery prioritization that can include receiving, via an application programming interface, a messaging request of an entity to transmit one or more messages to a plurality of users, selecting one or more message transmission options based on message-associated delivery attributes, and causing the one or more messages to be transmitted to the plurality of users using the selected one or more message transmission options.
-
公开(公告)号:US11870853B2
公开(公告)日:2024-01-09
申请号:US16894365
申请日:2020-06-05
Applicant: Twilio Inc.
Inventor: Jeffrey Lawson , Rob Brazier , Peter Lee , Manav Khurana
IPC: H04L67/141 , H04L65/403 , G06Q30/016 , H04M3/51 , H04L67/14 , H04M3/523
CPC classification number: H04L67/141 , G06Q30/016 , H04L65/403 , H04L67/14 , H04M3/51 , H04M3/523
Abstract: A system and method for facilitating contextual communications that includes creating a contextual resource that is initially associated with at least at first communication session; receiving an incoming communication request and establishing a second communication session; associating the second communication session with the contextual resource; setting contextual information of the contextual resource; performing at least one contextual communication action.
-
公开(公告)号:US20230388413A1
公开(公告)日:2023-11-30
申请号:US18448675
申请日:2023-08-11
Applicant: Twilio Inc.
Inventor: Tyler Cole , Eduardo Pardo San Llorente , Sahil Kumar , Byeongung Ahn , Elaine Lee , Nicolas Acosta Amador , Pablo Pérez Diez
IPC: H04M3/42 , G06N20/00 , G10L15/26 , H04M3/51 , G06F40/279
CPC classification number: H04M3/42221 , G06N20/00 , G10L15/26 , H04M3/5175 , H04M3/5141 , G06F40/279 , H04M2201/42 , H04M2201/40 , H04M2203/552 , H04M2203/301 , G06F40/30
Abstract: Methods, systems, and computer programs are presented for searching and labeling the content of voice conversations. An Engagement Intelligence Platform (EIP) analyzes conversation transcripts to find states and information for each of the states (e.g., interest rate quoted and value of the interest rate). An annotator User Interface (IU) is provided for performing queries, such as, “Find calls were the agent asked the customer for their name and the customer did not answer;” “Find calls where the customer objected after the interest rate for the loan was quoted, “Find calls where the agent asked for consent for recording the call, but no customer confirmation was received.” The EIP analyzes the conversation and labels (e.g., “tags”) the text where the conversation associated with the label took place, such as, “An interest rate was provided.” The labels are customizable, so each client can define its own labels based on business needs.
-
公开(公告)号:US11831415B2
公开(公告)日:2023-11-28
申请号:US17867566
申请日:2022-07-18
Applicant: Twilio Inc.
Inventor: Patrick Malatack , Thomas Wilsher , Cheuk To Law , Gowri Rao
IPC: H04L51/063 , H04M7/00 , H04L47/125 , H04L51/066 , H04L51/214 , H04W72/044
CPC classification number: H04L51/063 , H04L47/125 , H04L51/066 , H04L51/214 , H04M7/0021 , H04M7/0024 , H04M7/0048 , H04M7/0051 , H04W72/044 , H04M7/0054 , H04M2201/60
Abstract: A method includes receiving a first request associated with a first user account and comprising content of a first message and a first plurality of destination endpoints, and a second request associated with a second user account and comprising content of a second message and a second plurality of destination endpoints to receive the second message, generating a first list of routing options for delivering the first message to the first plurality of destination endpoints, and a second list of routing options for delivering the second message to the second plurality of destination endpoints, generating, based on the first list of routing options, one or more versions of the first message for delivery to the first plurality of endpoints, and generating, based on the second list of routing options, one or more versions of the second message for delivery to the second plurality of endpoints. The method further includes causing the one or more versions of the first message to be transmitted to the first plurality of destination endpoints, and the one or more versions of the second message to be transmitted to the second plurality of destination endpoints, and providing first access rate statistics collected by tracking access to the one or more versions of the first message by the first plurality of destination endpoints, and second access rate statistics collected by tracking access to the one or more versions of the second message by the second plurality of destination endpoints.
-
公开(公告)号:US20230376467A1
公开(公告)日:2023-11-23
申请号:US17664028
申请日:2022-05-18
Applicant: Twilio Inc.
Inventor: Ray Jenkins
IPC: G06F16/215 , G06F16/28 , G06Q30/02
CPC classification number: G06F16/215 , G06F16/285 , G06Q30/0201
Abstract: A method of resolving an identity of an entity is disclosed. Entity data is ingested. Identity fragments observed in the entity data are recorded. All or a subset of identifiers that are connected across the identity fragments are discovered. A directed graph of the identity fragments is built. An entity profile is produced by applying a set of rules to the directed graph.
-
公开(公告)号:US20230354145A1
公开(公告)日:2023-11-02
申请号:US18130849
申请日:2023-04-04
Applicant: Twilio Inc.
Inventor: Patrick Malatack
IPC: H04L45/745 , H04W8/26 , H04W40/02 , H04L41/5051 , H04W12/06 , H04W60/00
CPC classification number: H04W40/02 , H04L41/5051 , H04L45/745 , H04W8/26 , H04W12/06 , H04W60/00 , H04W60/005 , H04L45/74
Abstract: Systems and methods for a multi-tenant communication platform. A method includes receiving, through an application programming interface (API), an inbound communication request identifying a communication endpoint, analyzing the inbound communication request to identify a transport protocol, selecting a routing option of the transport protocol, transforming the communication content to a format that is compatible with the selected routing option of the transport protocol and a mode of communication associated with the selected routing option, and transmitting the transformed communication content to the destination endpoint on the selected routing option.
-
-
-
-
-
-
-
-
-