Patents by Inventor Amod Gupta
Amod Gupta 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: 10776245Abstract: Application performance data and machine health are collected by a system. The system correlates the two data types to provide context as to how machine health affects the performance of an application. Performance data for an application, for example an application executing as part of a distributed business transaction, and health data for a machine which hosts the application are collected. The performance data and machine health data may be correlated for a particular period of time. The correlation may then be reported to a user. By viewing the correlation, a user may see when machine health was good and bad, and may identify the effects of the machine health on the performance of an application.Type: GrantFiled: April 30, 2017Date of Patent: September 15, 2020Assignee: Cisco Technology, Inc.Inventors: Amod Gupta, Ryan Ericson
-
Publication number: 20180081781Abstract: Application performance data and machine health are collected by a system. The system correlates the two data types to provide context as to how machine health affects the performance of an application. Performance data for an application, for example an application executing as part of a distributed business transaction, and health data for a machine which hosts the application are collected. The performance data and machine health data may be correlated for a particular period of time. The correlation may then be reported to a user. By viewing the correlation, a user may see when machine health was good and bad, and may identify the effects of the machine health on the performance of an application.Type: ApplicationFiled: April 30, 2017Publication date: March 22, 2018Applicant: AppDynamics LLCInventors: Amod Gupta, Ryan Ericson
-
Patent number: 9870303Abstract: A dynamic monitoring process begins with configuring a start and end method to be monitored. The dynamic monitoring process may intercept both the start and end methods as and when the loader is initiated or at runtime to dynamically attach and detach the instrumentation. A loader may then be modified to call a library method upon detection of the start method. The library method may serve as a notification to the start of the method and causes a reflector to retrieve information from the incoming request. The incoming information may include data from which a business transaction name may be determined. The business transaction name is then associated with the monitoring of the particular request. When an exit call is detected, a call may be made to the library for a method which invokes a decorator. The decorator may insert business transaction name and other data into the outgoing call.Type: GrantFiled: December 23, 2016Date of Patent: January 16, 2018Assignee: Cisco Technology, Inc.Inventors: Pankaj Kumar, Amod Gupta, Sanjay Nagaraj, Michael Margulis
-
Patent number: 9652357Abstract: Application performance data and machine health are collected by a system. The system correlates the two data types to provide context as to how machine health affects the performance of an application. Performance data for an application, for example an application executing as part of a distributed business transaction, and health data for a machine which hosts the application are collected. The performance data and machine health data may be correlated for a particular period of time. The correlation may then be reported to a user. By viewing the correlation, a user may see when machine health was good and bad, and may identify the effects of the machine health on the performance of an application.Type: GrantFiled: October 31, 2014Date of Patent: May 16, 2017Assignee: AppDynamics, Inc.Inventors: Amod Gupta, Ryan Ericson
-
Publication number: 20170109252Abstract: A dynamic monitoring process begins with configuring a start and end method to be monitored. The dynamic monitoring process may intercept both the start and end methods as and when the loader is initiated or at runtime to dynamically attach and detach the instrumentation. A loader may then be modified to call a library method upon detection of the start method. The library method may serve as a notification to the start of the method and causes a reflector to retrieve information from the incoming request. The incoming information may include data from which a business transaction name may be determined. The business transaction name is then associated with the monitoring of the particular request. When an exit call is detected, a call may be made to the library for a method which invokes a decorator. The decorator may insert business transaction name and other data into the outgoing call.Type: ApplicationFiled: December 23, 2016Publication date: April 20, 2017Applicant: AppDynamics, Inc.Inventors: Pankaj Kumar, Amod Gupta, Sanjay Nagaraj, Michael Margulis
-
Patent number: 9529691Abstract: A dynamic monitoring process begins with configuring a start and end method to be monitored. The dynamic monitoring process may intercept both the start and end methods as and when the loader is initiated or at runtime to dynamically attach and detach the instrumentation. A loader may then be modified to call a library method upon detection of the start method. The library method may serve as a notification to the start of the method and causes a reflector to retrieve information from the incoming request. The incoming information may include data from which a business transaction name may be determined. The business transaction name is then associated with the monitoring of the particular request. When an exit call is detected, a call may be made to the library for a method which invokes a decorator. The decorator may insert business transaction name and other data into the outgoing call.Type: GrantFiled: October 31, 2014Date of Patent: December 27, 2016Assignee: AppDynamics, Inc.Inventors: Pankaj Kumar, Amod Gupta, Sanjay Nagaraj, Michael Margulis
-
Publication number: 20160124832Abstract: A dynamic monitoring process begins with configuring a start and end method to be monitored. The dynamic monitoring process may intercept both the start and end methods as and when the loader is initiated or at runtime to dynamically attach and detach the instrumentation. A loader may then be modified to call a library method upon detection of the start method. The library method may serve as a notification to the start of the method and causes a reflector to retrieve information from the incoming request. The incoming information may include data from which a business transaction name may be determined. The business transaction name is then associated with the monitoring of the particular request. When an exit call is detected, a call may be made to the library for a method which invokes a decorator. The decorator may insert business transaction name and other data into the outgoing call.Type: ApplicationFiled: October 31, 2014Publication date: May 5, 2016Inventors: Pankaj Kumar, Amod Gupta, Sanjay Nagaraj, Michael Margulis
-
Publication number: 20160124833Abstract: Application performance data and machine health are collected by a system. The system correlates the two data types to provide context as to how machine health affects the performance of an application. Performance data for an application, for example an application executing as part of a distributed business transaction, and health data for a machine which hosts the application are collected. The performance data and machine health data may be correlated for a particular period of time. The correlation may then be reported to a user. By viewing the correlation, a user may see when machine health was good and bad, and may identify the effects of the machine health on the performance of an application.Type: ApplicationFiled: October 31, 2014Publication date: May 5, 2016Inventors: Amod Gupta, Ryan Ericson
-
Patent number: 7504494Abstract: This invention relates to a multiplex PCR assay capable of screening or detecting the relevant microbial organism specific to Mycobacterium tuberculosis, Toxoplasma gondii, pathogenically important fungii and cytomegalo virus (CMV) in a sample, comprising a reaction mixture of a combination of 4 sets of primers, one of said primer for detection of Mycobacterium tuberculosis, a second of said primer for detection of Toxoplasma gondii, a third primer for the detection of pathogenically important fungi and a fourth primer for the detection of CMV, said primers being compatible to each other.Type: GrantFiled: November 13, 2006Date of Patent: March 17, 2009Inventors: Vishali Gupta, Naresh Sachdeva, Amod Gupta, Sunil K. Arora, Pradeep Bambery
-
Publication number: 20070218474Abstract: This invention relates to a multiplex PCR assay capable of screening or detecting the relevant microbial organism specific to Mycobacterium tuberculosis, Toxoplasma gondii, pathogenically important fungii and cytomegalo virus (CMV) in a sample, comprising a reaction mixture of a combination of 4 sets of primers, one of said primer for detection of Mycobacterium tuberculosis, a second of said primer for detection of Toxoplasma gondii, a third primer for the detection of pathogenically important fungi and a fourth primer for the detection of CMV, said primers being compatible to each other.Type: ApplicationFiled: November 13, 2006Publication date: September 20, 2007Inventors: Vishali Gupta, Naresh Sachdeva, Amod Gupta, Sunil Arora, P. Bambery
-
Publication number: 20070207453Abstract: This invention relates to a multiplex PCR assay capable of screening or detecting the relevant microbial organism specific to Cytomegalo virus (CMV), Herpes Simplex virus (HSV) and Varicella zoster virus (VZV) present in a sample, comprising a reaction mixture of a combination of three sets of primers, one of said primer set for detection of CMV, a second of said primer sets for detection of HSV, a third primer set for the detection of VZV, said primers being compatible to each other.Type: ApplicationFiled: November 13, 2006Publication date: September 6, 2007Inventors: Vishali Gupta, Naresh Sachdeva, Amod Gupta, Sunil Arora, Pradeep Bambery
-
Publication number: 20070190545Abstract: This invention relates to a multiplex PCR assay capable of screening or detecting the relevant microbial organism specific to Mycobacterium tuberculosis, Toxoplasma gondii in a sample, comprising a reaction mixture of a combination of 3 sets of primers, one pair of said primers for detection of Mycobacterium tuberculosis, a second pair of said primers for detection of Toxoplasma gondii and a third pair of primers for the detection of pathogenically important fungi, said primers being compatible to each other.Type: ApplicationFiled: November 13, 2006Publication date: August 16, 2007Inventors: Vishali Gupta, Naresh Sachdeva, Amod Gupta, Sunil Arora, P. Bambery