Patents by Inventor William Beebee
William Beebee 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: 10027622Abstract: 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: GrantFiled: January 31, 2013Date of Patent: July 17, 2018Assignee: CISCO TECHNOLOGY, INC.Inventors: Hemant Singh, William Beebee, Madhu Sudan, Bernard E. Volz, Chad Mikkelson
-
Patent number: 9654331Abstract: 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: GrantFiled: January 25, 2012Date of Patent: May 16, 2017Assignee: CISCO TECHNOLOGY, INC.Inventors: Hemant Singh, William Beebee, Madhu Sudan, Chad Mikkelson
-
Patent number: 9184930Abstract: A network processing device is configured to receive a configuration message from a host device and forward the configuration message to a server. The configuration message can be configured to request the server assign an Internet Protocol (IP) address to the host device. The network processing device can be configured to send at least one probe message to the host device responsive to receiving the configuration message. The network processing device can be configured to determine whether the host device intends to continue utilizing a previously assigned IP address in addition to the IP address requested by the configuration message based, at least in part, on any responses to the at least one probe message received from the host device.Type: GrantFiled: June 8, 2009Date of Patent: November 10, 2015Assignee: Cisco Technology, Inc.Inventors: Hemant Singh, William Beebee, Madhu Sudan
-
Patent number: 8886834Abstract: Techniques are provided herein for receiving synchronization messages at a second network device that is in a hot standby configuration from a first network device that is maintaining Internet Protocol version 6 (IPv6) state machines for one or more neighbor devices. The synchronization messages are configured to indicate an IPv6 state for each state machine maintained in the first network device. An IPv6 state for corresponding state machines is updated in the second network device based on the synchronization messages such that the IPv6 states in the second network device allows the second network device to actively process IPv6 traffic for the one or more neighbor devices upon traffic switchover from the first network device to the second network device without restarting the corresponding IPv6 state machine associated with each of the one or more neighbor devices in the second network device. The roles of the first and second device with respect to active and standby state are reversed after a switchover.Type: GrantFiled: December 14, 2010Date of Patent: November 11, 2014Assignee: Cisco Technology, Inc.Inventors: Hemant Singh, William Beebee, Madhu Sudan
-
Publication number: 20140215091Abstract: 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: ApplicationFiled: January 31, 2013Publication date: July 31, 2014Applicant: CISCO TECHNOLOGY, INC.Inventors: Hemant Singh, William Beebee, Madhu Sudan, Bernard E. Volz, Chad Mikkelson
-
Patent number: 8711752Abstract: 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: GrantFiled: January 12, 2010Date of Patent: April 29, 2014Assignee: Cisco Technology, Inc.Inventors: Tong Liu, Yie-Fong Dan, Pawel Sowinski, Chad Mikkelson, William Beebee
-
Publication number: 20120151085Abstract: Techniques are provided herein for receiving synchronization messages at a second network device that is in a hot standby configuration from a first network device that is maintaining Internet Protocol version 6 (IPv6) state machines for one or more neighbor devices. The synchronization messages are configured to indicate an IPv6 state for each state machine maintained in the first network device. An IPv6 state for corresponding state machines is updated in the second network device based on the synchronization messages such that the IPv6 states in the second network device allows the second network device to actively process IPv6 traffic for the one or more neighbor devices upon traffic switchover from the first network device to the second network device without restarting the corresponding IPv6 state machine associated with each of the one or more neighbor devices in the second network device. The roles of the first and second device with respect to active and standby state are reversed after a switchover.Type: ApplicationFiled: December 14, 2010Publication date: June 14, 2012Applicant: CISCO TECHNOLOGY, INC.Inventors: Hemant Singh, William Beebee, Madhu Sudan
-
Patent number: 8102854Abstract: A network device is to receive traffic including neighbor discovery messages from requesting customer devices, and can detect the neighbor discovery messages within the traffic according to a distributed inspection scheme that includes the network device and a remote component. The network device is to then examine the neighbor discovery messages to determine if the neighbor discovery message should be forwarded to other of the customer devices, and respond to the requesting customer devices.Type: GrantFiled: August 15, 2008Date of Patent: January 24, 2012Assignee: Cisco Technology, Inc.Inventors: Hemant Singh, William Beebee, Madhu Sudan, Joshua Littlefield
-
Publication number: 20110170542Abstract: 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: ApplicationFiled: January 12, 2010Publication date: July 14, 2011Applicant: CISCO TECHNOLOGY, INC.Inventors: Tong Liu, Yie-Fong Dan, Pawel Sowinski, Chad Mikkelson, William Beebee
-
Publication number: 20100309813Abstract: A network processing device is configured to receive a configuration message from a host device and forward the configuration message to a server. The configuration message can be configured to request the server assign an Internet Protocol (IP) address to the host device. The network processing device can be configured to send at least one probe message to the host device responsive to receiving the configuration message. The network processing device can be configured to determine whether the host device intends to continue utilizing a previously assigned IP address in addition to the IP address requested by the configuration message based, at least in part, on any responses to the at least one probe message received from the host device.Type: ApplicationFiled: June 8, 2009Publication date: December 9, 2010Applicant: CISCO TECHNOLOGY, INC.Inventors: Hemant Singh, William Beebee, Madhu Sudan
-
Publication number: 20080298277Abstract: A network device is to receive traffic including neighbor discovery messages from requesting customer devices, and can detect the neighbor discovery messages within the traffic according to a distributed inspection scheme that includes the network device and a remote component. The network device is to then examine the neighbor discovery messages to determine if the neighbor discovery message should be forwarded to other of the customer devices, and respond to the requesting customer devices.Type: ApplicationFiled: August 15, 2008Publication date: December 4, 2008Applicant: Cisco Technology, Inc.Inventors: Hemant SINGH, William Beebee, Madhu Sudan, Joshua Littelfield