Communication device operable to switch between multiple control plane types

US12526229B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12526229-B2
Application numberUS-202318329011-A
CountryUS
Kind codeB2
Filing dateJun 5, 2023
Priority dateOct 26, 2022
Publication dateJan 13, 2026
Grant dateJan 13, 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.

Disclosed are systems and methods for operating a configurable communication device. A network controller includes a communication interface to interface with multiple communication devices and a memory storing instructions. The network controller also includes a processor, that when executing the instructions, is configured to determine that a configurable communication device of the plurality of communication devices is to operate in a first control plane type of multiple control plane types configurable to be used by the configurable communication device. The processor is also configured to operate the configurable communication device using the first control plane type and to receive an indication that the configurable communication device is to switch to a second control plane type. Moreover, the processor is configured to cause the configurable communication device to switch to the second control plane type and operate the configurable communication device using the second control plane type.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system comprising: a network controller, comprising: a communication interface to interface with a plurality of communication devices; memory storing instructions; and a processor, that when executing the instructions, is configured to: determine that a port of a configurable communication device of the plurality of communication devices is to operate in a first control plane type of a plurality of control plane types configurable to be used by the configurable communication device; operate the port of the configurable communication device using the first control plane type; receive an indication that the port of the configurable communication device is to switch to a second control plane type of the plurality of control plane types; and cause the port of the configurable communication device to switch to the second control plane type from the first control plane type and operate the port of the configurable communication device using the second control plane type instead of the first control plane type. 2 . The system of claim 1 , wherein the network controller comprises a user interface subsystem configured to receive input instructions, and receiving the indication comprises receiving the input instructions indicating that the port of the configurable communication device is to switch to the second control plane type. 3 . The system of claim 1 , wherein causing the port of the configurable communication device to switch comprises sending a command from network controller via the communication interface to the port of the configurable communication device. 4 . The system of claim 1 , wherein the first control plane type comprises a software-defined network (SDN) type of control plane, and the second control plane type comprises a spanning tree protocol (STA) type of control plane. 5 . The system of claim 1 , wherein the second control plane type comprises a software-defined network (SDN) type of control plane, and the first control plane type comprises a spanning tree protocol (STA) type of control plane. 6 . The system of claim 1 , wherein the plurality of control plane types are configurable in each of the plurality of communication devices. 7 . The system of claim 1 , comprising the plurality of communication devices. 8 . The system of claim 7 , wherein each of the plurality of communication devices comprises: device memory storing device instructions; and a processor, that when executing the device instructions, is configured to cause a respective port of a respective configurable communication device of the plurality of communication devices to implement the first or second control plane type as commanded by the network controller. 9 . The system of claim 1 , wherein the instructions, when executed by the processor, are configured to cause the processor to translate settings from the first control plane type to the second control plane type by converting virtual local area network (VLAN)-based controls of the first control plane type to address-based flow configurations of the second control plane type. 10 . The system of claim 1 , wherein the instructions, when executed by the processor, are configured to cause the processor to translate settings from the first control plane type to the second control plane type by converting address-based flow configurations to virtual local area network (VLAN)-based controls. 11 . A configurable communication device, comprising: a communication interface configured to communicate with a network controller; memory configured to store instructions to configure the configurable communication device for use with a virtual local area network (VLAN)-based control plane type and to configure the configurable communication device for use with an address-based flow configuration-based control plane type; and a processor configured to: operate using the VLAN-based control plane type; receive a command from the network controller to switch to the address-based flow configuration-based control plane type; and convert VLAN-based controls to address-based flow configurations; and operate using the address-based flow configuration-based control plane type instead of the VLAN-based control plane type based at least in part on the command. 12 . The configurable communication device of claim 11 , wherein the communication interface, memory, and processor cause the configurable communication device to act as a network switch. 13 . The configurable communication device of claim 11 , wherein the VLAN-based control plane type comprises a spanning tree protocol (STA) type of control plane, and the address-based flow configuration-based control plane type comprises a software-defined network (SDN) type of control plane. 14 . The configurable communication device of claim 11 , wherein converting the VLAN-based controls to address-based flow configurations comprises generating device-to-device address flow configurations or port-to-port address flow configurations for all hosts in a same VLAN for unicasts using media access control (MAC) addresses or Internet Protocol (IP) addresses. 15 . The configurable communication device of claim 11 , wherein converting the VLAN-based controls to address-based flow configurations comprises multicasting data to every device in a VLAN. 16 . A configurable communication device, comprising: a communication interface configured to communicate with a network controller; memory configured to store instructions to configure the configurable communication device for use with a virtual local area network (VLAN)-based control plane type and to configure the configurable communication device for use with an address-based flow configuration-based control plane type; and a processor configured to: operate using the address-based flow configuration-based control plane type; receive a command from the network controller to switch to the VLAN-based control plane type; and convert address-based flow configurations to VLAN-based controls; and operate using the VLAN-based control plane type instead of the address-based flow configuration-based control plane type based at least in part on the command. 17 . The configurable communication device of claim 16 , wherein the communication interface, memory, and processor cause the configurable communication device to act as a network switch. 18 . The configurable communication device of claim 16 , wherein the VLAN-based control plane type comprises a spanning tree protocol (STA) type of control plane, and the address-based flow configuration-based control plane type comprises a software-defined network (SDN) type of control plane. 19 . The configurable communication device of claim 16 , wherein converting the address-based flow configurations to VLAN-based controls comprises using the processor or the network controller to program tagged VLAN ports based on multicast flows. 20 . The configurable communication device of claim 16 , wherein converting the address-based flow configurations to VLAN-based controls comprises using the processor or the network controller to program unicast messaging to utilize unicast messaging using a flat network for any untagged packet any host sends into a network managed by the network controller.

Assignees

Inventors

Classifications

  • using an overlay routing layer · CPC title

  • Dynamic sharing of VLAN information amongst network nodes (configuration of the network or of network elements H04L41/08) · CPC title

  • Routing tree calculation · CPC title

  • Routing in software-defined topologies, e.g. routing between virtual machines · CPC title

  • Centralised routing · 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 US12526229B2 cover?
Disclosed are systems and methods for operating a configurable communication device. A network controller includes a communication interface to interface with multiple communication devices and a memory storing instructions. The network controller also includes a processor, that when executing the instructions, is configured to determine that a configurable communication device of the plurality…
Who is the assignee on this patent?
Schweitzer Engineering Lab Inc
What technology area does this patent fall under?
Primary CPC classification H04L45/645. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 13 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).