System and method for client communication in a distributed telephony network

    公开(公告)号:US12166663B2

    公开(公告)日:2024-12-10

    申请号:US18130397

    申请日:2023-04-03

    Applicant: Twilio Inc.

    Abstract: A system and method for selecting a client gateway device to establish a path between client devices is provided. A method includes associating a first client gateway device of a first geographic region and a second client gateway device of a second geographic region with a first communication endpoint of a first client device, and associating a third client gateway device with a second client device, wherein the third client gateway device is a gateway of the first geographic region. The method also includes receiving a communication invitation directed to the first communication endpoint from the second client device via the third client gateway device, and responsive to receiving the communication invitation, selecting one of the first client gateway device or the second client gateway device. The method further includes establishing a communication path between the second client device and the first client device via the selected client gateway device and the third client gateway device.

    System and method for programmatic device connectivity

    公开(公告)号:US11076054B2

    公开(公告)日:2021-07-27

    申请号:US16915754

    申请日:2020-06-29

    Applicant: Twilio Inc.

    Abstract: A system and method for programmatically managing device connectivity to a network that includes provisioning connectivity devices with an account of a communication platform, where for a set of the connectivity devices, provisioning includes uniquely associating network operating identifiers of each of the connectivity devices with a corresponding programmatic device resource in the communication platform, setting communication metering properties in a programmatic connectivity plan resource in the communication platform and associating the connectivity plan resource to at least a subset of the device resources of the connectivity devices, and activating network communication status of the connectivity devices; servicing communications from the connectivity devices; and programmatically managing the communications from the connectivity devices through at least the device resources and the connectivity plan resources.

    SYSTEM AND METHOD FOR CLIENT COMMUNICATION IN A DISTRIBUTED TELEPHONY NETWORK

    公开(公告)号:US20200244568A1

    公开(公告)日:2020-07-30

    申请号:US16845085

    申请日:2020-04-10

    Applicant: Twilio Inc.

    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.

    SYSTEM AND METHOD FOR MANAGING MEDIA IN A DISTRIBUTED COMMUNICATION NETWORK

    公开(公告)号:US20200228595A1

    公开(公告)日:2020-07-16

    申请号:US16837719

    申请日:2020-04-01

    Applicant: Twilio Inc.

    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.

    System and method for managing media and signaling in a communication platform

    公开(公告)号:US09774687B2

    公开(公告)日:2017-09-26

    申请号:US14793284

    申请日:2015-07-07

    Applicant: Twilio, Inc.

    Inventor: Brian Tarricone

    Abstract: Systems and methods for communicating media between a client and a media server. Responsive to a communication initiation received by a signaling controller from a client system, the signaling controller invites a media server by providing an invitation to the media server. The media server is bridged with the client system by controlling a media proxy service to establish a media proxy between the client system and the media server by using client media parameters of the first communication initiation and media server media parameters provided by the media server responsive to the invitation. Media is communicated between the external client system and the media server by using the established media proxy.

    System and method for client communication in a distributed telephony network
    7.
    发明授权
    System and method for client communication in a distributed telephony network 有权
    分布式电话网络中客户端通信的系统和方法

    公开(公告)号:US09553799B2

    公开(公告)日:2017-01-24

    申请号:US14539877

    申请日:2014-11-12

    Applicant: Twilio, Inc.

    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.

    Abstract translation: 一种用于基于因特网协议的实时通信的区域路由的系统和方法,包括注册一组客户端应用端点路由,包括在第一区域中注册第一端点的至少第一客户端网关路由; 接收第一端点的通信邀请; 处理与所述通信邀请相关联的一组通信指令并且识别一组通信资源和至少第二端点; 查询客户端应用程序端点路由并识别第二个端点的客户端网关路由; 并且根据通信资源的区域可用性,第一端点的客户端网关路由和第二端点的客户端网关实例路由动态地指导通信的信令路径和媒体路径。

    SYSTEM AND METHOD FOR MANAGING MEDIA AND SIGNALING IN A COMMUNICATION PLATFORM

    公开(公告)号:US20250126172A1

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

    申请号:US18999523

    申请日:2024-12-23

    Applicant: Twilio Inc.

    Abstract: Systems and methods for communicating media between a client and a media server. Responsive to a communication initiation received by a signaling controller from a client system, the signaling controller invites a media server by providing an invitation to the media server. The media server is bridged with the client system by controlling a media proxy service to establish a media proxy between the client system and the media server by using client media parameters of the first communication initiation and media server media parameters provided by the media server responsive to the invitation. Media is communicated between the external client system and the media server by using the established media proxy.

    SYSTEM AND METHOD FOR PROGRAMMATIC DEVICE CONNECTIVITY

    公开(公告)号:US20200329157A1

    公开(公告)日:2020-10-15

    申请号:US16915754

    申请日:2020-06-29

    Applicant: Twilio Inc.

    Abstract: A system and method for programmatically managing device connectivity to a network that includes provisioning connectivity devices with an account of a communication platform, where for a set of the connectivity devices, provisioning includes uniquely associating network operating identifiers of each of the connectivity devices with a corresponding programmatic device resource in the communication platform, setting communication metering properties in a programmatic connectivity plan resource in the communication platform and associating the connectivity plan resource to at least a subset of the device resources of the connectivity devices, and activating network communication status of the connectivity devices; servicing communications from the connectivity devices; and programmatically managing the communications from the connectivity devices through at least the device resources and the connectivity plan resources.

    System and method for client communication in a distributed telephony network

    公开(公告)号:US10686694B2

    公开(公告)日:2020-06-16

    申请号:US16054883

    申请日:2018-08-03

    Applicant: Twilio Inc.

    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.

Patent Agency Ranking