Patents by Inventor Srikanth Natarajan

Srikanth Natarajan 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).

  • Publication number: 20060107086
    Abstract: A method and system for locating a fault in a network. According to the system, an address analyzer and interface analyzer of a network manager of the network detect that there is a failure associated with a node of the network, a node analyzer of the network manager determines if the node responds to a poll, and if the node does not respond to the poll, a neighbor analyzer of the network manager models the failure, further comprising determining a number and a polling of a plurality of neighbor nodes of the node and assigning the fault in accordance with the number and the polling of the plurality of neighbor nodes According to the method, in response to a node having one or more of one or more addresses and one or more interfaces that fail to respond to a poll, polling the node and polling a plurality of neighbor nodes of the node and assigning the fault in accordance with the polling of the node and a number and the polling of the plurality of neighbor nodes.
    Type: Application
    Filed: October 22, 2004
    Publication date: May 18, 2006
    Inventors: Anthony Walker, Darren Smith, David Rhodes, Srikanth Natarajan, Kam Wong
  • Publication number: 20060087976
    Abstract: A method and system for analyzing a group of network elements in a network. One or more of the group of network elements, functionally coupled to provide a service, and a plurality of sub elements of the group of network elements are polled. A list having one or more items from one or more of the group of network elements and one or more of the sub elements is generated, wherein the one or more items have a changed state as determined by polling the one or more of the group of network elements and the plurality of sub elements of the group of network elements. The list is analyzed to perform one or more of setting a status for the group of network elements and reporting fault indications. A polling engine is operative to poll one or more of the group of network elements, and a plurality of sub elements of the group of network elements.
    Type: Application
    Filed: October 22, 2004
    Publication date: April 27, 2006
    Inventors: David Rhodes, Srikanth Natarajan, Anthony Michael Walker, Kam Wong, Darren Smith
  • Publication number: 20050271047
    Abstract: One embodiment disclosed relates to a method of configuring a network including multiple overlapping private address domains. A configuration file is created for each overlapping address domain (OAD). The configuration file includes an identifier for the OAD, a gateway address to the OAD, and mappings between private addresses in the OAD and corresponding management addresses. Another embodiment relates to a system for managing a network including multiple OADs. Another embodiment relates to a method of processing a trap from a network with multiple OADs. Another embodiment relates to a method of finding an active route across a static NAT device.
    Type: Application
    Filed: June 2, 2004
    Publication date: December 8, 2005
    Inventors: Russell Huonder, Srikanth Natarajan, Dipankar Gupta, Daniel Okine, Anthony Walker, Nitya Ganesan
  • Publication number: 20050169284
    Abstract: An exemplary method for monitoring status of a Hot Standby Routing Protocol group of routers includes, for each network interface of each router in the group, monitoring changes in a status of the network interface, and based on the monitored changes, determining a status of the group.
    Type: Application
    Filed: December 29, 2004
    Publication date: August 4, 2005
    Inventor: Srikanth Natarajan
  • Publication number: 20050169239
    Abstract: Exemplary embodiments are directed to a system and method for managing a network having multiple domains. An exemplary method includes identifying a router interface connected with a switch; assigning a Layer 2 identifier to the interface, wherein the identifier uniquely identifies a Layer 2 domain within the network; and assigning the Layer 2 identifier to the switch.
    Type: Application
    Filed: September 21, 2004
    Publication date: August 4, 2005
    Inventors: Max Knees, Eric Pulsipher, Srikanth Natarajan, Zhi-Qiang Wang, Loren Wilson
  • Publication number: 20050149633
    Abstract: A system and method for communicating between a management station and at least two networks having duplicate Internet Protocol (IP) addresses. An IP address for an IP data packet to be sent to at least one of an end device and the management station is recognized. A header of the IP data packet with a tag that identifies one of the duplicate IP networks within which the end device resides is modified. The IP data packet is routed, based on the tag, in accordance with a policy.
    Type: Application
    Filed: December 22, 2003
    Publication date: July 7, 2005
    Inventors: Srikanth Natarajan, Dipankar Gupta, Peter Zwetkof
  • Publication number: 20050111352
    Abstract: A method for monitoring a network containing routers using a backup routing protocol and organized in at least one backup router group, includes discovering a topology object model of the routers, detecting a condition of the at least one backup router group based on at least one threshold value, and displaying an indication of the detected condition. A machine readable medium can include software or a computer program or programs for causing a computing device to perform the method.
    Type: Application
    Filed: November 21, 2003
    Publication date: May 26, 2005
    Inventors: Boon Ho, Srikanth Natarajan, Dipankar Gupta
  • Publication number: 20050083855
    Abstract: A method and system for identifying the health of virtual routers is provided. First information from a first and second router of a virtual router is obtained. The first information is used to determine the health of the virtual router. A topology of the network is produced identifying the health of the virtual router.
    Type: Application
    Filed: October 20, 2003
    Publication date: April 21, 2005
    Inventors: Srikanth Natarajan, Richard Lamb
  • Publication number: 20050076143
    Abstract: Techniques are described for resolving network connectivity. According to an exemplary embodiment, a determination is made whether a first device is included in a portion of a network in which the first device can receive information directed to all devices included within the portion of the network. A first identifier associated with the portion of the network is obtained. A second identifier is assigned to the portion of the network unique to other portions of the network. The first identifier associated with the portion of the network is modified to include the second identifier. The modified first identifier is associated with the first device and the portion of the network. A first symbol identifying the first device can be presented as being connected to a second symbol identifying the portion of the network using the modified first identifier.
    Type: Application
    Filed: September 23, 2003
    Publication date: April 7, 2005
    Inventors: Zhiqiang Wang, Loren Wilson, Srikanth Natarajan
  • Publication number: 20040215781
    Abstract: Techniques are described for determining device connectivity in a network using protocol-specific connectivity information. According to an exemplary embodiment, an address forwarding database (FDB) is collected from the network. Protocol-specific connectivity information and interface information are collected from a device in the network. The protocol-specific connectivity information and interface information are translated into an interface connectivity database. Device connectivity in the network is determined based on the interface connectivity database in cooperation with the FDB.
    Type: Application
    Filed: March 27, 2003
    Publication date: October 28, 2004
    Inventors: Eric A. Pulsipher, Srikanth Natarajan, Max Carl Knees
  • Publication number: 20040196865
    Abstract: A system and method includes obtaining first information from a first router that supports a first routing protocol (for example, OSPF) in a computer network. The routing protocol defines areas, which are groups of routers, and defines neighbors. The first information includes a first routing protocol neighbor indication and a first routing protocol area indication. The first routing protocol neighbor indication is used to determine a second router that supports the first routing protocol in the computer network. Second information is obtained from the second router. The second information includes a second routing protocol neighbor indication and a second routing protocol area indication. The information can be discovered and collected iteratively until a topology of a desired portion of the network which supports the first routing protocol can be produced.
    Type: Application
    Filed: March 27, 2003
    Publication date: October 7, 2004
    Inventors: Srikanth Natarajan, Richard David Lamb
  • Publication number: 20040177136
    Abstract: A method and system are described for managing a device within a private network using a management device external to the private network. According to exemplary embodiments, a first network address, used to uniquely identify the device within the private network, is associated with a second network address used to uniquely identify the device externally of the private network. An information exchange path is established between the device and the management device. Management of the device is provided via use of the first network address at the management device.
    Type: Application
    Filed: March 3, 2003
    Publication date: September 9, 2004
    Inventors: Weiwen Chen, Srikanth Natarajan, Pete Zwetkof, Tyler Peterson
  • Publication number: 20040172467
    Abstract: An exemplary method for monitoring a network includes detecting changes in the network, and initiating discovery of the topology of the network when a number of the detected changes in the network exceeds a threshold. Another exemplary method includes initiating discovery of the topology of the network when a predetermined time period expires.
    Type: Application
    Filed: February 28, 2003
    Publication date: September 2, 2004
    Inventors: Gabriel Wechter, Eric A. Pulsipher, Tyler G. Peterson, Srikanth Natarajan
  • Publication number: 20040172386
    Abstract: An exemplary method for managing a network includes selecting an agent based on information identifying a device in the network, contacting the device via the selected agent to extract data from the device, determining whether the agent successfully extracted the data from the device, and selecting a different agent based on the determining.
    Type: Application
    Filed: February 28, 2003
    Publication date: September 2, 2004
    Inventors: Eric A. Pulsipher, Srikanth Natarajan, Gabriel Wechter, Weiwen Chen
  • Publication number: 20040156321
    Abstract: A method of determining a mesh in a computer network is disclosed. In one example, a list of nodes connected to a node is maintained. The list of nodes is used to determine the meshes within a computer network. In another embodiment, interface information is obtained from the computer network concerning the connection between the interfaces in the computer network. From this interface information, node information concerning the interconnection of nodes within the computer network can be produced. This node information can be used to determine a mesh or meshes within the computer network.
    Type: Application
    Filed: January 31, 2003
    Publication date: August 12, 2004
    Inventors: Anthony Paul Michael Walker, Srikanth Natarajan, Dipankar Gupta
  • Publication number: 20040153572
    Abstract: A background process is executed which dynamically determines nodes in a path from a start node to an end node. The background process examines a routing table of routing nodes in the path to determine changes in the path. Information regarding multiple paths between a first node and a second node of the network can be stored so that a point of primary failure can be more accurately determined.
    Type: Application
    Filed: January 31, 2003
    Publication date: August 5, 2004
    Inventors: Anthony Paul Michael Walker, Shannon Beall Hill, Frank O. Trujillo, Srikanth Natarajan
  • Publication number: 20040153568
    Abstract: A system and associated method of storing data concerning a computer network are disclosed. Mesh information concerning a mesh of nodes in the computer network is produced. The mesh information indicates that an interface of the mesh is an external mesh interface, and the mesh information is stored.
    Type: Application
    Filed: January 31, 2003
    Publication date: August 5, 2004
    Inventors: Yong Boon Ho, Srikanth Natarajan, Dipankar Gupta
  • Publication number: 20040151121
    Abstract: A method of determining maximal meshes in a network is described. Topology information is examined to determine multiple, maximal meshes in a computer network. In one embodiment, all of the multiple, maximal meshes in the computer network are determined. Mesh data is stored indicating the multiple maximal meshes.
    Type: Application
    Filed: January 31, 2003
    Publication date: August 5, 2004
    Inventors: Srikanth Natarajan, Dipankar Gupta, Anthony Paul Michael Walker
  • Publication number: 20030225906
    Abstract: The present invention is directed to finding a path between two nodes, including the routing and non-routing nodes of the path. Exemplary embodiments of the present invention are directed to a computer implemented method of finding a path between two nodes in a network. Exemplary steps of the method include obtaining information from a routing table of a first node in the path to determine a second node in the path; determining whether any non-routing nodes are in the path between the first and second nodes; and producing a representation of nodes in the path.
    Type: Application
    Filed: May 28, 2002
    Publication date: December 4, 2003
    Inventors: Srikanth Natarajan, Darren D. Smith
  • Publication number: 20020156883
    Abstract: A method and system are described for managing a computer network. In accordance with exemplary embodiments of the present invention, a collection computer is assigned a management domain identifier uniquely associated with a management domain in which each collection computer resides. Information that includes the management domain identifier is received in at least one management computer from the collection computer. A database of the information accessed using the management domain identifier is maintained within the at least one management computer.
    Type: Application
    Filed: April 20, 2001
    Publication date: October 24, 2002
    Inventors: Srikanth Natarajan, Darren D. Smith