-
公开(公告)号:US10893078B2
公开(公告)日:2021-01-12
申请号:US16520190
申请日:2019-07-23
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.
-
公开(公告)号:US20200380161A1
公开(公告)日:2020-12-03
申请号:US16885684
申请日:2020-05-28
Applicant: Twilio Inc.
Inventor: Krishnaprasad Gutta , Christer Jan Erik Fahlgren
Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for standard compliant collection of sensitive data during a communication session. A standard compliant data collection system is used to provide the standard compliant collection of sensitive data. For example, in response to receiving an indication that a user is to provide sensitive data during an active communication session between the user and an agent, a standard compliant data collection mode is invoked. As a result, communication within the active communication session is routed between the user and the standard compliant data collection system via a secure connection, during which sensitive data is collected in a standard compliant manner. Once collection of the user's sensitive data has been completed, the standard compliant data collection mode is ended, and communication within the active communication session is routed between the user and the agent.
-
公开(公告)号:US10757200B2
公开(公告)日:2020-08-25
申请号:US15375397
申请日:2016-12-12
Applicant: Twilio, Inc.
Inventor: Christer Fahlgren , Nico Acosta Amador
IPC: H04L12/16 , H04N7/15 , H04M3/56 , H04L29/08 , H04L12/18 , H04L29/06 , H04L12/751 , H04W80/12 , H04N7/14
Abstract: Systems and methods for a conferencing system. Responsive to a new conference request received at a conference orchestration service, participants of the conference and participant regions for each determined participant are determined. A mixer topology is generated that specifies an assignment of each determined participant to at least one input channel of a plurality of mixers. A mixer state manager generates the mixer topology based on the determined participant regions and at least one regional association of a mixer. Media of each determined participant is routed to the assigned at least one input channel according to the generated mixer topology by using the conference orchestration service. The mixer state manager generates the topology responsive to a request provided by the conference state manager. The conference orchestration service receives the generated mixer topology from the mixer state manager via the conference state manager.
-
公开(公告)号:US20200244810A1
公开(公告)日:2020-07-30
申请号:US16852130
申请日:2020-04-17
Applicant: Twilio Inc.
Inventor: Jeff Lawson , John Wolthuis , Evan Cooke
IPC: H04M7/00 , G06F9/50 , H04M3/51 , H04M3/523 , H04M1/247 , H04M3/36 , H04L29/12 , H04L12/803 , H04L29/06 , H04L29/08 , H04M3/42 , H04M15/34
Abstract: A method and system for operating a multitenancy telephony system including receiving a plurality of call requests associated with an application server; selecting a subset of the received call requests using a load balancer; assigning each selected call request to one of a plurality of resources creating, on the assigned resource, a call session for each selected call request; and coordinating the created call sessions resulting from the selected subset of the received call requests associated with the application server.
-
公开(公告)号:US20200244799A1
公开(公告)日:2020-07-30
申请号:US16845079
申请日:2020-04-10
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.
-
公开(公告)号:US20200244568A1
公开(公告)日:2020-07-30
申请号:US16845085
申请日:2020-04-10
Applicant: Twilio Inc.
Inventor: Brian Tarricone , Edward Kim , Ameya Lokare , Jonas Boerjesson
IPC: H04L12/733 , H04L12/725 , H04L29/06 , H04L29/08
Abstract: A system and method for regional routing of internet protocol based real-time communication that includes registering a set of client application endpoint routes, comprising registering at least a first client gateway route of a first endpoint in a first region; receiving a communication invitation of the first endpoint; processing a set of communication instructions associated with the communication invitation and identifying a set of communication resources and at least a second endpoint; querying the client application endpoint routes and identifying a client gateway route of the second endpoint; and dynamically directing signaling path and media path of the communication according to the regional availability of the communication resources, the client gateway route of the first endpoint, and client gateway instance route of the second endpoint.
-
87.
公开(公告)号:US20200244539A1
公开(公告)日:2020-07-30
申请号:US16845240
申请日:2020-04-10
Applicant: Twilio Inc.
Inventor: HUGO FIENNES
Abstract: Internet of Things (IoT) system and method of interfacing arbitrary non-network connected devices to wireless computer networks. The invention provides a configurable wireless communications module, in either fixed or removable formats, with wireless (e.g. WiFi) network connectivity. The invention uses at least one internal processor, which is configured to operate as a sandbox or virtual machine manner to isolate the code used to operate the arbitrary non-network connected device from the code used to operate the communications module.
-
公开(公告)号:US20200236185A1
公开(公告)日:2020-07-23
申请号:US16845041
申请日:2020-04-09
Applicant: Twilio Inc.
Inventor: Viktor Muller , Devid Liik , Sergei Zolotarjov , Sergei Voronichev , Artyom Tyazhelov
Abstract: A system and method for multichannel notifications that includes configuring an account for notifications within a multitenant platform for multi-channel notifications, which further includes receiving configuration for a set of participant binding resources, wherein the set of participant binding resources comprises endpoint addressing resources, where an endpoint addressing resource specifies a communication address and a communication channel identifier; receiving a notification request on behalf of an account, the notification request comprising at least one targeting property; and executing notifications in accordance to the notification request and the configuration of the participant binding resources of the account by selecting endpoint addressing resources that are accessed from the participant binding resources using the targeting properties of the notification request and transmitting notifications to communication addresses over a set of different communication channels as indicated by the selected endpoint addressing resources.
-
公开(公告)号:US20200228595A1
公开(公告)日:2020-07-16
申请号:US16837719
申请日:2020-04-01
Applicant: Twilio Inc.
Inventor: Brian Tarricone , John Wolthuis , Jonas Boerjesson
IPC: H04L29/08 , H04L29/06 , H04L12/707
Abstract: A system and method for processing communication media in a regionally distributed communication platform that includes at a first platform region, establishing a communication session comprising establishing a media communication to at least one endpoint from the first region and establishing signaling communication to a second platform region; selecting a media resource in response to a change in media processing requirements of the communication session; when the selected media resource is outside the first region, routing media communication through a media resource outside of the first region; when the media resource is available in the first region, routing media communication through the media resource of the first region; and when the media resource is outside of the second region, storing the media communication in the first region at least temporarily and tunneling a branch of the media communication to a central media service in the second region.
-
公开(公告)号:US10708437B2
公开(公告)日:2020-07-07
申请号:US16433093
申请日:2019-06-06
Applicant: Twilio Inc.
Inventor: Jeff Lawson , John Wolthuis , Evan Cooke
IPC: H04M7/00 , G06F9/50 , H04M3/51 , H04M3/523 , H04M1/247 , H04M3/36 , H04L29/12 , H04L12/803 , H04L29/06 , H04L29/08 , H04M3/42 , H04M15/34
Abstract: A method and system for operating a multitenancy telephony system including a call queue that stores call requests received from a plurality of users; an expandable and contractible telephony resource cluster that establishes call sessions for call requests; a analysis system that calculates capacity requirements of the system; a resource allocator that manages the scaling and operation of the telephony resource cluster; and a plurality of telephony network channels that are used as telephony communication channels for call sessions.
-
-
-
-
-
-
-
-
-