SYSTEM AND METHOD FOR A WORK DISTRIBUTION SERVICE

    公开(公告)号:US20190342453A1

    公开(公告)日:2019-11-07

    申请号:US16383303

    申请日:2019-04-12

    Applicant: Twilio Inc.

    Abstract: Systems and methods for a work distribution service. At a multi-tenant platform that provides a work distribution service for a plurality of external systems, a priority is assigned to a first work item of a first external system. The work item is received via a RESTful work item API call request. The priority is assigned based on work item attributes of the work item and a workflow instruction corresponding to workflow information specified by the work item. The workflow instruction is provided by the external system via a RESTful Workflow API. A worker is assigned to the work item based on: the priority of the work item, the workflow information, and worker state managed by the first external system via a RESTful Worker API. The worker state includes worker attributes. The work item is generated by the external system, and the workflow instruction is managed by the external system.

    SYSTEM AND METHOD FOR ENABLING REAL-TIME EVENTING

    公开(公告)号:US20190319909A1

    公开(公告)日:2019-10-17

    申请号:US16361925

    申请日:2019-03-22

    Applicant: Twilio Inc.

    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.

    System and method for enabling real-time eventing

    公开(公告)号:US10270734B2

    公开(公告)日:2019-04-23

    申请号:US15936670

    申请日:2018-03-27

    Applicant: Twilio, Inc.

    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.

    System and method for managing media in a distributed communication network

    公开(公告)号:US10200458B2

    公开(公告)日:2019-02-05

    申请号:US15426474

    申请日:2017-02-07

    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 real-time communication by using a client application communication protocol

    公开(公告)号:US10165015B2

    公开(公告)日:2018-12-25

    申请号:US15404751

    申请日:2017-01-12

    Applicant: Twilio, Inc.

    Abstract: A system and method for communicating with a client application that can include establishing a client signaling communication channel with a first client application; receiving a communication request from the first client application through the client signaling communication channel, wherein the communication request contains at least an authentication token and a specified communication destination; verifying the authentication token; if the authentication token is verified, at the system bridge, establishing a signaling communication channel with the communication destination and a second media communication channel with the specified communication destination; at the system bridge, establishing a first media communication channel with the client application; and merging the first media communication channel with the second media communication channel.

    SYSTEM AND METHOD FOR PROCESSING TELEPHONY SESSIONS

    公开(公告)号:US20180139248A1

    公开(公告)日:2018-05-17

    申请号:US15871794

    申请日:2018-01-15

    Applicant: Twilio, Inc.

    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.

    System and method for processing telephony sessions
    120.
    发明授权
    System and method for processing telephony sessions 有权
    用于处理电话会话的系统和方法

    公开(公告)号:US09596274B2

    公开(公告)日:2017-03-14

    申请号:US15245456

    申请日:2016-08-24

    Applicant: Twilio, Inc.

    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.

    Abstract translation: 在一个实施例中,处理电话会话的方法包括:使用应用层协议与应用服务器进行通信; 用呼叫路由器处理电话指令; 并创建通过呼叫路由器应用程序编程接口(API)可访问的呼叫路由器资源。 在另一个实施例中,用于处理电话会话的系统包括:呼叫路由器,应用服务器的URI,由呼叫路由器执行的电话指令和呼叫路由器API资源。

Patent Agency Ranking