Karkala
Ajay R. Karkala, Austin, TX US
Patent application number | Description | Published |
---|---|---|
20110083164 | ASSOCIATING MULTIPLE SECURITY DOMAINS TO APPLICATION SERVERS - Multiple security domains can be created and associated with various scopes within the cell allowing security configurations of each scope to be managed collectively. Examples of scopes include the entire cell, one or more application servers, one or more applications, one or more clusters, one or more service integration buses, one or more nodes, etc. Security configurations associated with the security domains can be applied to the scopes based on a hierarchy of the security domains. In addition, new security domains may be created automatically based on security requirements of newly installed applications. | 04-07-2011 |
Ajay Reddy Karkala, Austin, TX US
Patent application number | Description | Published |
---|---|---|
20120317633 | System and method to control display of a realm name - A method for dynamically assigning a displayable realm name begins upon receipt of an authentication request to an application, such as a web application, being executed by an application server. In response, a determination is made whether an application realm name has been set in a configuration file associated with the application. If not, a custom display property is then evaluated. If the custom display property is set true, a realm name associated with an active authentication mechanism is retrieved and provided for display in an authentication panel. If the custom display property is set false, a default string is provided for display in the authentication panel. In this manner, an application server administrator can control what realm name is displayed to an end user in the event an application developer has not specified the realm name in the application configuration. | 12-13-2012 |
20120324528 | System and method for merging security constraints when using security annotations - A method is described for merging security constraints associated with an application when using security annotations. The application comprises one or more servlets, such as a Java servlet. During application deployment, a list of role names is generated by merging static security constraints, for example, identified in a deployment descriptor, and in a static security annotation that defines a list containing the names of authorized roles for a servlet. Later, during application runtime in an application server, security constraints are retrieved from a plurality of sources, including both dynamic and static security annotations. Using the list of role names and the security constraints retrieved, a set of merged security constraints having a defined and proper order of precedence is generated. In particular, preferably one or more dynamic security annotations are first merged with one or more static security annotations to generate a set of runtime constraints. The security constraints from the deployment descriptor are then merged with the set of runtime constraints and the list of roles to generate the set of merged security constraints. These merged security constraints are then applied to process a request being handled by the application server. | 12-20-2012 |
Ashwin Kumar Karkala, Bangalore IN
Patent application number | Description | Published |
---|---|---|
20120185732 | METHOD OF MEASURING AND DIAGNOSING MISBEHAVIORS OF SOFTWARE COMPONENTS AND RESOURCES - Systems and methods are described for diagnosing behavior of software components in an application server. The application server can comprise a plurality of components that process incoming requests. A diagnostics advisor can be deployed with the application server and can determine an efficiency and/or inefficiency of each of the components of the application server or other middleware system. The efficiency determined by computing a ratio of a number of requests that completed execution in the component during a particular sampling time period to the number of requests that were received by the component during the sampling time period. The inefficiency is the inverse of efficiency, i.e. it is a ratio of the number of requests that are still being executed by the one or more components at the end of the sampling time period to the number of requests that were received by the one or more components during the sampling time period. The diagnostics advisor employs the determined efficiency and/or inefficiency to diagnose a misbehavior or other problem of the components in the application server. | 07-19-2012 |
20120185735 | SYSTEM AND METHOD FOR DETERMINING CAUSES OF PERFORMANCE PROBLEMS WITHIN MIDDLEWARE SYSTEMS - A method of determining a root cause of a performance problem is provided. The method comprises analyzing a plurality of performance indicators/metrics in a first time period and determining that at least one performance indicators/metric is exhibiting abnormal behavior. The method further comprises analyzing the plurality of performance indicators/metrics over a second time period, the second time period is longer than the first time period, and determining trend information for each performance indicators/metric over the second time period. The method further comprises correlating the trend information for each performance indicators/metric with performance problem information stored in a knowledge base, identifying a potential cause of the abnormal behavior based on the correlation, and alerting a user of the potential cause. | 07-19-2012 |
20120185736 | SYSTEM AND METHOD FOR USING DEPENDENCY IN A DYNAMIC MODEL TO RELATE PERFORMANCE PROBLEMS IN A COMPLEX MIDDLEWARE ENVIRONMENT - A method of isolating relevant components associated with a performance problem. The method comprises creating a static model of a system under test, including determining relationships between components in a middleware system. The method also comprises creating a dynamic problem tree by applying the static model to the system at runtime. The method further comprises identifying a link probability for each relationship in the dynamic problem tree; and traversing the dynamic problem tree to detect redundant components. A component is redundant if it has a link probability with its downstream component greater than a pre-determined threshold value. The method also comprises removing redundant components from the dynamic problem tree; and returning a set of components which are potential components to be analyzed further to determine the root causes of the performance problem. | 07-19-2012 |
Guruprasad Vishwanath Karkala, Hyderabad IN
Patent application number | Description | Published |
---|---|---|
20120221126 | EXTRACTION OF A FOUNDATION FIELDBUS DEVICE INFORMATION FOR ENHANCED DEVICE SELECTION AND DATA VALIDATION - A method for extracting and reporting a foundation fieldbus device description (DD) file for device selection and data validation can include obtaining the DD file for an intelligent field device (H | 08-30-2012 |
20120239168 | VIRTUAL COMMUNICATION RELATIONSHIP INFORMATION EXTRACTION, AVAILABILITY DETERMINATION AND VALIDATION FROM FOUNDATION FIELDBUS DEVICE DESCRIPTION FILES - A method for virtual communication relationship extraction, availability determination and validation from a foundation fieldbus device descriptor file can include obtaining a number of virtual communication relationships for fieldbus and linking devices coupled to a host system, identifying types of the virtual communication relationships for the fieldbus and linking devices, configuring function blocks related to the fieldbus and linking devices, reporting a count of consumed virtual communication relationships and available virtual communication relationships for the fieldbus and linking devices, determining an availability of a total number of virtual communication relationships and in response to no availability of virtual communication relationships, generating a message on the host system. | 09-20-2012 |
Karthik Karkala, Wappinger Falls, NY US
Patent application number | Description | Published |
---|---|---|
20160041126 | ENHANCED ENCLOSURES FOR ACOUSTICAL GAS CONCENTRATION SENSING AND FLOW CONTROL - Mass-transfer rate control arrangement and method in which a process precursor mixture is produced containing carrier gas and a process precursor gas. A quantity of the process precursor present in the process precursor mixture is acoustically sensed to produce a sensor output. A dilution gas is provided and the process precursor mixture and the dilution gas are separately conveyed to a diution point, at which a diluted mixture of the dilution gas and the process precursor mixture is achieved. A relative flow rate of the carrier gas and the dilution gas is automatically controlled in response to the sensor output such that the diluted mixture at the dilution point has a prescribed mass transfer rate of the precursor gas. | 02-11-2016 |