Data sharing between tenants at different network platforms
US-2024121221-A1 · Apr 11, 2024 · US
US12556344B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12556344-B2 |
| Application number | US-202318490681-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 19, 2023 |
| Priority date | Aug 9, 2023 |
| Publication date | Feb 17, 2026 |
| Grant date | Feb 17, 2026 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In some implementations, one or more network devices may receive, by one or more network devices associated with a first point of presence (POP) in a first cloud deployment, a message associated with a tenant. The one or more network devices may identify based at least in part on the message, one or more second POPs, associated with the tenant, in one or more second cloud deployments. The one or more network devices may transmit the message to the one or more second POPs.
Opening claim text (preview).
What is claimed is: 1 . A method, comprising: receiving, by one or more network devices of a message bus of a first point of presence (POP), of a plurality of POPs, in a first cloud deployment, a message associated with a tenant of a multi-tenant computing environment, wherein the message bus includes a queue associated with a network federation and multiple queues associated with the plurality of POPs, and wherein a POP of the plurality of POPs comprises a plurality of network devices and wherein the POP is associated with a particular tenant of the multi-tenant computing environment; buffering, by the one or more network devices, the message in a queue associated with the network federation; forwarding, based on processing the message in the queue by a federated topic processor of the one or more network devices, the message in the queue to one or more POP topic processors of the one or more network devices; identifying, by the one or more network devices, based at least in part on the message, one or more second POPs, associated with the tenant, in one or more second cloud deployments; and transmitting, by the one or more network devices, the message to the one or more second POPs. 2 . The method of claim 1 , wherein the message includes one or more of a logical grouping associated with the message, a payload, or a message key associated with an order of a plurality of messages, including the message, that are associated with the message key. 3 . The method of claim 1 , wherein identifying the one or more second POPs comprises: identifying an indication, in the message, that the message is associated with a global set of POPs associated with the tenant. 4 . The method of claim 1 , wherein identifying the one or more second POPs comprises: identifying an indication, in the message, that the message is associated with a global set of POPs associated with the tenant; and identifying, based at least in part on identifying the indication that the message is associated with the global set of POPs, the one or more second POPs. 5 . The method of claim 1 , wherein identifying the one or more second POPs is based on identifying an indication that the message is associated with a subset of POPs associated with the tenant. 6 . The method of claim 1 , further comprising: receiving, from the one or more second POPs, one or more acknowledgements associated with the message. 7 . The method of claim 1 , further comprising: determining that a time window associated with acknowledgements associated with the message has expired; and retransmitting the message to the one or more second POPs. 8 . The method of claim 1 , wherein identifying the one or more second POPs includes: identifying the one or more second POPs based at least in part on a database that maps POPs, including the first POP and the one or more second POPs, to the tenant. 9 . The method of claim 8 , wherein the database maintains a dynamic mapping of the POPs to the tenant. 10 . The method of claim 8 , wherein the database maintains a dynamic indication of which of the POPs is a central POP for the tenant. 11 . One or more network devices, comprising: one or more memories; and one or more processors to: receive a message associated with a tenant of a multi-tenant computing environment, wherein the one or more network devices are associated with a message bus of a first point of presence (POP) of a plurality of POPs, wherein the message bus includes a queue associated with a network federation and multiple queues associated with the plurality of POPs, and wherein a POP of the plurality of POPs comprises a plurality of network devices and wherein the POP is associated with a particular tenant of the multi-tenant computing environment; buffer the message in a queue associated with the network federation; forward, based on processing the message in the queue by a federated topic processor of the one or more network devices, the message in the queue to one or more POP topic processors of the one or more network devices; identify, based at least in part on the message, one or more second POPs, associated with the tenant, in one or more second cloud deployments; and transmit the message to the one or more second POPs. 12 . The one or more network devices of claim 11 , wherein the one or more processors are further to: receive a plurality of messages, including the message, from a plurality of tenants, including the tenant; and load-balance the plurality of messages across a plurality of resources. 13 . The one or more network devices of claim 12 , wherein the one or more processors, when load-balancing the plurality of messages, are to: load-balance the plurality of messages based on a plurality of first weights associated with a plurality of partitions and a plurality of second weights associated with the plurality of tenants. 14 . The one or more network devices of claim 12 , wherein one or more first resources of the plurality of resources are associated with one or more first partitions, one or more second resources of the plurality of resources are associated with one or more second partitions, a first priority of the one or more first partitions is higher than a second priority of the one or more second partitions, and the one or more processors, when load-balancing the plurality of messages, are to: load-balance one or more first messages of the plurality of messages among the one or more first partitions based at least in part on the one or more first messages being associated with a first tenant, of the plurality of tenants, that is associated with the first priority, or load-balance one or more second messages of the plurality of messages among the one or more second partitions based at least in part on the one or more second messages being associated with a second tenant, of the plurality of tenants, that is associated with the second priority. 15 . The one or more network devices of claim 11 , wherein the one or more processors are further to: predict a message rate associated with the tenant. 16 . A non-transitory computer-readable medium storing a set of instructions, the set of instructions comprising: one or more instructions that, when executed by one or more processors of one or more network devices, cause the one or more network devices to: receive a message associated with a tenant of a multi-tenant computing environment, wherein the one or more network devices are associated with a message bus of a first point of presence (POP) of a plurality of POPs, wherein the message bus includes a queue associated with a network federation and multiple queues associated with the plurality of POPs, and wherein a POP of the plurality of POPs comprises a plurality of network devices and wherein the POP is associated with a particular tenant of the multi-tenant computing environment; buffer the message in a queue associated with the network federation; forward, based on processing the message in the queue by a federated topic processor of the one or more network devices, the message in the queue to one or more POP topic processors of the one or more network devices; identify, based at least in part on the message, one or more second POPs, associated with the tenant, in one or more second cloud deployments; and transmit the message to the one or more second POPs. 17 . The non-transitory computer-readable medium of claim 16 , wherein the one or more instructions that cause the one or more network devices to transmit the message to the on
Push-based network services · CPC title
Hybrid protocols; Hybrid automatic repeat request [HARQ] · CPC title
Physical resource allocation for ACK/NACK (for physical mapping arrangements in ARQ protocols H04L1/1861) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.