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: 10776245
    Abstract: 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: Grant
    Filed: April 30, 2017
    Date of Patent: September 15, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Amod Gupta, Ryan Ericson
  • Publication number: 20180081781
    Abstract: 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: Application
    Filed: April 30, 2017
    Publication date: March 22, 2018
    Applicant: AppDynamics LLC
    Inventors: Amod Gupta, Ryan Ericson
  • Patent number: 9870303
    Abstract: 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: Grant
    Filed: December 23, 2016
    Date of Patent: January 16, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Pankaj Kumar, Amod Gupta, Sanjay Nagaraj, Michael Margulis
  • Patent number: 9652357
    Abstract: 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: Grant
    Filed: October 31, 2014
    Date of Patent: May 16, 2017
    Assignee: AppDynamics, Inc.
    Inventors: Amod Gupta, Ryan Ericson
  • Publication number: 20170109252
    Abstract: 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: Application
    Filed: December 23, 2016
    Publication date: April 20, 2017
    Applicant: AppDynamics, Inc.
    Inventors: Pankaj Kumar, Amod Gupta, Sanjay Nagaraj, Michael Margulis
  • Patent number: 9529691
    Abstract: 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: Grant
    Filed: October 31, 2014
    Date of Patent: December 27, 2016
    Assignee: AppDynamics, Inc.
    Inventors: Pankaj Kumar, Amod Gupta, Sanjay Nagaraj, Michael Margulis
  • Publication number: 20160124832
    Abstract: 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: Application
    Filed: October 31, 2014
    Publication date: May 5, 2016
    Inventors: Pankaj Kumar, Amod Gupta, Sanjay Nagaraj, Michael Margulis
  • Publication number: 20160124833
    Abstract: 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: Application
    Filed: October 31, 2014
    Publication date: May 5, 2016
    Inventors: Amod Gupta, Ryan Ericson
  • Patent number: 7504494
    Abstract: 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: Grant
    Filed: November 13, 2006
    Date of Patent: March 17, 2009
    Inventors: Vishali Gupta, Naresh Sachdeva, Amod Gupta, Sunil K. Arora, Pradeep Bambery
  • Publication number: 20070218474
    Abstract: 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: Application
    Filed: November 13, 2006
    Publication date: September 20, 2007
    Inventors: Vishali Gupta, Naresh Sachdeva, Amod Gupta, Sunil Arora, P. Bambery
  • Publication number: 20070207453
    Abstract: 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: Application
    Filed: November 13, 2006
    Publication date: September 6, 2007
    Inventors: Vishali Gupta, Naresh Sachdeva, Amod Gupta, Sunil Arora, Pradeep Bambery
  • Publication number: 20070190545
    Abstract: 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: Application
    Filed: November 13, 2006
    Publication date: August 16, 2007
    Inventors: Vishali Gupta, Naresh Sachdeva, Amod Gupta, Sunil Arora, P. Bambery