HTTP-based message broker architectures for communications between a cloud-based controller and network devices of a wireless communications network and related methods

US12596597B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12596597-B2
Application numberUS-202418896046-A
CountryUS
Kind codeB2
Filing dateSep 25, 2024
Priority dateAug 3, 2022
Publication dateApr 7, 2026
Grant dateApr 7, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An application of a cloud-based controller forwards a message to a message broker of the cloud-based controller. The message is then transmitted to a network device of a wireless communications network over a WebSocket tunnel connection. Thereafter, an acknowledgment is received in response to transmitting the message at a gRPC proxy for the message broker.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for a cloud-based controller to communicate with a network device of a wireless communications network, the method comprising: forwarding a message from an application of the cloud-based controller to a message broker of the cloud-based controller; translating the message into a translated message suitable for transmission to the network device; transmitting, from the cloud-based controller, the translated message to the network device over a WebSocket tunnel; and receiving an acknowledgment in response to transmitting the translated message at a gRPC proxy for the message broker, wherein the cloud-based controller comprises the gRPC proxy, wherein the message broker is configured to receive additional messages from a plurality of different applications of the cloud-based controller, and wherein the message broker includes a plurality of queues, and the message and the additional messages are routed to queues of the message broker based on destination addresses of the message and the additional messages. 2 . The method of claim 1 , further comprising forwarding the message to a WebSocket server prior to transmitting the message to the network device. 3 . The method of claim 1 , wherein the message and the additional messages are all routed to the network device through the WebSocket tunnel. 4 . The method of claim 1 , wherein the message is received at a WebSocket client of the network device and then forwarded to a message broker client library of the network device. 5 . The method of claim 1 , wherein the message broker comprises a fire and forget message broker. 6 . The method of claim 1 , wherein the acknowledgment is received at the message broker and passed to the application of the cloud-based controller. 7 . The method of claim 1 , wherein the acknowledgment is received at an ingress controller of the cloud-based controller and passed directly to the application of the cloud-based controller. 8 . The method of claim 1 , wherein the acknowledgment includes an address of the application of the cloud-based controller. 9 . A method of controlling a network device of a wireless communications network, the method comprising: forwarding messages from a plurality of services of a cloud-based controller to the network device over a single, WebSocket tunnel between the cloud-based controller and the network device, wherein a message broker of the cloud-based controller includes a plurality of queues, and the messages are routed to the queues of the message broker based on destination addresses of the messages, prior to forwarding to the network device. 10 . The method of claim 9 , wherein the messages are forwarded from the services to the message broker of the cloud-based controller prior to being transmitted over the single, WebSocket tunnel between the cloud-based controller and the network device. 11 . The method of claim 10 , wherein the messages are forwarded from the message broker of the cloud-based controller to a gRPC proxy of the cloud-based controller prior to being transmitted over the single, WebSocket tunnel between the cloud-based controller and the network device. 12 . The method of claim 11 , further comprising receiving an acknowledgment in response to a first of the messages at the gRPC proxy of the cloud-based controller. 13 . The method of claim 12 , further comprising forwarding the first of the messages to the gRPC proxy for the message broker prior to transmitting the first of the messages to the network device. 14 . The method of claim 9 , wherein the message broker comprises a fire and forget message broker.

Assignees

Inventors

Classifications

  • Protocols for remote procedure calls [RPC] · CPC title

  • H04L67/10Primary

    in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • G06F9/547Primary

    Remote procedure calls [RPC]; Web services · CPC title

  • H04L67/02Primary

    based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12596597B2 cover?
An application of a cloud-based controller forwards a message to a message broker of the cloud-based controller. The message is then transmitted to a network device of a wireless communications network over a WebSocket tunnel connection. Thereafter, an acknowledgment is received in response to transmitting the message at a gRPC proxy for the message broker.
Who is the assignee on this patent?
Ruckus Ip Holdings Llc
What technology area does this patent fall under?
Primary CPC classification H04L67/10. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 07 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).