Patents by Inventor Chad Mikkelson

Chad Mikkelson has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10027622
    Abstract: In one embodiment, methods are described for recovering lost customer premises equipment (CPE) information on a cable modem termination system (CMTS) in the presence of only Dynamic Host Control Protocol Version 6 (DHCPv6) CONFIRM. A CMTS purges routing information for an Internet Protocol Version 6 (IPv6) node, such as a CPE router, in response to detecting an interface reset for the IPv6 node. IPv6 addresses and prefixes information for the IPv6 node is gleaned from a DHCPv6 CONFIRM message received from the IPv6 node. By sending portions of the IPv6 addresses and prefixes information within a DHCPv6 LEASEQUERY message, a DHCPv6 CONFIRM message with an embedded DHCPv6 LEASEQUERY message, or a DHCPv6 CONFIRM message with an Interface-ID option, a reply message can be received that contains the purged routing information for the IPv6 node.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: July 17, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Hemant Singh, William Beebee, Madhu Sudan, Bernard E. Volz, Chad Mikkelson
  • Patent number: 9712450
    Abstract: In one embodiment, a method includes identifying one or more channel queues associated with one or more RF channels, wherein the one or more RF channels are associated with a Data Over Cable System Interface Specification (DOCSIS) bonding group and wherein the DOCSIS bonding group receives downstream data from a first node, determining a data usage of the DOCSIS bonding group, determining that a data rate of the downstream data is to be modified based on at least one of the one or more channel queues or the data usage of the DOCSIS bonding group, and causing the first node to modify the data rate of the downstream data based on the determination.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: July 18, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Anlu Yan, Aimin Ding, Jin Sheng, Chad Mikkelson, Atul Rawat
  • Patent number: 9654331
    Abstract: A method is provided in one example and includes determining that an access concentrator has lost customer premise equipment information. The method also includes obtaining the customer premise equipment information that is lost by evaluating Neighbor Discovery data and dynamic host configuration protocol version six (DHCPv6) query data. In more specific implementations, the method may include communicating a Bulk Leasequery message; receiving a response to the Bulk Leasequery message; and filtering out cable modem identifiers from the response to the Bulk Leasequery message.
    Type: Grant
    Filed: January 25, 2012
    Date of Patent: May 16, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Hemant Singh, William Beebee, Madhu Sudan, Chad Mikkelson
  • Patent number: 8861546
    Abstract: In one example, a Cable Modem Termination System (CMTS) determines target Radio Frequency (RF) bandwidth amounts for Data Over Cable System Interface Specification (DOCSIS) bonding groups according to the DOCSIS priority of active flows within the bonding groups. The CMTS then tunes bandwidth allocation amongst the DOCSIS bonding groups according to the target bandwidth amounts. The target bandwidth amounts can be recalculated at intervals, and the bandwidth allocation re-tuned at the intervals, to account for changes in flow activity or DOCSIS priority assignment.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: October 14, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Anlu Yan, Jin Sheng, Chad Mikkelson, Nicos Achilleoudis
  • Publication number: 20140215091
    Abstract: In one embodiment, methods are described for recovering lost customer premises equipment (CPE) information on a cable modem termination system (CMTS) in the presence of only Dynamic Host Control Protocol Version 6 (DHCPv6) CONFIRM. A CMTS purges routing information for an Internet Protocol Version 6 (IPv6) node, such as a CPE router, in response to detecting an interface reset for the IPv6 node. IPv6 addresses and prefixes information for the IPv6 node is gleaned from a DHCPv6 CONFIRM message received from the IPv6 node. By sending portions of the IPv6 addresses and prefixes information within a DHCPv6 LEASEQUERY message, a DHCPv6 CONFIRM message with an embedded DHCPv6 LEASEQUERY message, or a DHCPv6 CONFIRM message with an Interface-ID option, a reply message can be received that contains the purged routing information for the IPv6 node.
    Type: Application
    Filed: January 31, 2013
    Publication date: July 31, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Hemant Singh, William Beebee, Madhu Sudan, Bernard E. Volz, Chad Mikkelson
  • Patent number: 8711752
    Abstract: A system includes a forwarding engine to schedule when replicas of a received multicast packet are forwarded towards one or more multicast recipients. The system also includes an egress interface device to replicate the multicast packet and forward the multicast packet replica towards the one or more multicast recipients when prompted by the forwarding engine based on the scheduling.
    Type: Grant
    Filed: January 12, 2010
    Date of Patent: April 29, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Tong Liu, Yie-Fong Dan, Pawel Sowinski, Chad Mikkelson, William Beebee
  • Patent number: 8160098
    Abstract: In one example, a bandwidth allocation device allocates physical channel bandwidth between local interfaces. Thereafter, at a polling time, the bandwidth allocation device determines whether there is communication activity between each local interface and the physical channel. The bandwidth allocation device can then dynamically reallocate the physical channel bandwidth at the polling time according to the communication activity determinations.
    Type: Grant
    Filed: January 14, 2009
    Date of Patent: April 17, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Anlu Yan, Tong Liu, Chad Mikkelson, Aimin Ding
  • Publication number: 20110170542
    Abstract: A system includes a forwarding engine to schedule when replicas of a received multicast packet are forwarded towards one or more multicast recipients. The system also includes an egress interface device to replicate the multicast packet and forward the multicast packet replica towards the one or more multicast recipients when prompted by the forwarding engine based on the scheduling.
    Type: Application
    Filed: January 12, 2010
    Publication date: July 14, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Tong Liu, Yie-Fong Dan, Pawel Sowinski, Chad Mikkelson, William Beebee
  • Publication number: 20100226390
    Abstract: In one example, a Cable Modem Termination System (CMTS) determines target Radio Frequency (RF) bandwidth amounts for Data Over Cable System Interface Specification (DOCSIS) bonding groups according to the DOCSIS priority of active flows within the bonding groups. The CMTS then tunes bandwidth allocation amongst the DOCSIS bonding groups according to the target bandwidth amounts. The target bandwidth amounts can be recalculated at intervals, and the bandwidth allocation re-tuned at the intervals, to account for changes in flow activity or DOCSIS priority assignment.
    Type: Application
    Filed: March 6, 2009
    Publication date: September 9, 2010
    Applicant: Cisco Techology, Inc.
    Inventors: Anlu Yan, Jin Sheng, Chad Mikkelson, Nicos Achilleoudis