Appnomic Systems Private Limited

India

Back to Profile

1-10 of 10 for Appnomic Systems Private Limited Sort by
Query
Excluding Subsidiaries
Aggregations Reset Report
Jurisdiction
        United States 9
        World 1
Date
2022 2
2021 3
Before 2020 5
IPC Class
G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation 6
G06N 20/00 - Machine learning 4
G06F 9/46 - Multiprogramming arrangements 3
G06F 11/30 - Monitoring 2
G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions 2
See more
Found results for  patents

1.

Early identification of problems in execution of background processes

      
Application Number 16949176
Grant Number 11567800
Status In Force
Filing Date 2020-10-19
First Publication Date 2022-01-27
Grant Date 2023-01-31
Owner APPNOMIC SYSTEMS PRIVATE LIMITED (India)
Inventor
  • Desikachari, Padmanabhan
  • Kumar Jha, Pranav

Abstract

An aspect of the present disclosure facilitates early identification of problems in execution of background processes. In one embodiment, a digital processing system characterizes the consumption of multiple resources during normal prior executions of a background process and determines a baseline pattern of consumption of resources for the background process. The system then monitors a current pattern of consumption of the resources during a current execution of the background process, and checks whether the current pattern of consumption has a deviation from the baseline pattern of consumption. The system notifies a potential problem with the current execution of the background process if a deviation is determined to exist. The notifications enable a user to get an early indication of potential problems during the execution of the background process itself.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 9/48 - Program initiatingProgram switching, e.g. by interrupt

2.

EARLY IDENTIFICATION OF PROBLEMS IN EXECUTION OF BACKGROUND PROCESSES

      
Application Number IB2021056445
Publication Number 2022/018592
Status In Force
Filing Date 2021-07-16
Publication Date 2022-01-27
Owner APPNOMIC SYSTEMS PRIVATE LIMITED (India)
Inventor
  • Desikachari, Padmanabhan
  • Kumar Jha, Pranav

Abstract

An aspect of the present disclosure facilitates early identification of problems in execution of background processes. In one embodiment, a digital processing system characterizes the consumption of multiple resources during normal prior executions of a background process and determines a baseline pattern of consumption of resources for the background process. The system then monitors a current pattern of consumption of the resources during a current execution of the background process, and checks whether the current pattern of consumption has a deviation from the baseline pattern of consumption. The system notifies a potential problem with the current execution of the background process if a deviation is determined to exist. The notifications enable a user to get an early indication of potential problems during the execution of the background process itself.

IPC Classes  ?

  • G01R 11/48 - Meters specially adapted for measuring real or reactive componentsMeters specially adapted for measuring apparent energy
  • G01R 21/133 - Arrangements for measuring electric power or power factor by using digital technique
  • G05B 1/03 - Comparing elements, i.e. elements for effecting comparison directly or indirectly between a desired value and existing or anticipated values electric for comparing digital signals
  • G06F 1/3203 - Power management, i.e. event-based initiation of a power-saving mode
  • G06F 7/02 - Comparing digital values
  • G08B 29/18 - Prevention or correction of operating errors

3.

Characterizing operation of software applications having large number of components

      
Application Number 17013876
Grant Number 12174722
Status In Force
Filing Date 2020-09-08
First Publication Date 2021-07-22
Grant Date 2024-12-24
Owner APPNOMIC SYSTEMS PRIVATE LIMITED (India)
Inventor
  • Desikachari, Padmanabhan
  • Kumar Jha, Pranav

Abstract

An aspect of the present disclosure facilitates characterizing operation of software applications having large number of components. In one embodiment, a digital processing system receives a first data indicating invocation types and corresponding invocation counts at an entry component for multiple block durations, where the entry component causes execution of internal component of the software application. The system also receives a second data indicating values for a processing metric at the internal components for the same block durations. The system then constructs for each internal component, a corresponding component model correlating the values for the processing metrics at the internal component indicated in the second data to the invocation types and invocation counts of the entry component indicated in the first data. The component models can aid in the performance management of the software application.

IPC Classes  ?

  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06F 9/30 - Arrangements for executing machine instructions, e.g. instruction decode
  • G06F 9/46 - Multiprogramming arrangements
  • G06F 9/54 - Interprogram communication
  • G06F 18/23 - Clustering techniques
  • G06N 20/00 - Machine learning

4.

Identifying differences in resource usage across different versions of a software application

      
Application Number 16787059
Grant Number 11036608
Status In Force
Filing Date 2020-02-11
First Publication Date 2021-04-01
Grant Date 2021-06-15
Owner APPNOMIC SYSTEMS PRIVATE LIMITED (India)
Inventor
  • Desikachari, Padmanabhan
  • Kumar Jha, Pranav

Abstract

An aspect of the present disclosure facilitates identifying differences in resource usage across different versions of a software application. In one embodiment, a respective first usage of resources is quantified for each of a set of workload signatures during the processing of transaction instances using a first version of a software application in a first sequence of block durations. A respective second usage of resources is quantified for each of the set of workload signatures during the processing of transaction instances using a second version of the software application in a second sequence of block durations. For each workload signature, the respective first usage and the respective second usage are compared to identify differences in the resource usage across different versions of the software application.

IPC Classes  ?

  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06F 11/30 - Monitoring
  • G06N 20/00 - Machine learning
  • G06F 9/46 - Multiprogramming arrangements

5.

Handling of workload surges in a software application

      
Application Number 16792914
Grant Number 11275667
Status In Force
Filing Date 2020-02-18
First Publication Date 2021-04-01
Grant Date 2022-03-15
Owner APPNOMIC SYSTEMS PRIVATE LIMITED (India)
Inventor
  • Desikachari, Padmanabhan
  • Kumar Jha, Pranav

Abstract

According to an aspect of the present disclosure, a correlation data correlating resource usage with workload signatures is maintained, each workload signature representing a cluster of block signatures, each block signature characterizing the transaction instances initiated in a corresponding block duration. For the transactions received in a current block duration, if a current block signature is not contained in the correlation data and if the current transaction arrival rate (TAR) is greater than an expected TAR, a resource requirement for the current block signature is computed. Actions to manage capacity to handle transaction instances are triggered if the resource requirement is greater than the resource allocation in the current block duration. As an unknown current block signature and a higher TAR may be indicative of a workload surge, triggering suitable actions for such block signatures facilitates such surges to be handled by the software application.

IPC Classes  ?

  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06F 17/18 - Complex mathematical operations for evaluating statistical data
  • G06N 20/00 - Machine learning
  • G06F 9/46 - Multiprogramming arrangements
  • G06F 11/30 - Monitoring

6.

Application behavior learning based capacity forecast model

      
Application Number 14304760
Grant Number 10803397
Status In Force
Filing Date 2014-06-13
First Publication Date 2015-10-29
Grant Date 2020-10-13
Owner Appnomic Systems Private Limited (India)
Inventor
  • Desikachari, Padmanabhan
  • Narasappa, Sumanth

Abstract

Various techniques employed by an application performance management service to generate an application behavior learning based capacity forecast model are disclosed. In some embodiments, such a capacity forecast model is at least in part generated by clustering collected transaction data into one or more usage patterns, analyzing collected usage pattern data, and solving a mathematical model generated from the usage pattern data to determine a sensitivity of a resource to each type of transaction associated with an application.

IPC Classes  ?

  • G06N 20/00 - Machine learning
  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling
  • G06Q 10/04 - Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"

7.

Application performance monitoring

      
Application Number 14599351
Grant Number 10198340
Status In Force
Filing Date 2015-01-16
First Publication Date 2015-07-16
Grant Date 2019-02-05
Owner Appnomic Systems Private Limited (India)
Inventor
  • Vesepogu, Nageswara Rao
  • Narasappa, Sumanth
  • Desikachari, Padmanabhan

Abstract

Various techniques associated with application performance monitoring are disclosed. In some embodiments, a subset of application methods is configured to capture response time metrics, and response time metrics for a prescribed application transaction are computed by summing corresponding response time metrics of methods of the subset that are executed during each transaction invocation. Method and transaction response time metrics are collected for each of a plurality of observation intervals, and the collected response time metrics are analyzed to identify anomalous method and transaction states. Co-occurring anomalous transaction and method states are correlated to identify a set of hotspot methods for the transaction, wherein hotspot methods comprise expected root causes for anomalies of the transaction.

IPC Classes  ?

  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06F 11/07 - Responding to the occurrence of a fault, e.g. fault tolerance

8.

Proactive information technology infrastructure management

      
Application Number 14517582
Grant Number 10437696
Status In Force
Filing Date 2014-10-17
First Publication Date 2015-05-21
Grant Date 2019-10-08
Owner Appnomic Systems Private Limited (India)
Inventor Desikachari, Padmanabhan

Abstract

Disclosed herein is a computer implemented method and system for analyzing load responsive behavior of infrastructure components in an electronic environment for proactive management of the infrastructure components. Transaction data on multiple application transactions is collected. Load patterns are identified from the collected transaction data for generating load profiles. Data on infrastructure behavior in response to the application transactions is collected. Infrastructure behavior patterns are identified from the infrastructure behavior data for generating behavior profiles. The generated load profiles and the generated behavior profiles are correlated to create a load responsive behavior model. The created load responsive behavior model predicts behavior of the infrastructure components for different load patterns. A live data stream from current application transactions is analyzed using the load responsive behavior model to determine current load responsive behavior. Deviations of the current load responsive behavior from the predicted behavior are detected using the load responsive behavior model.

IPC Classes  ?

  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • H04L 12/24 - Arrangements for maintenance or administration

9.

Detecting root cause for transaction degradation using causal bayesian networks

      
Application Number 14475423
Grant Number 10878327
Status In Force
Filing Date 2014-09-02
First Publication Date 2015-03-12
Grant Date 2020-12-29
Owner Appnomic Systems Private Limited (India)
Inventor Narasappa, Sumanth

Abstract

Techniques for detecting root cause for transaction degradation using causal Bayesian networks are disclosed. In some embodiments, various states associated with an application comprising transactions and components are determined, wherein the determined states are associated with the application transactions and components. The determined states are used as input to build a Bayesian network whose nodes represent application transactions and components. A root cause set comprising one or more application components that is associated with a transaction degradation is inferred by traversing the Bayesian network.

IPC Classes  ?

  • G06N 7/00 - Computing arrangements based on specific mathematical models

10.

Proactive information technology infrastructure management

      
Application Number 12360856
Grant Number 08903757
Status In Force
Filing Date 2009-01-28
First Publication Date 2010-06-17
Grant Date 2014-12-02
Owner Appnomic Systems Private Limited (India)
Inventor Desikachari, Padmanabhan

Abstract

Disclosed herein is a computer implemented method and system for analyzing load responsive behavior of infrastructure components in an electronic environment for proactive management of the infrastructure components. Transaction data on multiple application transactions is collected. Load patterns are identified from the collected transaction data for generating load profiles. Data on infrastructure behavior in response to the application transactions is collected. Infrastructure behavior patterns are identified from the infrastructure behavior data for generating behavior profiles. The generated load profiles and the generated behavior profiles are correlated to create a load responsive behavior model. The created load responsive behavior model predicts behavior of the infrastructure components for different load patterns. A live data stream from current application transactions is analyzed using the load responsive behavior model to determine current load responsive behavior. Deviations of the current load responsive behavior from the predicted behavior are detected using the load responsive behavior model.

IPC Classes  ?

  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • H04L 29/12 - Arrangements, apparatus, circuits or systems, not covered by a single one of groups characterised by the data terminal
  • H04L 29/14 - Counter-measures to a fault
  • H04L 12/24 - Arrangements for maintenance or administration
  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions