Patents by Inventor Aloke Guha
Aloke Guha 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: 20240119385Abstract: In one aspect, a method for automated discovery of business flows comprising: business transaction or trace data collected from requests being submitted from and to an application; and parsing each incoming trace data based on different service operations within the trace data to find unique business flows; and aggregating and compressing traces that have same repeated services and or operations into the same business flow to reduce the number of business flows for more efficient collection and monitoring by the business flow processing controller.Type: ApplicationFiled: July 18, 2023Publication date: April 11, 2024Inventors: SHRIDHAR VENKATRAMAN, RAKESH SUBBURAJ, ALOKE GUHA, SANKAR NAGARAJAN, SHOUVIK SARDAR
-
Publication number: 20230403210Abstract: A computerized method for optimizing cloud application performance, including the step of monitoring of a cloud application. The method includes the step of building a full-stack view of the cloud application. The method includes the step of providing an application model. The method includes the step of mapping one or more cloud application performance needs to a set of cloud-resources based on the application model. The method includes the step of detecting a performance problem with the cloud application. The method includes the step of dynamically adjusting a specified layer of the cloud application to meet an application performance SLO. The method includes the step of, as cloud resources are consumed, determining a real-time aggregate cost for a specified application operation.Type: ApplicationFiled: August 31, 2023Publication date: December 14, 2023Inventor: Aloke Guha
-
Patent number: 11422859Abstract: A computerized method for optimizing cloud application performance, including the step of monitoring of a cloud application. The method includes the step of building a full-stack view of the cloud application. The method includes the step of providing an application model. The method includes the step of mapping one or more cloud application performance needs to a set of cloud-resources based on the application model. The method includes the step of detecting a performance problem with the cloud application. The method includes the step of dynamically adjusting a specified layer of the cloud application to meet an application performance SLO. The method includes the step of, as cloud resources are consumed, determining a real-time aggregate cost for a specified application operation.Type: GrantFiled: August 13, 2019Date of Patent: August 23, 2022Inventor: Aloke Guha
-
Publication number: 20210349749Abstract: In one aspect, a method for dynamic provisioning storage for virtual machines by meeting the service level objectives (SLOB) set in the service level agreement (SLA) is provided. The SLA pertains to the operation of a first virtual machine, the method includes the step of monitoring the workload of the first virtual machine. The method includes the step of establishing at least one SLO, typically on performance, in response to the workload. The SLO comprises a set of specific performance targets requirements for a service level of the workload of the first virtual machine that are designed to be met by the provisioned resource so as to comply with the SLA by meeting the SLO. The provisioned resource is associated with the first virtual machine. The method determines an SLA that specifies the first SLO. The SLA comprises a contract that includes consequences of meeting or missing the SLO.Type: ApplicationFiled: February 8, 2021Publication date: November 11, 2021Inventor: ALOKE GUHA
-
Patent number: 11126493Abstract: In one aspect, a computerized method for managing autonomous cloud application operations includes the step of providing a cloud-based application. The method includes the step of implementing a discovery phase on the cloud-based application. The discovery phase comprises ingesting data from the cloud-based application and building an application graph of the cloud-based application. The application graph represents a structural topology and a set of directional dependencies within and across the layers of the cloud-based application. The method includes the step of, with the application graph, implementing anomaly detection on the cloud-based application by building a set of predictive behavior models from a predictive understanding of the complete application using a priori curated knowledge and one or more machine learning (ML) models. The set of predictive behavior models fingerprints a behavior of the cloud-based application behavior. The method predicts expected values of key indicators.Type: GrantFiled: November 24, 2019Date of Patent: September 21, 2021Inventors: Aloke Guha, Shridhar Venkatraman
-
Publication number: 20200371857Abstract: In one aspect, a computerized method for managing autonomous cloud application operations includes the step of providing a cloud-based application. The method includes the step of implementing a discovery phase on the cloud-based application. The discovery phase comprises ingesting data from the cloud-based application and building an application graph of the cloud-based application. The application graph represents a structural topology and a set of directional dependencies within and across the layers of the cloud-based application. The method includes the step of, with the application graph, implementing anomaly detection on the cloud-based application by building a set of predictive behavior models from a predictive understanding of the complete application using a priori curated knowledge and one or more machine learning (ML) models. The set of predictive behavior models fingerprints a behavior of the cloud-based application behavior. The method predicts expected values of key indicators.Type: ApplicationFiled: November 24, 2019Publication date: November 26, 2020Inventors: ALOKE GUHA, SHRIDHAR VENKATRAMAN
-
Publication number: 20200089533Abstract: A computerized method for optimizing cloud application performance, including the step of monitoring of a cloud application. The method includes the step of building a full-stack view of the cloud application. The method includes the step of providing an application model. The method includes the step of mapping one or more cloud application performance needs to a set of cloud-resources based on the application model. The method includes the step of detecting a performance problem with the cloud application. The method includes the step of dynamically adjusting a specified layer of the cloud application to meet an application performance SLO. The method includes the step of, as cloud resources are consumed, determining a real-time aggregate cost for a specified application operation.Type: ApplicationFiled: August 13, 2019Publication date: March 19, 2020Inventor: ALOKE GUHA
-
Publication number: 20170206107Abstract: Methods for provisioning storage for virtual machines by meeting a service level agreement (SLA) are disclosed. The SLA pertains to the operation of a virtual machine. An example of the method includes monitoring the workload of the first virtual machine; establishing at least one service level objective (SLO) in response to the observed workload; determining an SLA that meets the at least one SLO, wherein the SLA defines the time the SLO is satisfied; and provisioning at least one resource used by the first virtual machine in response to the SLA not being satisfied, wherein the provisioning causes the SLA to be satisfied.Type: ApplicationFiled: April 4, 2017Publication date: July 20, 2017Inventor: Aloke Guha
-
Patent number: 9116897Abstract: Techniques for power analysis for data centers are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for power analysis for a plurality of computing platform components comprising receiving information associated with a component, retrieving, using a computer processor, electronically stored data associated with the component, estimating power usage of the component based at least in part on the stored data, and outputting an indicator of power usage.Type: GrantFiled: July 20, 2010Date of Patent: August 25, 2015Assignee: SCHNEIDER ELECTRIC IT CORPORATIONInventors: Michael T. Rowan, Christopher Rocca, Michael D. Anthony, Adam Matusiak, Michael Henriksen, William White, Aloke Guha
-
Publication number: 20140130055Abstract: Methods and systems described herein implement an SLA-based dynamic provisioning of storage for virtualized applications or virtual machines (VMs) on shared storage. The shared storage can be located behind a storage area network (SAN) or on a virtual distributed storage system that aggregates storage across direct attached storage in the server or host, or behind the SAN or a WAN.Type: ApplicationFiled: February 14, 2013Publication date: May 8, 2014Inventor: Aloke Guha
-
Publication number: 20120245925Abstract: A method, operating model, system, method, computer program, application, online service, or application program interface (API) Application Program Interface (API), and computer program product for analyzing any email message or text, online post, online web pages, social media sites, and online news sites to detect predefined and actionable events and intent. A method for detecting important emails or messages, and actionable emails or messages that signify intent including questions or promises. A method for detecting past or possible future events in any online posts where the event is defined a priori.Type: ApplicationFiled: March 25, 2012Publication date: September 27, 2012Inventors: Aloke Guha, Kirill Kireyev, Andrew Lampert, Kapil Tundwal
-
Patent number: 8266148Abstract: Various embodiments of the present invention disclose a method for Business Intelligence (BI) metrics on unstructured data. Unstructured data is collected from numerous data sources that include unstructured data as ingested data. The ingested data is indexed and represents hyperlink and extracted data and metadata for each document. Thereafter, the ingested data is automatically classified into one or more relevance classes. Further, numerous analytics are performed on the classified data to generate business intelligence metrics that may be presented on an access device operated by a user.Type: GrantFiled: October 7, 2009Date of Patent: September 11, 2012Assignee: Aumni Data, Inc.Inventors: Aloke Guha, Joan Wrabetz, Shumin Wu, Venky Madireddi
-
Patent number: 8140584Abstract: A method and system for adaptive classification during information retrieval from unstructured data are provided. The method includes receiving input from a user defining a classification. A sample set of unstructured data based on the user defined classification defined is determined. The sample set of unstructured data is analyzed to determine a classification mapping that maps attributes of the sample set of unstructured data to class labels for the classification. The attributes of a set of data objects in a second set of unstructured data are indexed and one or more data objects in the set of data objects are mapped to the class label based on the classification mapping. Feedback based on the user's response to an interaction with results is determined using the class label. Finally, adaptive classification mapping is performed based on analysis of feedback by adjusting the sample set of data objects.Type: GrantFiled: December 9, 2008Date of Patent: March 20, 2012Inventor: Aloke Guha
-
Patent number: 8131684Abstract: In one embodiment, input is received from a user defining a classification and an analytic for the classification. Multiple classifications and analytics may be defined by a user. A definition of relevance parameters is determined that characterize the classification and a set of analytics measures associated with the analytic. The definition may be for the classification. Unstructured data and structured data are analyzed based on the definition of the relevance parameters to determine relevant data in the unstructured data and the structured data. The relevant data being data that is determined to be relevant to the classification defined by the user. An index of the terms from the relevant data is determined. The index is useable by an analytics tool to provide results for queries of the unstructured data and structured data. The query may be used within the classification such that targeted results are provided using the index and the relevant data to the classification.Type: GrantFiled: March 21, 2011Date of Patent: March 6, 2012Assignee: Aumni Data Inc.Inventors: Joan Wrabetz, Aloke Guha
-
Publication number: 20110231372Abstract: In one embodiment, input is received from a user defining a classification and an analytic for the classification. Multiple classifications and analytics may be defined by a user. A definition of relevance parameters is determined that characterize the classification and a set of analytics measures associated with the analytic. The definition may be for the classification. Unstructured data and structured data are analyzed based on the definition of the relevance parameters to determine relevant data in the unstructured data and the structured data. The relevant data being data that is determined to be relevant to the classification defined by the user. An index of the terms from the relevant data is determined. The index is useable by an analytics tool to provide results for queries of the unstructured data and structured data. The query may be used within the classification such that targeted results are provided using the index and the relevant data to the classification.Type: ApplicationFiled: March 21, 2011Publication date: September 22, 2011Inventors: Joan Wrabetz, Aloke Guha
-
Patent number: 7912816Abstract: In one embodiment, input is received from a user defining a classification and an analytic for the classification. Multiple classifications and analytics may be defined by a user. A definition of relevance parameters is determined that characterize the classification and a set of analytics measures associated with the analytic. The definition may be for the classification. Unstructured data and structured data are analyzed based on the definition of the relevance parameters to determine relevant data in the unstructured data and the structured data. The relevant data being data that is determined to be relevant to the classification defined by the user. An index of the terms from the relevant data is determined. The index is useable by an analytics tool to provide results for queries of the unstructured data and structured data. The query may be used within the classification such that targeted results are provided using the index and the relevant data to the classification.Type: GrantFiled: April 18, 2008Date of Patent: March 22, 2011Assignee: Alumni Data Inc.Inventors: Aloke Guha, Joan Wrabetz
-
Patent number: 7908526Abstract: Methods for preventing the failure of disk drives in storage systems are disclosed. A system and a computer program product for preventing the failure are also disclosed. Factors relating to the aging or early onset of errors in a disk drive are monitored. These factors are then compared to thresholds. In case the thresholds are exceeded, an indication for the replacement of the disk drive is given. Sudden rises in the factors are also used to indicate the impeding failure of disk drives.Type: GrantFiled: April 8, 2008Date of Patent: March 15, 2011Assignee: Silicon Graphics InternationalInventor: Aloke Guha
-
Publication number: 20110016342Abstract: Techniques for power analysis for data centers are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for power analysis for a plurality of computing platform components comprising receiving information associated with a component, retrieving, using a computer processor, electronically stored data associated with the component, estimating power usage of the component based at least in part on the stored data, and outputting an indicator of power usage.Type: ApplicationFiled: July 20, 2010Publication date: January 20, 2011Applicant: Viridity Software, Inc.Inventors: Michael T. Rowan, Christopher Rocca, Michael D. Anthony, Adam Matusiak, Michael Henriksen, William White, Aloke Guha
-
Publication number: 20100114899Abstract: Various embodiments of the present invention disclose a method for Business Intelligence (BI) metrics on unstructured data. Unstructured data is collected from numerous data sources that include unstructured data as ingested data. The ingested data is indexed and represents hyperlink and extracted data and metadata for each document. Thereafter, the ingested data is automatically classified into one or more relevance classes. Further, numerous analytics are performed on the classified data to generate business intelligence metrics that may be presented on an access device operated by a user.Type: ApplicationFiled: October 7, 2009Publication date: May 6, 2010Inventors: Aloke Guha, Joan Wrabetz, Shumin Wu, Venky Madireddi
-
Publication number: 20090164416Abstract: A method and system for adaptive classification during information retrieval from unstructured data are provided. The method includes receiving input from a user defining a classification. A sample set of unstructured data based on the user defined classification defined is determined. The sample set of unstructured data is analyzed to determine a classification mapping that maps attributes of the sample set of unstructured data to class labels for the classification. The attributes of a set of data objects in a second set of unstructured data are indexed and one or more data objects in the set of data objects are mapped to the class label based on the classification mapping. Feedback based on the user's response to an interaction with results is determined using the class label. Finally, adaptive classification mapping is performed based on analysis of feedback by adjusting the sample set of data objects.Type: ApplicationFiled: December 9, 2008Publication date: June 25, 2009Applicant: Aumni Data Inc.Inventor: Aloke Guha