-
公开(公告)号:US11637933B2
公开(公告)日:2023-04-25
申请号:US16716452
申请日:2019-12-16
Applicant: Twilio Inc.
Inventor: Jeff Lawson , John Wolthuis , Evan Cooke
IPC: H04M15/00 , H04L101/38
Abstract: A system and method of a telephony application platform can include receiving a communication session request specifying a destination endpoint, connecting the communication session through a first application module according to the destination endpoint, receiving an instruction to transition communication control to a second application module, transitioning communication control of the communication session to the second application module, independently metering resource usage of the communication session of each application module, and accounting the metered usage of the communication session.
-
公开(公告)号:US20230124046A1
公开(公告)日:2023-04-20
申请号:US17950420
申请日:2022-09-22
Applicant: Twilio Inc.
Inventor: Jeffrey Gordon Lawson , Evan Mansfield Cooke , Robert J. Simutis , Patrick Malatack , Kyle Conroy
IPC: H04M3/42 , H04L9/40 , H04L51/043 , H04L67/54 , H04L67/025 , H04W4/16
Abstract: A system and method for communicating presence information that can include at a first server of a communication platform, receiving an authorization token of a first client application; verifying at least one permission associated with the authorization token; registering a presence status of the first client application upon verifying the at least one permission of the authorization token; at a second server of the communication platform, accepting an incoming communication request; retrieving communication instructions according to the incoming communication request; identifying an instruction to communicate with a communication destination of the first client application; accessing the presence status resource of the first client application; establishing communication with the first client application according to the accessed presence status resource.
-
公开(公告)号:US20230089410A1
公开(公告)日:2023-03-23
申请号:US17994736
申请日:2022-11-28
Applicant: Twilio Inc.
Inventor: Matthew David Nowack , Jonas Mikael Boerjesson
IPC: H04L43/065 , H04L43/06 , H04L69/08 , H04L67/02 , H04L9/40 , H04L65/1104 , H04L43/04 , H04W4/14
Abstract: A system and method that includes executing communication processes in an application platform, which comprises on behalf of outside entities, negotiating communications between a set of internal resources and at least one external resource using at least a first communication protocol and a second protocol; capturing internal log information during execution of the application platform; receiving a request to access log information by an outside entity; synthesizing the internal log information of the first protocol and at least a second protocol into a unified communication report; and transmitting the unified communication report.
-
公开(公告)号:US11539601B2
公开(公告)日:2022-12-27
申请号:US16545479
申请日:2019-08-20
Applicant: Twilio Inc.
Inventor: Matthew David Nowack , Jonas Mikael Boerjesson
IPC: H04L43/065 , H04L43/06 , H04L69/08 , H04L67/02 , H04L9/40 , H04L65/1104 , H04L43/04 , H04W4/14 , H04L65/1069
Abstract: A system and method that includes executing communication processes in an application platform, which comprises on behalf of outside entities, negotiating communications between a set of internal resources and at least one external resource using at least a first communication protocol and a second protocol; capturing internal log information during execution of the application platform; receiving a request to access log information by an outside entity; synthesizing the internal log information of the first protocol and at least a second protocol into a unified communication report; and transmitting the unified communication report.
-
公开(公告)号:US20220405119A1
公开(公告)日:2022-12-22
申请号:US17304543
申请日:2021-06-22
Applicant: Twilio Inc.
Inventor: Juan Fernández Ortiz , Madeleine Genevieve Muscari , José Manuel Felguera Rodriguez , Freddy Pena , Samuel Moran , Umer Liqat , Jeremy Andrew McEntire , Will Mason
Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for application programming interface (API) request throttling. A request throttling system monitors incoming API requests and applies delays to repeated API requests to avoid an overload and/or disruption in service. Upon receiving an API request from a requesting device, the request throttling system determines a counter value that is used to determine whether to apply a delay to API request. The counter value indicates a number or previous requests received from the requesting device that were directed to the same resource and which resulted in an error. The request throttling system compares the counter value to a threshold value to determine whether to apply a delay to the API request. Applying a delay reduces the speed at which subsequent repeat API requests are received from the requesting device, while still allowing for API requests from the requesting device to be processed.
-
公开(公告)号:US20220337632A1
公开(公告)日:2022-10-20
申请号:US17859517
申请日:2022-07-07
Applicant: Twilio Inc.
Inventor: Jeffrey Gordon Lawson , John Robert Wolthuis , Evan Mansfield Cooke , Jonas Mikael Boerjesson
Abstract: A method and system for connecting a communication to a client including at a system bridge, establishing a client subscription connection with a client device; receiving an incoming communication request at the system bridge; publishing an incoming communication notification from the system bridge to the client device; receiving a client communication at the system bridge; and merging the incoming communication request into the client communication at the system bridge.
-
公开(公告)号:US20220322223A1
公开(公告)日:2022-10-06
申请号:US17847841
申请日:2022-06-23
Applicant: Twilio Inc.
Inventor: Jonas Mikael Boerjesson , Evan Cummack
Abstract: A core provider predicts that a device will enter an area of poor coverage by a wireless network provider. Based on the prediction, one or more rules are applied to prioritize data traffic to be received prior to entering the area of poor coverage. The prediction that the device will enter the area of poor coverage may be based on cell coverage data received from the wireless network provider, connection quality data received from other devices, a location of the device, a speed of the device, a direction of the device, or any suitable combination thereof. A route of the device may be changed to avoid or minimize an amount of time in the area of poor coverage. As another alternative, the device may be switched from the wireless network provider to another wireless network with better coverage.
-
公开(公告)号:US20220300354A1
公开(公告)日:2022-09-22
申请号:US17805803
申请日:2022-06-07
Applicant: Twilio Inc.
Inventor: Timothy S. Milliron , Adam Ballai , Robert Hagemann
Abstract: A system and method for providing delegated metric tools within a partially closed communication platform that includes receiving a tag identifier linked to at least a first identified platform interaction in the communication platform; associating the tag identifier with at least one logged event of an account associated with the first identified platform interaction; defining a tracking resource with at least one tag identifier; measuring platform interactions tracked by a tracking resource; and providing access to measured platform interactions through an application.
-
公开(公告)号:US20220224632A1
公开(公告)日:2022-07-14
申请号:US17558572
申请日:2021-12-21
Applicant: Twilio Inc.
Inventor: Peter Michael Janovsky , Marcus Carlsson , Andrei Osochenko
IPC: H04L45/12 , H04L45/42 , H04L45/00 , 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.
-
公开(公告)号:US20220156460A1
公开(公告)日:2022-05-19
申请号:US17449405
申请日:2021-09-29
Applicant: Twilio Inc.
Inventor: Alfredo Láinez Rodrigo , Tyler Cole , Umair Akeel , Luke Percival de Oliveira
IPC: G06F40/279 , G06N20/00 , G06F16/65
Abstract: Methods, systems, and computer programs are presented for classifying information in conversations and extracting information from the conversations. An Engagement Intelligence Platform (EIP) analyzes transcripts of conversations to find different states and information associated with each of the states (e.g., identification that the interest rate was quoted, and the quoted value of the interest rate). 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. Further, the EIP extracts data from the conversation (e.g., the interest rate is “3%”).
-
-
-
-
-
-
-
-
-