Patents by Inventor Sai Eswar Garapati
Sai Eswar Garapati 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: 20240095117Abstract: Described systems and techniques determine causal associations between events that occur within an information technology landscape. Individual situations that are likely to represent active occurrences requiring a response may be identified as causal event clusters, without requiring manual tuning to determine cluster boundaries. Consequently, it is possible to identify root causes, analyze effects, predict future events, and prevent undesired outcomes, even in complicated, dispersed, interconnected systems.Type: ApplicationFiled: November 27, 2023Publication date: March 21, 2024Inventors: Sai Eswar Garapati, Erhan Giral
-
Patent number: 11892904Abstract: Described systems and techniques determine causal associations between events that occur within an information technology landscape. Individual situations that are likely to represent active occurrences requiring a response may be identified as causal event clusters, without requiring manual tuning to determine cluster boundaries. Consequently, it is possible to identify root causes, analyze effects, predict future events, and prevent undesired outcomes, even in complicated, dispersed, interconnected systems.Type: GrantFiled: March 31, 2022Date of Patent: February 6, 2024Assignee: BMC Software, Inc.Inventors: Sai Eswar Garapati, Erhan Giral
-
Patent number: 11874732Abstract: Described systems and techniques determine causal associations between events that occur within an information technology landscape. Individual situations that are likely to represent active occurrences requiring a response may be identified as causal event clusters, without requiring manual tuning to determine cluster boundaries. Consequently, it is possible to identify root causes, analyze effects, predict future events, and prevent undesired outcomes, even in complicated, dispersed, interconnected systems.Type: GrantFiled: March 31, 2022Date of Patent: January 16, 2024Assignee: BMC Software, Inc.Inventors: Sai Eswar Garapati, Erhan Giral
-
Patent number: 11734101Abstract: Described systems and techniques determine causal associations between events that occur within an information technology landscape. Individual situations that are likely to represent active occurrences requiring a response may be identified as causal event clusters, without requiring manual tuning to determine cluster boundaries. Consequently, it is possible to identify root causes, analyze effects, predict future events, and prevent undesired outcomes, even in complicated, dispersed, interconnected systems.Type: GrantFiled: March 31, 2022Date of Patent: August 22, 2023Assignee: BMC Software, Inc.Inventors: Sai Eswar Garapati, Erhan Giral
-
Publication number: 20230214693Abstract: Described systems and techniques perform causal chain extraction for an investigated event in a system, using a neural network trained to represent a temporalsequence of events within the system. Such neural networks, by themselves, may be successful in predicting or characterizing system events, without providing useful interpretations of causation between the system events. Described techniques use the representational nature of neural networks to perform intervention testing using the neural network, distinguish confounding events, and identify a probabilistic root cause of the investigated event.Type: ApplicationFiled: December 31, 2021Publication date: July 6, 2023Inventors: Sai Eswar Garapati, Erhan Giral
-
Publication number: 20230122406Abstract: Described systems and techniques determine causal associations between events that occur within an information technology landscape. Individual situations that are likely to represent active occurrences requiring a response may be identified as causal event clusters, without requiring manual tuning to determine cluster boundaries. Consequently, it is possible to identify root causes, analyze effects, predict future events, and prevent undesired outcomes, even in complicated, dispersed, interconnected systems.Type: ApplicationFiled: March 31, 2022Publication date: April 20, 2023Inventors: Sai Eswar Garapati, Erhan Giral
-
Publication number: 20230095270Abstract: Described systems and techniques determine causal associations between events that occur within an information technology landscape. Individual situations that are likely to represent active occurrences requiring a response may be identified as causal event clusters, without requiring manual tuning to determine cluster boundaries. Consequently, it is possible to identify root causes, analyze effects, predict future events, and prevent undesired outcomes, even in complicated, dispersed, interconnected systems.Type: ApplicationFiled: March 31, 2022Publication date: March 30, 2023Inventors: Sai Eswar Garapati, Erhan Giral
-
Publication number: 20230098896Abstract: Described systems and techniques determine causal associations between events that occur within an information technology landscape. Individual situations that are likely to represent active occurrences requiring a response may be identified as causal event clusters, without requiring manual tuning to determine cluster boundaries. Consequently, it is possible to identify root causes, analyze effects, predict future events, and prevent undesired outcomes, even in complicated, dispersed, interconnected systems.Type: ApplicationFiled: March 31, 2022Publication date: March 30, 2023Inventors: Sai Eswar Garapati, Erhan Giral
-
Publication number: 20230102786Abstract: Described systems and techniques determine causal associations between events that occur within an information technology landscape. Individual situations that are likely to represent active occurrences requiring a response may be identified as causal event clusters, without requiring manual tuning to determine cluster boundaries. Consequently, it is possible to identify root causes, analyze effects, predict future events, continuously generate a knowledge graph, and prevent undesired outcomes, even in complicated, dispersed, interconnected systems.Type: ApplicationFiled: September 23, 2022Publication date: March 30, 2023Inventors: Sai Eswar Garapati, Erhan Giral
-
Publication number: 20230096290Abstract: Described systems and techniques determine causal associations between events that occur within an information technology landscape. Individual situations that are likely to represent active occurrences requiring a response may be identified as causal event clusters, without requiring manual tuning to determine cluster boundaries. Consequently, it is possible to identify root causes, analyze effects, predict future events, and prevent undesired outcomes, even in complicated, dispersed, interconnected systems.Type: ApplicationFiled: March 31, 2022Publication date: March 30, 2023Inventors: Sai Eswar Garapati, Erhan Giral
-
Publication number: 20230102002Abstract: Described systems and techniques determine causal associations between events that occur within an information technology landscape. Individual situations that are likely to represent active occurrences requiring a response may be identified as causal event clusters, without requiring manual tuning to determine cluster boundaries. Consequently, it is possible to identify root causes, analyze effects, predict future events, and prevent undesired outcomes, even in complicated, dispersed, interconnected systems.Type: ApplicationFiled: March 31, 2022Publication date: March 30, 2023Inventors: Sai Eswar Garapati, Erhan Giral
-
Publication number: 20200112475Abstract: Methods of processing alarm messages in a computer network administration system are provided. Methods include receiving a substantially real time alarm message stream that includes alarm messages. For each alarm message, operations include performing a message preprocessing operation to remove low message content portions, determining message term relevance corresponding to message terms in the alarm message, and converting the message terms into a message vector. Operations further include generating scenarios that represent respective message clusters based on varied similarity distance between given ones of the message vectors.Type: ApplicationFiled: October 8, 2018Publication date: April 9, 2020Applicant: CA, Inc.Inventors: Sai Eswar GARAPATI, Deepak KARUNANIDHI, Rajat Kumar MISHRA
-
Publication number: 20200110815Abstract: Methods of processing alarm messages in a computer network administration system are provided. Methods include receiving a substantially real time alarm message stream that includes alarm messages, converting each alarm message of the alarm messages into an alarm message vector that includes multiple dimensions, generating an alarm message matrix that includes the alarm message vectors, and determining an information gain corresponding to each of the dimensions of the alarm message matrix.Type: ApplicationFiled: October 8, 2018Publication date: April 9, 2020Applicant: CA, Inc.Inventors: Sai Eswar GARAPATI, Deepak KARUNANIDHI, Rajat Kumar MISHRA
-
Publication number: 20200084084Abstract: A method processing alarm messages generated by a computer network administration system includes, for each one alarm message of a plurality of alarm messages, selecting a plurality of n-grams from the one alarm message, assigning each of the plurality of n-grams to a node in a knowledge graph, generating a node weight for each node in the knowledge graph based on a popularity of the n-gram associated with the node, generating an edge weight for each of a plurality of edges connecting nodes in the knowledge graph to each other, and extracting semantic relationships between nodes in the knowledge graph based on the node weights and the edge weights. The alarm messages are grouped into clusters based on the extracted semantic relationships.Type: ApplicationFiled: September 6, 2018Publication date: March 12, 2020Inventors: Deepak Karunanidhi, Sai Eswar Garapati, Rajat Kumar Mishra
-
Patent number: 10102042Abstract: A method includes storing a plurality of workloads in a first disk resource associated with a high end disk classification. The method further includes determining a corresponding activity level for each of the plurality of workloads. The method also includes classifying each of the plurality of workloads into a first set indicative of high-priority workloads and a second set indicative of low-priority workloads based on whether the corresponding activity level is greater than a threshold activity level. The method further includes determining whether a second disk resource associated with a low end disk classification can accommodate storage of a first particular workload in the second set based on an available storage capacity of the second disk resource. The method additionally includes migrating the first particular workload from the first disk resource to the second disk resource.Type: GrantFiled: November 26, 2014Date of Patent: October 16, 2018Assignee: CA, Inc.Inventors: Ashish Kumar Singh, Sai Eswar Garapati, Vijay Kishore Kalakotla, Pradeep Kumar Das
-
Patent number: 9423957Abstract: A method includes determining a plurality of configuration entries based on received provisioning requests and further based on provisioning system resource utilization data. Each configuration entry includes a corresponding virtual system template, and a corresponding number of virtual systems to be provisioned. The method also includes provisioning the corresponding number of virtual systems for a first configuration entry in the plurality of configuration entries. The corresponding number of virtual systems are provisioned based on the corresponding virtual system template for the first configuration entry. The method additionally includes storing the provisioned virtual systems in a resource pool and processing a provisioning request utilizing a pre-provisioned virtual system stored in the resource pool.Type: GrantFiled: May 2, 2014Date of Patent: August 23, 2016Assignee: CA, Inc.Inventors: Ashish Kumar Singh, Sai Eswar Garapati
-
Publication number: 20160147575Abstract: A method includes storing a plurality of workloads in a first disk resource associated with a high end disk classification. The method further includes determining a corresponding activity level for each of the plurality of workloads. The method also includes classifying each of the plurality of workloads into a first set indicative of high-priority workloads and a second set indicative of low-priority workloads based on whether the corresponding activity level is greater than a threshold activity level. The method further includes determining whether a second disk resource associated with a low end disk classification can accommodate storage of a first particular workload in the second set based on an available storage capacity of the second disk resource. The method additionally includes migrating the first particular workload from the first disk resource to the second disk resource.Type: ApplicationFiled: November 26, 2014Publication date: May 26, 2016Applicant: CA, Inc.Inventors: Ashish Kumar Singh, Sai Eswar Garapati, Vijay Kishore Kalakotla, Pradeep Kumar Das
-
Publication number: 20150317081Abstract: A method includes determining a plurality of configuration entries based on received provisioning requests and further based on provisioning system resource utilization data. Each configuration entry includes a corresponding virtual system template, and a corresponding number of virtual systems to be provisioned. The method also includes provisioning the corresponding number of virtual systems for a first configuration entry in the plurality of configuration entries. The corresponding number of virtual systems are provisioned based on the corresponding virtual system template for the first configuration entry. The method additionally includes storing the provisioned virtual systems in a resource pool and processing a provisioning request utilizing a pre-provisioned virtual system stored in the resource pool.Type: ApplicationFiled: May 2, 2014Publication date: November 5, 2015Applicant: CA, INC.Inventors: Ashish Kumar Singh, Sai Eswar Garapati