Patents by Inventor Murali Duvvury

Murali Duvvury 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: 8644137
    Abstract: Method and system for providing dynamic configuration of link redundancy in data network based on detection of dynamic changes in the network topology including the steps of detecting data network topology, determining a number of data paths from a node in the data network topology to each of a respective pair of peer nodes coupled to the node by a corresponding interface, determining a data path in the data network topology between the peer nodes, calculating a set of nodes reachable via each interface coupled to the node and the respective peer node in the data network topology, and comparing the set of calculated nodes is provided.
    Type: Grant
    Filed: February 13, 2006
    Date of Patent: February 4, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Robert Andrews, Navindra Yadav, Shree Murthy, Gnanaprakasam Pandian, Murali Duvvury, Sudhakar Padavala
  • Patent number: 7995498
    Abstract: A method and system provides dynamic configuration of network elements using hierarchical inheritance. The method includes monitoring a data network, detecting a change associated with a configuration of the data network, identifying one or more member groups affected by the detected change, and modifying the network configuration for the one or more member groups in the data network.
    Type: Grant
    Filed: February 13, 2006
    Date of Patent: August 9, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Robert Andrews, Navindra Yadav, Shree Murthy, Gnanaprakasam Pandian, Murali Duvvury, Sudhakar Padavala
  • Patent number: 7822027
    Abstract: In one embodiment, detecting data traffic from a host device in a data forwarding domain, injecting a host route associated with the detected data traffic, and updating a forwarding table associated with the host route are provided.
    Type: Grant
    Filed: October 5, 2006
    Date of Patent: October 26, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Navindra Yadav, Gnanaprakasam Pandian, James Rivers, Scott Emery, Pauline Shuen, Murali Duvvury
  • Patent number: 7656788
    Abstract: A method for managing a cluster of network devices, the cluster includes a command network device and at least one member network device, and the command network device has a commander IP address and a commander MAC address, includes: defining a standby group by assigning a virtual IP address and a virtual MAC address; selecting a first network device, which is the command device, for the standby group; selecting at least one second network device, which has an IP address, for the standby group; defining a standby priority for each network device in the standby group; and binding the standby group to the cluster, by replacing the commander IP address with the virtual IP address and replacing the commander MAC address with the virtual MAC address. Upon the binding, the network device with a highest priority becomes an active commander, and the network device with a second highest priority becomes a standby commander.
    Type: Grant
    Filed: February 14, 2005
    Date of Patent: February 2, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Lucern K. Ma, Murali Duvvury
  • Patent number: 7545820
    Abstract: A group of network devices, such as Ethernet switches, are logically configured as a single cluster, with one commander device and one or more member devices. Each network device in the cluster contains an embedded HTML server that facilitates configuration and management of the network device via a management station running a Web browser. Each device in the cluster is identified by a unique Universal Resource Locator (“URL”). However, only the cluster commander is required to have a public IP address. The cluster commander automatically assigns private IP addresses to the other devices in the cluster. Network devices in the cluster constantly monitor network traffic on all their ports to detect conflicts between the automatically assigned IP addresses and the IP addresses of network devices outside of the cluster. When a conflict is detected, the cluster commander assigns a different private IP address to the cluster network device that caused the conflict.
    Type: Grant
    Filed: May 25, 2005
    Date of Patent: June 9, 2009
    Assignee: Cisco Technology, Inc.
    Inventor: Murali Duvvury
  • Publication number: 20080084888
    Abstract: In one embodiment, detecting data traffic from a host device in a data forwarding domain, injecting a host route associated with the detected data traffic, and updating a forwarding table associated with the host route are provided.
    Type: Application
    Filed: October 5, 2006
    Publication date: April 10, 2008
    Applicant: Cisco Technology, Inc.
    Inventors: Navindra Yadav, Gnanaprakasam Pandian, James Rivers, Scott Emery, Pauline Shuen, Murali Duvvury
  • Publication number: 20070189157
    Abstract: Method and system for providing dynamic configuration of link redundancy in data network based on detection of dynamic changes in the network topology including the steps of detecting data network topology, determining a number of data paths from a node in the data network topology to each of a respective pair of peer nodes coupled to the node by a corresponding interface, determining a data path in the data network topology between the peer nodes, calculating a set of nodes reachable via each interface coupled to the node and the respective peer node in the data network topology, and comparing the set of calculated nodes is provided.
    Type: Application
    Filed: February 13, 2006
    Publication date: August 16, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Robert Andrews, Navindra Yadav, Shree Murthy, Gnanaprakasam Pandian, Murali Duvvury, Sudhakar Padavala
  • Publication number: 20070189288
    Abstract: Method and system for providing dynamic configuration of network elements using hierarchical inheritance including monitoring a data network, detecting a change associated with a configuration of the data network, identifying one or more member groups affected by the detected change, and modifying the network configuration for the one or more member groups in the data network, is disclosed.
    Type: Application
    Filed: February 13, 2006
    Publication date: August 16, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Robert Andrews, Navindra Yadav, Shree Murthy, Gnanaprakasam Pandian, Murali Duvvury, Sudhakar Padavala
  • Publication number: 20050213560
    Abstract: A group of network devices, such as Ethernet switches, are logically configured as a single cluster, with one commander device and one or more member devices. Each network device in the cluster contains an embedded HTML server that facilitates configuration and management of the network device via a management station running a Web browser. Each device in the cluster is identified by a unique Universal Resource Locator (“URL”). However, only the cluster commander is required to have a public IP address. The cluster commander automatically assigns private IP addresses to the other devices in the cluster. Network devices in the cluster constantly monitor network traffic on all their ports to detect conflicts between the automatically assigned IP addresses and the IP addresses of network devices outside of the cluster. When a conflict is detected, the cluster commander assigns a different private IP address to the cluster network device that caused the conflict.
    Type: Application
    Filed: May 25, 2005
    Publication date: September 29, 2005
    Inventor: Murali Duvvury
  • Publication number: 20050207414
    Abstract: A group of network devices, such as Ethernet switches, are logically configured as a single cluster, with one commander device and one or more member devices. Each network device in the cluster contains an embedded HTML server that facilitates configuration and management of the network device via a management station running a Web browser. Each device in the cluster is identified by a unique Universal Resource Locator (“URL”). However, only the cluster commander is required to have a public IP address. The cluster commander automatically assigns private IP addresses to the other devices in the cluster. Network devices in the cluster constantly monitor network traffic on all their ports to detect conflicts between the automatically assigned IP addresses and the IP addresses of network devices outside of the cluster. When a conflict is detected, the cluster commander assigns a different private IP address to the cluster network device that caused the conflict.
    Type: Application
    Filed: May 25, 2005
    Publication date: September 22, 2005
    Inventor: Murali Duvvury
  • Patent number: 6917626
    Abstract: A group of network devices, such as Ethernet switches, are logically configured as a single cluster, with one commander device and one or more member devices. Each network device in the cluster contains an embedded HTML server that facilitates configuration and management of the network device via a management station running a Web browser. Each device in the cluster is identified by a unique Universal Resource Locator (“URL”). However, only the cluster commander is required to have a public IP address. The cluster commander automatically assigns private IP addresses to the other devices in the cluster. Network devices in the cluster constantly monitor network traffic on all their ports to detect conflicts between the automatically assigned IP addresses and the IP addresses of network devices outside of the cluster. When a conflict is detected, the cluster commander assigns a different private IP address to the cluster network device that caused the conflict.
    Type: Grant
    Filed: November 30, 1999
    Date of Patent: July 12, 2005
    Assignee: Cisco Technology, Inc.
    Inventor: Murali Duvvury
  • Publication number: 20050141499
    Abstract: A method provides high reliability to management of a cluster of network devices. The cluster including a command network device and at least one member network device. The command network device has a commander IP address and a commander MAC address. The method includes: defining a standby group by assigning a virtual IP address and a virtual MAC address; selecting a first network device, which is the command network device, for the standby group; selecting at least one second network device, which has an IP address, for the standby group; defining a standby priority for each network device in the standby group; and binding the standby group to the cluster, by replacing the commander IP address with the virtual IP address and replacing the commander MAC address with the virtual MAC address. Upon the binding, the network device with a highest priority becomes an active commander, and the network device with a second highest priority becomes a standby commander.
    Type: Application
    Filed: February 14, 2005
    Publication date: June 30, 2005
    Inventors: Lucern Ma, Murali Duvvury
  • Patent number: 6856591
    Abstract: A method provides high reliability to management of a cluster of network devices. The cluster including a command network device and at least one member network device. The command network device has a commander IP address and a commander MAC address. The method includes: defining a standby group by assigning a virtual IP address and a virtual MAC address; selecting a first network device; which is the command network device, for the standby group; selecting at least one second network device, which has an IP address, for the standby group; defining a standby priority for each network device in the standby group; and binding the standby group to the cluster, by replacing the commander IP address with the virtual IP address and replacing the commander MAC address with the virtual MAC address. Upon the binding, the network device with a highest priority becomes an active commander, and the network device with a second highest priority becomes a standby commander.
    Type: Grant
    Filed: December 15, 2000
    Date of Patent: February 15, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Lucern K. Ma, Murali Duvvury