Patents by Inventor Swamy Mandavilli

Swamy Mandavilli 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: 7876694
    Abstract: In an embodiment, a network service provider (NSP) operates a provider network to provide VPN services to its customers. A VPN links various customer sites allowing customers to send data between these sites over the NSP network. Each site network includes a customer edge router (CE) while the provider network includes a plurality of provider edge routers (PEs) to communicate with the CEs. The PEs include virtual routing address (VRFs), and the PEs and CEs include interfaces (IFs). A database stores information related to the relationships between the network components (e.g., VPNs, PEs, CEs, VRFs, IFs, etc.), and a management software package (MSP) has access to the database. When a fault occurs, the MSP, based on collected information and information in the database, determines the impacted network components. Other features include classifying the seriousness of the network's faults and representing different faults by a color scheme.
    Type: Grant
    Filed: July 2, 2004
    Date of Patent: January 25, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sunil Menon, Damian Horner, Anil A Kuriakose, Swamy Mandavilli, Robert Strahan
  • Patent number: 7577670
    Abstract: Methods and systems are disclosed for inferring address and subnet relationships. An exemplary method includes identifying a first address associated with a subnet; determining a length of a prefix part of the first address; determining a length of a prefix part of a second address; determining when a portion of the second address matches a portion of the first address; and determining when the lengths of the prefix parts of the first and second addresses are equal. A relationship between the second address and the subnet is inferred when the portion of the second address matches the portion of the first address and the lengths of the prefix parts of the first and second addresses are equal.
    Type: Grant
    Filed: March 8, 2004
    Date of Patent: August 18, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Yong Boon Ho, Dipankar Gupta, Swamy Mandavilli, Zhi-Qiang Wang
  • Patent number: 7151551
    Abstract: A method and system for maintaining persistence of graphical markups created within a collaboration environment that associates graphical markups with the camera position is presented. The collaboration tool provides utilities to allow saving the graphical markups to the user's local disk, saving the graphical markups into a PDM system (either locally or remotely), and saving the entire collaboration session including graphical markups, notes, action items, etc., When saved to persistent storage, all the camera positions and all graphical markups associated with them are stored in the markup file. The saved markups/session can later be reloaded from the user's local disk or a PDM system as appropriate. When a session is loaded into the collaboration session, all of the camera positions and associated graphical markups from the saved session are then accessible, allowing simple viewing of the results of the session, continuation-of-work, or asynchronous collaboration.
    Type: Grant
    Filed: April 2, 2004
    Date of Patent: December 19, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Swamy Mandavilli, Philip A. Flocken
  • Publication number: 20060114838
    Abstract: In an exemplary embodiment, a method for managing a network includes monitoring a network using an interior gateway protocol to detect change in the network, and determining effects of the detected network change on Multi Protocol Label Switching paths in the network. For example, the MPLS paths can be the same as IGP best paths. An exemplary embodiment includes managing a Multi Protocol Label Switching network by discovering edge routers in the Multi Protocol Label Switching network, determining possible combinations of Multi Protocol Label Switching path end points based on services provided within the network, selecting discovered edge routers for observation, based on the determined possible combinations, monitoring the selected edge routers, and determining status of Multi Protocol Label Switching paths in the network based on the monitoring.
    Type: Application
    Filed: November 30, 2004
    Publication date: June 1, 2006
    Inventors: Swamy Mandavilli, Dipankar Gupta, Srikanth Natarajan, Sunil Menon, Anil Kuriakose, Chris Schleicher
  • Publication number: 20060072589
    Abstract: A method is disclosed for managing network nodes, such as the nodes of a network, which communicate via connectivity services of a service provider. An exemplary method includes discovering status and configuration information for each set of nodes grouped by the service provider; and assigning a name to each set of nodes.
    Type: Application
    Filed: September 30, 2004
    Publication date: April 6, 2006
    Inventors: Swamy Mandavilli, Damian Horner, Anil Kuriakose, Sunil Menon, Richard Lamb, Andrew Walding, Joseph Odenwald
  • Publication number: 20060002409
    Abstract: In an embodiment, a network service provider (NSP) operates a provider network to provide VPN services to its customers. A VPN links various customer sites allowing customers to send data between these sites over the NSP network. Each site network includes a customer edge router (CE) while the provider network includes a plurality of provider edge routers (PEs) to communicate with the CEs. The PEs include virtual routing address (VRFs), and the PEs and CEs include interfaces (IFs). A database stores information related to the relationships between the network components (e.g., VPNs, PEs, CEs, VRFs, IFs, etc.), and a management software package (MSP) has access to the database. When a fault occurs, the MSP, based on collected information and information in the database, determines the impacted network components. Other features include classifying the seriousness of the network's faults and representing different faults by a color scheme.
    Type: Application
    Filed: July 2, 2004
    Publication date: January 5, 2006
    Inventors: Sunil Menon, Damian Horner, Anil Kuriakose, Swamy Mandavilli, Robert Strahan
  • Publication number: 20060002289
    Abstract: A method embodiment for determining status of a private virtual network is disclosed. The method comprising classifying reachability faults of a virtual routing address into a plurality of first levels; classifying infrastructure faults of the virtual routing address into a plurality of second levels; and determining the status of the private virtual network based on one or a combination of the plurality of first and second levels of the plurality of virtual routing addresses. The private virtual network is part of a computing network including a provider network providing service to a plurality of virtual private networks. A virtual private network links a plurality of site networks.
    Type: Application
    Filed: July 2, 2004
    Publication date: January 5, 2006
    Inventors: Sunil Menon, Damian Horner, Anil Kuriakose, Swamy Mandavilli, Robert Strahan
  • Publication number: 20050198049
    Abstract: Methods and systems are disclosed for inferring address and subnet relationships. An exemplary method includes identifying a first address associated with a subnet; determining a length of a prefix part of the first address; determining a length of a prefix part of a second address; determining when a portion of the second address matches a portion of the first address; and determining when the lengths of the prefix parts of the first and second addresses are equal. A relationship between the second address and the subnet is inferred when the portion of the second address matches the portion of the first address and the lengths of the prefix parts of the first and second addresses are equal.
    Type: Application
    Filed: March 8, 2004
    Publication date: September 8, 2005
    Inventors: Yong Ho, Dipankar Gupta, Swamy Mandavilli, Zhi-Qiang Wang
  • Publication number: 20040189700
    Abstract: A method and system for maintaining persistence of graphical markups created within a collaboration environment that associates graphical markups with the camera position is presented. The collaboration tool provides utilities to allow saving the graphical markups to the user's local disk, saving the graphical markups into a PDM system (either locally or remotely), and saving the entire collaboration session including graphical markups, notes, action items, etc., When saved to persistent storage, all the camera positions and all graphical markups associated with them are stored in the markup file. The saved markups/session can later be reloaded from the user's local disk or a PDM system as appropriate. When a session is loaded into the collaboration session, all of the camera positions and associated graphical markups from the saved session are then accessible, allowing simple viewing of the results of the session, continuation-of-work, or asynchronous collaboration.
    Type: Application
    Filed: April 2, 2004
    Publication date: September 30, 2004
    Inventors: Swamy Mandavilli, Philip A. Flocken
  • Patent number: 6738076
    Abstract: A method and system for maintaining persistence of graphical markups created within a collaboration environment that associates graphical markups with the camera position is presented. The collaboration tool provides utilities to allow saving the graphical markups to the user's local disk, saving the graphical markups into a PDM system (either locally or remotely), and saving the entire collaboration session including graphical markups, notes, action items, etc. When saved to persistent storage, all the camera positions and all graphical markups associated with them are stored in the markup file. The saved markups/session can later be reloaded from the user's local disk or a PDM system as appropriate. When a session is loaded into the collaboration session, all of the camera positions and associated graphical markups from the saved session are then accessible, allowing simple viewing of the results of the session, continuation-of-work, or asynchronous collaboration.
    Type: Grant
    Filed: July 31, 2000
    Date of Patent: May 18, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Swamy Mandavilli, Philip A. Flocken