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 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 providing communication platform metadata
    4.
    发明授权
    System and method for providing communication platform metadata 有权
    提供通信平台元数据的系统和方法

    公开(公告)号:US09137127B2

    公开(公告)日:2015-09-15

    申请号:US14488802

    申请日:2014-09-17

    Applicant: Twilio, Inc.

    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.

    Abstract translation: 一种系统和方法,包括在应用平台中执行通信过程,该应用平台包括代表外部实体,使用至少第一通信协议和第二协议来协商一组内部资源与至少一个外部资源之间的通信; 在应用平台执行期间捕获内部日志信息; 接收外部实体访问日志信息的请求; 将第一协议的内部日志信息和至少第二协议合成到统一通信报告中; 并发送统一通信报告。

    SYSTEM AND METHOD FOR INTEGRATING SESSION INITIATION PROTOCOL COMMUNICATION IN A TELECOMMUNICATIONS PLATFORM
    5.
    发明申请
    SYSTEM AND METHOD FOR INTEGRATING SESSION INITIATION PROTOCOL COMMUNICATION IN A TELECOMMUNICATIONS PLATFORM 有权
    在电信平台中集成会话启动协议通信的系统和方法

    公开(公告)号:US20140274086A1

    公开(公告)日:2014-09-18

    申请号:US14208920

    申请日:2014-03-13

    Applicant: Twilio, Inc.

    Abstract: A system and method for facilitating signaling and media communication at a communication platform that includes receiving a communication request to a resource, wherein the communication request specifies a destination endpoint; establishing signaling and media communication in a session with the destination endpoint of the communication request; registering a callback resource to a signaling event of the session; monitoring signaling messages of the session; detecting the signaling event in the signaling messages of the session; and triggering the callback resource upon detecting the signaling event.

    Abstract translation: 一种用于在通信平台上促进信令和媒体通信的系统和方法,所述通信平台包括接收对资源的通信请求,其中所述通信请求指定目的地端点; 在与通信请求的目的地端点的会话中建立信令和媒体通信; 将回叫资源注册到会话的信令事件; 监控会话的信令消息; 检测会话的信令消息中的信令事件; 并且在检测到信令事件时触发回调资源。

    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.

    SYSTEM AND METHOD FOR CONNECTING A COMMUNICATION TO A CLIENT
    8.
    发明申请
    SYSTEM AND METHOD FOR CONNECTING A COMMUNICATION TO A CLIENT 审中-公开
    将通信连接到客户端的系统和方法

    公开(公告)号:US20160323320A1

    公开(公告)日:2016-11-03

    申请号:US15184621

    申请日:2016-06-16

    Applicant: Twilio, Inc.

    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.

    Abstract translation: 一种用于将通信连接到包括在系统桥上的客户端的方法和系统,与客户端设备建立客户端订阅连接; 在系统桥接收传入通信请求; 发布从系统桥接到客户端设备的传入通信通知; 在系统桥接收客户端通信; 并将传入的通信请求合并到系统桥上的客户端通信中。

    SYSTEM AND METHOD FOR MANAGING MEDIA IN A DISTRIBUTED COMMUNICATION NETWORK

    公开(公告)号:US20140289420A1

    公开(公告)日:2014-09-25

    申请号:US14278993

    申请日:2014-05-15

    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.

Patent Agency Ranking