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: 20220263910
    Abstract: An application managed by a provider is configured to run according to a selected usage scenario of a group of usage scenarios. The group of usage scenarios include a hard-partitioned usage scenario in which instances of the application are hard partitioned in correspondence with tenants of the provider. The group of usage scenarios include a soft-partitioned usage scenario in which the instances of the application are soft partitioned in correspondence with the tenants of the provider. The configured application is executed.
    Type: Application
    Filed: February 18, 2021
    Publication date: August 18, 2022
    Inventors: Stephane Herman Maes, Srikanth Natarajan, Frank Vosseler
  • Patent number: 11412069
    Abstract: An application managed by a provider is configured to run according to a selected usage scenario of a group of usage scenarios. The group of usage scenarios include a hard-partitioned usage scenario in which instances of the application are hard partitioned in correspondence with tenants of the provider. The group of usage scenarios include a soft-partitioned usage scenario in which the instances of the application are soft partitioned in correspondence with the tenants of the provider. The configured application is executed.
    Type: Grant
    Filed: February 18, 2021
    Date of Patent: August 9, 2022
    Assignee: MICRO FOCUS LLC
    Inventors: Stephane Herman Maes, Srikanth Natarajan, Frank Vosseler
  • Patent number: 10986479
    Abstract: According to an example, a system may include an instance controller to manage service instances deployed on an infrastructure that facilitates data segregation and performance level compliance. The instance controller deploys a service instance of the service instances in a container and terminates the service instances in response to determining the service suite instance is idle based on the notification. Additionally, the system may deploy a component from the service instance from outside the container.
    Type: Grant
    Filed: January 17, 2018
    Date of Patent: April 20, 2021
    Assignee: MICRO FOCUS LLC
    Inventors: Stephane Herman Maes, Ulrich Feyer, Srikanth Natarajan
  • Publication number: 20200218566
    Abstract: In some examples, a system migrates, responsive to a request, a workload comprising components and relationships among the components as represented by a topology model, the migrating comprising migrating the workload from the source infrastructure to a target infrastructure, and migrating components of the workload from the source infrastructure to the target infrastructure.
    Type: Application
    Filed: January 7, 2019
    Publication date: July 9, 2020
    Inventors: Stephane Herman Maes, Srikanth Natarajan
  • Publication number: 20190268214
    Abstract: In some examples, a system uses machine learning to perform a classification based on a pattern in collected monitoring data and configuration data of an information technology (IT) system associated with an onset of an issue, the monitoring data collected during an operation of the IT system, and the configuration data representing an architecture of the IT system. The system predicts, based on the classification, the issue before the issue occurs or before the issue is detected or reported, and generates an indication of the predicted issue.
    Type: Application
    Filed: February 26, 2018
    Publication date: August 29, 2019
    Inventors: Stephane Herman Maes, Martin Bosler, Srikanth Natarajan
  • Publication number: 20190222988
    Abstract: According to an example, a system may include an instance controller to manage service instances deployed on an infrastructure that facilitates data segregation and performance level compliance. The instance controller deploys a service instance of the service instances in a container and terminates the service instances in response to determining the service suite instance is idle based on the notification. Additionally, the system may deploy a component from the service instance from outside the container.
    Type: Application
    Filed: January 17, 2018
    Publication date: July 18, 2019
    Applicant: EntIT Software LLC
    Inventors: Stephane Herman MAES, Ulrich FEYER, Srikanth NATARAJAN
  • Patent number: 8572234
    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: Grant
    Filed: November 30, 2004
    Date of Patent: October 29, 2013
    Assignee: Hewlett-Packard Development, L.P.
    Inventors: Swamy J. Mandavilli, Dipankar Gupta, Srikanth Natarajan, Sunil Menon, Anil A. Kuriakose, Chris Schleicher
  • Patent number: 8463940
    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: Grant
    Filed: January 31, 2003
    Date of Patent: June 11, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Anthony Paul Michael Walker, Shannon Beall Hill, Frank O. Trujillo, Srikanth Natarajan
  • Patent number: 8447719
    Abstract: A method of compiling causal rules into continuations for use in root cause analysis of a system comprising a plurality of inter-related elements, comprising defining observable events occurring on system elements; defining at least one of a cause and a result of each of the events; defining causal rules, each rule describing a causal relationship between an event and one of its cause and its result; and compiling the causal relationships as continuations in a continuation passing style (CPS) for use in analyzing the root cause of subsequent observed events symptomatic of at least one problem on the system.
    Type: Grant
    Filed: September 27, 2008
    Date of Patent: May 21, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Bob Bethke, Srikanth Natarajan
  • Patent number: 8352637
    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: Grant
    Filed: September 23, 2003
    Date of Patent: January 8, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Zhiqiang Wang, Loren F. Wilson, Srikanth Natarajan
  • Publication number: 20120218893
    Abstract: In a method analyzing a network, packet flow information of a virtual local area network (VLAN) implemented in the network is received. The packet flow information is sent from a node in the network and includes a VLAN identification (ID) of the VLAN. A representation of the VLAN is identified in a network topology based on the node and the VLAN ID of the VLAN. The packet flow information is associated with the representation of the VLAN.
    Type: Application
    Filed: February 25, 2011
    Publication date: August 30, 2012
    Inventors: Srikanth Natarajan, Banerjee Swapnesh, Bhaltacharya Samik
  • Patent number: 8213439
    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: Grant
    Filed: December 29, 2004
    Date of Patent: July 3, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Srikanth Natarajan
  • Patent number: 8180718
    Abstract: An engine for performing root cause analysis on a system comprising a plurality of elements in a modeled domain, the engine comprising a module loader and parser for loading modules of computer code containing computer language statements modeling elements of the system, including one or more of model type definitions, conditions, causal rules, and continuations; and for parsing the computer language statements; a storage for storing the parsed computer language statements; a receiver for receiving conditions representing state changes of system elements, accessing the storage, and determining one or more parsed computer language statements to apply to the received conditions; a hypothesis generator for instantiating one or more hypotheses of potential causes of each received condition consistent with the received conditions and the parsed computer language statements; a blackboard for receiving the instantiated hypotheses, and determining a root cause of the received conditions based on the hypotheses consis
    Type: Grant
    Filed: September 27, 2008
    Date of Patent: May 15, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Bob Bethke, Srikanth Natarajan
  • Patent number: 8180723
    Abstract: A method of performing root cause analysis for use in a system comprising a plurality of inter-related elements, wherein at least some of the elements experience one or more abnormal conditions, comprising defining one or more conditions for more than one element symptomatic of abnormal operation of the element; defining one or more causal relationships between the conditions and results on one or more related elements; compiling the conditions and causal relationships of each element for which conditions and relationships have been defined, as at least one continuation in a continuation passing style (CPS); receiving one or more observed events symptomatic of abnormal operation of at least one element of the system; processing the received events using the conditions and the continuations; concluding at least one root cause of the received events consistent with the received events; and outputting the root cause.
    Type: Grant
    Filed: September 27, 2008
    Date of Patent: May 15, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Bob Bethke, Srikanth Natarajan
  • Patent number: 8144624
    Abstract: Presented is a method and system for determining network topology of a Virtual Private Network (VPN) in a Wide Area Network (WAN). The method includes obtaining a list of CE (customer edge) routers in a network, obtaining a list of prefixes advertised by each CE router, iterating, for each prefix, the list of prefixes advertised by all CE routers, verifying, in case a potential hub CE router already exists, whether the second CE router and the potential hub CE router are same, marking, in case a potential hub CE router does not exist, the second CE router as the potential hub CE router, and marking, if there exists a potential hub CE router that advertises every other prefix in the network, the potential hub CE router as hub site and other CE routers as spoke sites.
    Type: Grant
    Filed: October 22, 2009
    Date of Patent: March 27, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Srikanth Natarajan, Swamy Jagannadha Mandavilli, Lawrence M. Besaw, Anuradha Venkataraman
  • Publication number: 20120026914
    Abstract: A system for analyzing activity in a network collects, from one or more network components, flow information about traffic in the network. It associates the flow information with one or more application types. It enriches the flow information with topology information about the network. It then presents a report. The report identifies a quantity of traffic flowing into or out of a first network component as traffic corresponding to one application type, and also identifies a second network component to or from which the traffic is being sent.
    Type: Application
    Filed: September 15, 2010
    Publication date: February 2, 2012
    Inventors: Swapnesh Banerjee, Srikanth Natarajan
  • Patent number: 8068432
    Abstract: A method and system for reducing fault analysis times in a network having a plurality of pollable objects. Poll responses are received from pollable objects, priorities are assigned to each received poll response in accordance with one or more of a received poll response value, a pollable object status and a type of pollable object, and the assigned priorities are processed and to determine any fault locations, wherein a pollable object with a higher priority is processed before a second pollable object with a lower priority. A status manager is operable to receive poll responses from one or more of the pollable objects, a status analyzer is operable to assign, in conjunction with one or more analyzers, priorities to each received poll response in accordance with the received poll response value, a pollable object status and a type of pollable object, and analyzers coupled the status analyzer use the assigned priorities and the corresponding received poll responses to determine a fault location.
    Type: Grant
    Filed: November 12, 2004
    Date of Patent: November 29, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Anthony Paul Michael Walker, Darren D. Smith, Russell John Huonder, David M. Rhodes, Kam Chooi Wong, Srikanth Natarajan
  • Patent number: 8045560
    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: Grant
    Filed: August 28, 2009
    Date of Patent: October 25, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Max C. Knees, Eric Pulsipher, Srikanth Natarajan, Zhi-Qiang Wang, Loren F. Wilson
  • Publication number: 20110196964
    Abstract: A network system and associated operating methods manage event storms. The network system comprises an event analysis and control engine that detects and manages events occurring on a network. The event analysis and control engine receives events from a plurality of agents, and analyzes the events according to policies specified in a policies templates database. The event analysis and control engine processes raw network packets directly with less than full packet parsing to generate a filtered stream of events based on the analysis. The event analysis and control engine propagates the filtered stream of events to a monitoring system.
    Type: Application
    Filed: October 14, 2008
    Publication date: August 11, 2011
    Inventors: Srikanth Natarajan, Praveen Yalagandul, Bob Bethke, Puneet Sharma, Sujata Banerjee
  • Patent number: 7957364
    Abstract: In an embodiment of a method of tracing a path through a switch mesh from a first device connected to the switch mesh to a second device connected to the switch mesh, hardware addresses of the first and second devices are obtained. At least one switch that is a neighbor to the first device is identified. At least one switch that is a neighbor to the first device is queried to identify at least one port of at least one switch that is forwarding packets having the hardware addresses of the first and second devices.
    Type: Grant
    Filed: January 24, 2006
    Date of Patent: June 7, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Aaron J. Loyd, Srikanth Natarajan, Dipankar Gupta