-
公开(公告)号:US12289278B2
公开(公告)日:2025-04-29
申请号:US18531238
申请日:2023-12-06
Applicant: Twilio Inc.
Inventor: Peter Janovsky , Sergio Leottau , Eliot Flannery , Jaime Soto , Shayra Kamal
IPC: H04L51/21 , H04L47/625 , H04L51/226
Abstract: An example method of dynamically distributing messaging resources in a software as a service (SaaS) platform includes: receiving, by a processing device, from a first tenant associated with a first tenant set of a plurality of tenant sets, a request to forward a first message to a recipient within a specified destination; identifying, among a plurality of queues associated with the plurality of tenant sets, a subset of queues associated with the first tenant; queuing the first message into a first queue of the subset of queues associated with the first tenant; assigning, to each queue of the plurality of queues, a score reflecting a respective tenant portion of a messaging resource quota associated with the specified destination; retrieving a second message from a queue associated with a highest score; and forwarding the second message to a messaging gateway associated with the specified destination.
-
公开(公告)号:US20250168056A1
公开(公告)日:2025-05-22
申请号:US18510982
申请日:2023-11-16
Applicant: TWILIO INC.
Inventor: Michael Lasso , Darya Shcharbinskaya , Jiahui Cai , Alireza Farasat , Dmitry Rusanovsky , Amit Mahajan , Joshua Ramsden-Pogue , Mariana Simona Mihai , Peter Janovsky
IPC: H04L41/0659 , H04L41/0604 , H04L43/062 , H04L43/16
Abstract: A computing device can identify an anomaly based on metadata associated with network traffic messages corresponding to a particular account. After identifying the anomaly, the computing device can determine a failure score for the network traffic messages representing a failure rate for the message traffic. The computing device can determine a fluctuation score by comparing the network traffic messages in a current time period to a previous time period. The computing device can determine a sparsity score by analyzing the message traffic in a previous period of time. The computing device can generate an anomaly impact score based on the failure score, the fluctuation score, and the sparsity score and assign the anomaly to a severity bin based on the anomaly impact score.
-
公开(公告)号:US11882086B1
公开(公告)日:2024-01-23
申请号:US17853406
申请日:2022-06-29
Applicant: Twilio Inc.
Inventor: Peter Janovsky , Sergio Leottau , Eliot Flannery , Jaime Soto , Shayra Kamal
IPC: H04L51/21 , H04L47/625
CPC classification number: H04L51/21 , H04L47/626 , H04L47/6255
Abstract: An example method of dynamically distributing messaging resources in a software as a service (SaaS) platform includes: receiving, by a processing device, from a first tenant associated with a first tenant set of a plurality of tenant sets, a request to forward a first message to a recipient within a specified destination; identifying, among a plurality of queues associated with the plurality of tenant sets, a subset of queues associated with the first tenant; queuing the first message into a first queue of the subset of queues associated with the first tenant; assigning, to each queue of the plurality of queues, a score reflecting a respective tenant portion of a messaging resource quota associated with the specified destination; retrieving a second message from a queue associated with a highest score; and forwarding the second message to a messaging gateway associated with the specified destination.
-
4.
公开(公告)号:US20240106780A1
公开(公告)日:2024-03-28
申请号:US18531238
申请日:2023-12-06
Applicant: Twilio Inc.
Inventor: Peter Janovsky , Sergio Leottau , Eliot Flannery , Jaime Soto , Shayra Kamal
IPC: H04L51/21 , H04L47/625
CPC classification number: H04L51/21 , H04L47/6255 , H04L47/626
Abstract: An example method of dynamically distributing messaging resources in a software as a service (SaaS) platform includes: receiving, by a processing device, from a first tenant associated with a first tenant set of a plurality of tenant sets, a request to forward a first message to a recipient within a specified destination; identifying, among a plurality of queues associated with the plurality of tenant sets, a subset of queues associated with the first tenant; queuing the first message into a first queue of the subset of queues associated with the first tenant; assigning, to each queue of the plurality of queues, a score reflecting a respective tenant portion of a messaging resource quota associated with the specified destination; retrieving a second message from a queue associated with a highest score; and forwarding the second message to a messaging gateway associated with the specified destination.
-
5.
公开(公告)号:US20240007427A1
公开(公告)日:2024-01-04
申请号:US17853406
申请日:2022-06-29
Applicant: Twilio Inc.
Inventor: Peter Janovsky , Sergio Leottau , Eliot Flannery , Jaime Soto , Shayra Kamal
IPC: H04L51/21 , H04L47/625
CPC classification number: H04L51/21 , H04L47/626 , H04L47/6255
Abstract: An example method of dynamically distributing messaging resources in a software as a service (SaaS) platform includes: receiving, by a processing device, from a first tenant associated with a first tenant set of a plurality of tenant sets, a request to forward a first message to a recipient within a specified destination; identifying, among a plurality of queues associated with the plurality of tenant sets, a subset of queues associated with the first tenant; queuing the first message into a first queue of the subset of queues associated with the first tenant; assigning, to each queue of the plurality of queues, a score reflecting a respective tenant portion of a messaging resource quota associated with the specified destination; retrieving a second message from a queue associated with a highest score; and forwarding the second message to a messaging gateway associated with the specified destination.
-
-
-
-