Software defined networking methods

US10979741B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10979741-B2
Application numberUS-201815992015-A
CountryUS
Kind codeB2
Filing dateMay 29, 2018
Priority dateDec 15, 2014
Publication dateApr 13, 2021
Grant dateApr 13, 2021

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.

Systems and methods presented herein provide for a software defined network (SDN) controller in a cable television system that virtualizes network elements in the cable television system to provide content delivery and data services through the virtualized network elements. In one embodiment, the SDN controller is operable in a cloud computing environment to balance data traffic through the virtualized network elements. For example, the SDN controller may abstract Layer 2 Control Protocol (L2CP) frame processing of the network elements into the cloud computing environment to relieve the network elements from the burdens of Ethernet frame processing. In this regard, the SDN controller comprises a L2CP decision module that determines how L2CP should be processed for the network elements in the cable television system.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for processing a Layer 2 Control Protocol (L2CP) at a network element, comprising: receiving a first L2CP frame at the network element; transmitting the first L2CP frame from the network element to a L2CP module of a software defined network (SDN) controller, the L2CP module being logically separate from the network element; receiving, at the network element, L2CP instructions from the L2CP module for processing the first L2CP frame, wherein the L2CP instructions include instructions to direct the first L2CP frame to a protocol entity; and processing, at the network element, the first L2CP frame according to the L2CP instructions. 2. The method of claim 1 , wherein the L2CP instructions include instructions to pass the first L2CP frame to a virtual connection. 3. A method for supporting handling of a Layer 2 Control Protocol (L2CP), comprising: receiving, at a L2CP module of a software defined network (SDN) controller, a first L2CP frame from a first network element that is logically separate from the L2CP module; at the L2CP module, generating first L2CP instructions for instructing the first network element how to process the first L2CP frame, wherein generating the first L2CP instructions comprises considering configuration values of L2CP service attributes within the first L2CP frame to generate the first L2CP instructions; and transmitting the first L2CP instructions from the SDN controller to the first network element. 4. The method of claim 3 , further comprising: receiving, at the L2CP module of the SDN controller, a second L2CP frame from a second network element different from the first network element; at the L2CP module, generating second L2CP instructions for instructing the second network element how to process the second L2CP frame; and transmitting the second L2CP instructions from the SDN controller to the second network element. 5. The method of claim 3 , further comprising updating L2CP standards in the L2CP module. 6. The method of claim 3 , wherein generating first L2CP instructions comprises considering a protocol identifier of the first L2CP frame to generate the first L2CP instructions. 7. The method of claim 3 , further comprising hosting the SDN controller in a cloud computing environment. 8. A method for processing a Layer 2 Control Protocol (L2CP) at a network element, comprising: receiving a first L2CP frame at the network element; transmitting the first L2CP frame from the network element to a L2CP module of a software defined network (SDN) controller, the L2CP module being logically separate from the network element; at the L2CP module, generating first L2CP instructions for instructing the network element how to process the first L2CP frame, wherein generating first L2CP instructions comprises considering configuration values of L2CP service attributes within the first L2CP frame to generate the first L2CP instructions; transmitting the first L2CP instructions from the SDN controller to the network element; and processing, at the network element, the first L2CP frame according to the first L2CP instructions. 9. The method of claim 8 , wherein the first L2CP instructions include instructions to pass the first L2CP frame to a virtual connection. 10. The method of claim 8 , further comprising updating L2CP standards in the L2CP module. 11. The method of claim 8 , wherein generating the first L2CP instructions comprises considering a protocol identifier of the first L2CP frame to generate the first L2CP instructions. 12. The method of claim 8 , further comprising hosting the SDN controller in a cloud computing environment. 13. A method for processing a Layer 2 Control Protocol (L2CP) at a network element, comprising: receiving a L2CP frame at the network element; transmitting the L2CP frame from the network element to a L2CP module of a software defined network (SDN) controller, the L2CP module being logically separate from the network element; receiving, at the network element, L2CP instructions from the L2CP module for processing the L2CP frame, wherein the L2CP instructions include instructions to discard the L2CP frame; and processing, at the network element, the L2CP frame according to the L2CP instructions.

Assignees

Inventors

Classifications

  • Operating system [OS] processes, e.g. server setup · CPC title

  • Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams {(hybrid fiber coaxial [HFC] networks for downstream channel allocation for video distribution H04L12/2801; flow control in packet networks H04L47/10; real-time communication protocols in data switching networks H04L65/00; scheduling or organising the servicing of application requests H04L67/60)} · CPC title

  • Communication protocols {(network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP], H04L65/65)} · CPC title

  • involving cable transmission, e.g. using a cable modem · CPC title

  • Monitoring of the downstream path of the transmission network, e.g. bandwidth available (traffic monitoring in data switching networks H04L43/00; monitoring data switching networks utilization H04L43/0876) · 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 US10979741B2 cover?
Systems and methods presented herein provide for a software defined network (SDN) controller in a cable television system that virtualizes network elements in the cable television system to provide content delivery and data services through the virtualized network elements. In one embodiment, the SDN controller is operable in a cloud computing environment to balance data traffic through the vir…
Who is the assignee on this patent?
Cable Television Laboratories Inc
What technology area does this patent fall under?
Primary CPC classification H04N21/23103. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 13 2021 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).