Dynamically distributing messaging resources in software as a service messaging platform
US11882086B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Jun 29, 2022 |
| Grant date | Jan 23, 2024 |
| Priority date | — |
| Expiry date | Jun 29, 2042 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L51/48
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
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.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.