-
91.
公开(公告)号:US10659349B2
公开(公告)日:2020-05-19
申请号:US15425934
申请日:2017-02-06
Applicant: Twilio, Inc.
Inventor: Andriy Mysyk
IPC: G06F15/16 , H04L12/725 , H04L29/06 , H04L12/58 , H04L29/12 , H04L12/715 , H04L12/723
Abstract: Systems and methods for routing real-time voice communication via a private network exchange. A virtual private cloud (VPC) system receives first configuration for a first private network exchange for a first account of the VPC system. The VPC system assigns a first regional exchange system to the first private network exchange based on the first configuration. The first private network exchange is established between the first regional exchange system and a first outside entity system of the first account by mapping an identifier of the first account to the first private network exchange. Real-time voice communication data for the first account is routed from a first real-time voice communication service of the VPC system to the first outside entity system via the first private network exchange based on the mapping.
-
公开(公告)号:US20200153717A1
公开(公告)日:2020-05-14
申请号:US16545479
申请日:2019-08-20
Applicant: Twilio Inc.
Inventor: Matthew David Nowack , Jonas Mikael Boerjesson
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.
-
公开(公告)号:US10560495B2
公开(公告)日:2020-02-11
申请号:US15871794
申请日:2018-01-15
Applicant: Twilio, Inc.
Inventor: Jeff Lawson , John Wolthuis , Evan Cooke
Abstract: In one embodiment, the method of processing telephony sessions includes: communicating with an application server using an application layer protocol; processing telephony instructions with a call router; and creating call router resources accessible through a call router Application Programming Interface (API). In another embodiment, the system for processing telephony sessions includes: a call router, a URI for an application server, a telephony instruction executed by the call router, and a call router API resource.
-
公开(公告)号:US10440627B2
公开(公告)日:2019-10-08
申请号:US15871833
申请日:2018-01-15
Applicant: Twilio, Inc.
Inventor: Patrick Malatack
Abstract: Systems and methods for a multi-tenant communication platform. At a multi-tenant communication platform, and responsive to authentication of a communication request provided by an external system, a routing address record of the communication platform is determined that matches a communication destination of the communication request. The matching routing address record associates the communication destination with a plurality of external communication providers. At least one communication provider associated with the matching routing address record is selected, and a request to establish communication with the communication destination is provided to each selected communication provider. The communication request specifies the communication destination and account information.
-
公开(公告)号:US20190278589A1
公开(公告)日:2019-09-12
申请号:US16351063
申请日:2019-03-12
Applicant: Twilio Inc.
Inventor: Al Cook , Martin Amps , Madis Abel , Hando Tint , Tatjana Mihnovits
Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for a customizable cloud-based software platform. A customizable cloud-based software platform provides functionality that enables a user (e.g., individual user, organization, etc., that has created an account with the customizable cloud-based software platform) to modify a base version of a cloud-based software application to the specific user's needs. For example, the customizable cloud-based software platform provides a base version of a cloud-based software application that includes a base set of functionalities, settings, user interfaces, etc., which a user may modify to meet the user's specific needs. A user may therefore use a client device to interact with the customizable cloud-based software platform to access their customized instance of the cloud-based application.
-
公开(公告)号:US10212275B2
公开(公告)日:2019-02-19
申请号:US15911902
申请日:2018-03-05
Applicant: Twilio, Inc.
Inventor: Jeff Lawson , Evan Cooke , Robert J. Simutis , Patrick Malatack , Kyle Conroy
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.
-
公开(公告)号:US20180341502A1
公开(公告)日:2018-11-29
申请号:US15988822
申请日:2018-05-24
Applicant: Twilio Inc.
Inventor: Carter Rabasa , Martin Amps
CPC classification number: G06F9/453 , G06F9/44505 , G06F9/44526 , G06F9/451 , H04M3/4217 , H04M3/5191 , H04M7/0021
Abstract: A system and method for customizing communication processing within a communication platform that includes configuring a service handler, which comprises of at least setting execution code of the service handler; setting an association between the service handler and a communication event of the communication platform; detecting the occurrence of the communication event of a communication facilitated through the communication platform; invoking the service handler in response to the event, which comprises: executing the execution code in a serverless execution environment and generating a service handler response; and augmenting the communication in accordance with the service handler response.
-
公开(公告)号:US20180302309A1
公开(公告)日:2018-10-18
申请号:US16014980
申请日:2018-06-21
Applicant: Twilio, Inc.
Inventor: Evan Cooke , Timothy Milliron , Adam Ballai , Matthew D. Nowack , Robert C. Hagemann, III
CPC classification number: H04W4/16 , G06F9/542 , G06F9/546 , H04L43/08 , H04L43/10 , H04L67/02 , H04Q2213/13098 , H04W24/08
Abstract: A system and method for triggering on platform usage can include at a platform, receiving and storing a trigger configuration of an account; operating a platform comprising internally executing a process on behalf of an account and publishing at least one event when executing the process; at the platform, incrementing a counter in response to the at least one event and if the stored trigger configuration species a usage key associated with a category of counted events of the at least one event; monitoring counters in a context of an associated trigger; and processing the trigger upon the counter satisfying condition of an associated trigger.
-
公开(公告)号:US20180232735A1
公开(公告)日:2018-08-16
申请号:US15950066
申请日:2018-04-10
Applicant: Twilio, Inc.
Inventor: Daniel Palacio
IPC: G06Q20/40
CPC classification number: G06Q20/401
Abstract: A method for verifying transactions initiated by an electronic request from a consumer includes receiving at a processing device a transaction initiated by the consumer on a first electronic device, transmitting the received transaction to a party responsible for completing the transaction, transmitting transaction details to complete the transaction to a pre-registered electronic device that is configured to facilitate completing the transaction, and completing the transaction after receiving a verification signal from the preregistered electronic device.
-
公开(公告)号:US09967224B2
公开(公告)日:2018-05-08
申请号:US14452277
申请日:2014-08-05
Applicant: Twilio, Inc.
Inventor: Jeffrey Lawson , John Wolthuis , Evan Cooke , Jeffrey Comer
CPC classification number: H04L51/32 , G06F9/542 , G06F2209/544 , H04L51/04
Abstract: A method and system for real-time eventing including interacting with at least one configuration attribute according to instructions specified through an application programming interface (API); adding subscribers for an event channel; generating an event from operation of an application; publishing the event message to the event channel on an event router; processing the event message according to the at least one configuration attribute; identifying a subscriber to the event channel; and sending the event from the event router to the subscriber.
-
-
-
-
-
-
-
-
-