System and method for enabling real-time eventing

    公开(公告)号:US12244557B2

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

    申请号:US17305046

    申请日:2021-06-29

    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.

    METHOD FOR PROCESSING TELEPHONY SESSIONS OF A NETWORK

    公开(公告)号:US20240073257A1

    公开(公告)日:2024-02-29

    申请号:US18387654

    申请日:2023-11-07

    Applicant: Twilio Inc.

    CPC classification number: H04L65/1069 H04L61/106 H04L65/4053

    Abstract: A method for processing telephony sessions of a network including at least one application server and a call router, the method including the steps of assigning a primary Uniform Resource Identifier (URI) and at least a secondary URI to an application; mapping a telephony session to the primary URI; communicating with the application server designated by the primary URI using an application layer protocol; receiving telephony instructions from the application server and processing the telephony instructions with the call router; detecting an application event; and upon detecting the application event, communicating with the application server designated by the secondary URI.

    SYSTEM AND METHOD FOR ENABLING REAL-TIME EVENTING

    公开(公告)号:US20210328964A1

    公开(公告)日:2021-10-21

    申请号:US17305049

    申请日:2021-06-29

    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 a work distribution service

    公开(公告)号:US10904389B2

    公开(公告)日:2021-01-26

    申请号: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.

    Method for processing telephony sessions of a network

    公开(公告)号:US10708317B2

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

    申请号:US16279280

    申请日:2019-02-19

    Applicant: Twilio Inc.

    Abstract: A method for processing telephony sessions of a network including at least one application server and a call router, the method including the steps of assigning a primary Uniform Resource Identifier (URI) and at least a secondary URI to an application; mapping a telephony session to the primary URI; communicating with the application server designated by the primary URI using an application layer protocol; receiving telephony instructions from the application server and processing the telephony instructions with the call router; detecting an application event; and upon detecting the application event, communicating with the application server designated by the secondary URI.

Patent Agency Ranking