Dynamically distributing messaging resources in software as a service messaging platform
US12289278B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Dec 6, 2023 |
| Grant date | Apr 29, 2025 |
| Priority date | — |
| Expiry date | Dec 6, 2043 |
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.