Virtual cable modem termination system

US9369339B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9369339-B2
Application numberUS-201314041859-A
CountryUS
Kind codeB2
Filing dateSep 30, 2013
Priority dateSep 30, 2013
Publication dateJun 14, 2016
Grant dateJun 14, 2016

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.

A method, a system, and an apparatus provide for a cable modem termination system (CMTS). The CMTS may include a virtual machine configured to provide a plurality of virtual CMTSs (vCMTSs). The CMTS may also include a plurality of subscriber groups. Each subscriber group of the plurality of subscriber groups may be assigned to a vCMTS of the plurality of vCMTSs. Additionally, each vCMTS is configured to provide a process.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: identifying a subscriber group for a virtual cable modem termination system (vCMTS); retrieving a generic configuration file; creating a specific configuration file for the subscriber group using the generic configuration file; and configuring the vCMTS for the subscriber group using the specific configuration file. 2. The method of claim 1 , wherein creating the specific configuration file comprises: retrieving information about the subscriber group from a pre-provisioned file; and adjusting the generic configuration file according to the pre-provisioned file to create the specific configuration file. 3. The method of claim 1 , further comprising: periodically storing a state of the vCMTS; determining if there is a failure of the vCMTS; and restoring the stored state. 4. The method of claim 1 , further comprising: reconciling a state of a subscriber in the subscriber group of the vCMTS. 5. The method of claim 1 , further comprising: adjusting the specific configuration file of the vCMTS; monitoring the vCMTS; identifying an event with the vCMTS; and taking an action based on the event. 6. The method of claim 5 , wherein the event is a failure of the vCMTS, and wherein the action includes stopping at least one function of the vCMTS. 7. A cable modem termination system (CMTS), comprising: a processor; a memory; and a virtual machine configured to assign a plurality of virtual CMTSs (vCMTSs) to a plurality of subscriber groups, wherein each of the vCMTSs implements at least one process allocated to the CMTS. 8. The CMTS of claim 7 , wherein the at least one process executes a plurality of services. 9. The CMTS of claim 7 , wherein the virtual machine further comprises: a routing module configured to provide route processing and forwarding tables to a forwarding module. 10. The CMTS of claim 7 , wherein the virtual machine further comprises: a forwarding module configured to forward data packets from the CMTS to a core network. 11. The CMTS of claim 7 , wherein the virtual machine further comprises a MAC layer. 12. The CMTS of claim 7 , wherein the virtual machine further comprises a DOCSIS control configured to send timing and frequency requirements to a line card. 13. The CMTS of claim 7 , further comprising a management module configured to direct data traffic to the plurality of vCMTSs. 14. The CMTS of claim 13 , wherein the management module further comprises a mobility manager configured to perform load balancing for the plurality of vCMTSs. 15. An apparatus comprising at least one processor and at least one memory, the at least one memory including computer program instructions that, when executed by the at least one processor, cause the apparatus to perform a method, comprising: identifying a subscriber group for a virtual cable modem termination system (vCMTS); retrieving a generic configuration file; creating a specific configuration file for the subscriber group using the generic configuration file; and configuring the vCMTS for the subscriber group using the specific configuration file. 16. The apparatus of claim 15 , wherein creating the specific configuration file further comprises: retrieving information about the subscriber group from a pre-provisioned file; and adjusting the generic configuration file according to the pre-provisioned file to create the specific configuration file. 17. The apparatus of claim 15 , the method further comprising: periodically storing a state of the vCMTS; determining if there is a failure of the vCMTS; and restoring the stored state. 18. The apparatus of claim 15 , the method further comprising: reconciling a state of a subscriber in the subscriber group of the vCMTS. 19. The apparatus of claim 15 , further comprising: adjusting the specific configuration file of the vCMTS; monitoring the vCMTS; identifying an event with the vCMTS; and taking an action based on the event. 20. A non-transitory computer readable media comprising instructions that, when executed by a processor, cause an apparatus to: retrieve a generic subscriber group configuration file; create a specific configuration file for a specific subscriber group using the generic subscriber group configuration file; assign the specific subscriber group to a virtual cable modem termination system (vCMTS); and configure the vCMTS for the specific subscriber group using the specific configuration file.

Assignees

Inventors

Classifications

  • Interconnection of networks using encapsulation techniques, e.g. tunneling · CPC title

  • by reconfiguring faulty entities · CPC title

  • the condition being an adaptation, e.g. in response to network events · CPC title

  • by balancing the load, e.g. traffic engineering · CPC title

  • Electricity · mapped topic

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 US9369339B2 cover?
A method, a system, and an apparatus provide for a cable modem termination system (CMTS). The CMTS may include a virtual machine configured to provide a plurality of virtual CMTSs (vCMTSs). The CMTS may also include a plurality of subscriber groups. Each subscriber group of the plurality of subscriber groups may be assigned to a vCMTS of the plurality of vCMTSs. Additionally, each vCMTS is conf…
Who is the assignee on this patent?
Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04L41/0661. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 14 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).