Patents by Inventor Kishore Jagannath

Kishore Jagannath 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: 11119901
    Abstract: According to examples, an apparatus may include a processor that may generate automated and dynamic fail-fast testing pipelines that are efficiently executed to quickly identify tests for which changes to components such as an application will likely fail. The processor may train a classifier to predict whether changes to the application will fail a test procedure and use the classifier to generate machine-learned predictions of test outcomes to generate failure probabilities. The testing pipeline may be dynamically re-ordered based on the failure probabilities. The processor may also group the test procedures into lifecycle stages. Historical performance data may be used to identify time-limits by which to complete the test procedures of each lifecycle stage. Thus, the generated dynamic testing pipelines may be generated based on the likelihood of failures and test procedure duration.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: September 14, 2021
    Assignee: MICRO FOCUS LLC
    Inventors: Kishore Jagannath, Namitha R Prabhu
  • Publication number: 20200250078
    Abstract: According to examples, an apparatus may include a processor that may generate automated and dynamic fail-fast testing pipelines that are efficiently executed to quickly identify tests for which changes to components such as an application will likely fail. The processor may train a classifier to predict whether changes to the application will fail a test procedure and use the classifier to generate machine-learned predictions of test outcomes to generate failure probabilities. The testing pipeline may be dynamically re-ordered based on the failure probabilities. The processor may also group the test procedures into lifecycle stages. Historical performance data may be used to identify time-limits by which to complete the test procedures of each lifecycle stage. Thus, the generated dynamic testing pipelines may be generated based on the likelihood of failures and test procedure duration.
    Type: Application
    Filed: November 6, 2019
    Publication date: August 6, 2020
    Inventors: Kishore Jagannath, Namitha R. Prabhu
  • Patent number: 10466993
    Abstract: A computing device includes a storage device and a controller. The storage device is to store an application model and infrastructure models. The application model defines a first application and specifies a first communication protocol. The controller is to: determine a current lifecycle stage of the first application defined by the application model; select, from the plurality of infrastructure models, a first infrastructure model based on the current lifecycle stage of the first application; initiate a first application environment based on the selected first infrastructure model and the first communication protocol specified in the application model; and deploy the first application on the first application environment using the first communication protocol.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: November 5, 2019
    Assignee: Micro Focus LLC
    Inventors: Kishore Jagannath, Adarsh Suparna, Kunal Arora
  • Patent number: 10432734
    Abstract: According to an example, to tune a cloud service, an event and an event type on a cloud server application are detected by monitoring at least one of a hardware value and a software value. An application parameter to tune is determined based on the event type, and a tuning priority of the application parameter based on historical tuning data is fetched. The application parameter is tuned by modifying a software variable. In the event that tuning the application parameter resolves the event type, the tuning priority of the parameter is increased. In the event that tuning the parameter fails to resolve the event type, the parameter priority is decreased, the tuning is rolled back, and a default tune setting is invoked.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: October 1, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Kishore Jagannath, Santhosh Srinivas
  • Publication number: 20180321930
    Abstract: A computing device includes a storage device and a controller. The storage device is to store an application model and infrastructure models. The application model defines a first application and specifies a first communication protocol. The controller is to: determine a current lifecycle stage of the first application defined by the application model; select, from the plurality of infrastructure models, a first infrastructure model based on the current lifecycle stage of the first application; initiate a first application environment based on the selected first infrastructure model and the first communication protocol specified in the application model; and deploy the first application on the first application environment using the first communication protocol.
    Type: Application
    Filed: October 31, 2017
    Publication date: November 8, 2018
    Inventors: Kishore Jagannath, Adarsh Suparna, Kunal Arora
  • Publication number: 20180181383
    Abstract: A method includes deploying an application on a target virtual resource environment that includes at least one virtual machine for an associated lifecycle stage of the application. Deploying the application includes selecting a given physical resource environment to support the target virtual resource environment from a plurality of physical resource environments based at least in part on the lifecycle stage and a predefined physical resource environment-to-lifecycle stage mapping.
    Type: Application
    Filed: March 11, 2016
    Publication date: June 28, 2018
    Inventor: Kishore Jagannath
  • Patent number: 9971583
    Abstract: In one implementation, a system for a common deployment model includes a content engine to embrace content from a number of deployment tools, a properties engine to associate a number of properties from the content to generate a component model for the number of deployment tools, a cost engine to associate the component model with a cost model, and a fulfillment engine to instantiate the component model with the associated cost model.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: May 15, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Martin Dvorak, Kishore Jagannath, Adarsh Suparna
  • Publication number: 20180032322
    Abstract: Examples disclosed herein relate to automated development operations (DevOps) application deployment. Some examples disclosed herein may include generating a DevOps application deployment packages for DevOps applications based on DevOps application models for deploying the DevOps applications. Application deployment tools for deploying the DevOps applications may be determined based on the DevOps application deployment packages. The DevOps application deployment packages may be provided deployment tool plugins associated with the determined application deployment tools and the deployment tool plugins may execute deployment operations based on deployment properties included in the DevOps application deployment packages to deploy DevOps applications using the determined application deployment tools.
    Type: Application
    Filed: July 29, 2016
    Publication date: February 1, 2018
    Inventors: Kishore Jagannath, Namitha R. Prabhu, Vineet Raj
  • Publication number: 20170339251
    Abstract: Examples relate to supporting interoperability in cloud environments. In some examples, an application topology is converted to a cloud product topology that supports a cloud product standard, where the application topology includes a general application and supports a cloud industry standard. Artifacts associated with the general application are imported into a product database, where the artifacts are exposed in the product database via a standard Internet protocol. At this stage, the cloud product topology is imported into the product database to obtain an imported topology, and the general application is deployed from the imported topology to a server computing device that supports the cloud product standard, where the general application accesses the artifacts via the standard Internet protocol after deployment.
    Type: Application
    Filed: January 6, 2015
    Publication date: November 23, 2017
    Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Kishore JAGANNATH, Santhosh SRINIVAS, Milan CIPCALA
  • Publication number: 20170331907
    Abstract: According to an example, to tune a cloud service, an event and an event type on a cloud server application are detected by monitoring at least one of a hardware value and a software value. An application parameter to tune is determined based on the event type, and a tuning priority of the application parameter based on historical tuning data is fetched. The application parameter is tuned by modifying a software variable. In the event that tuning the application parameter resolves the event type, the tuning priority of the parameter is increased. In the event that tuning the parameter fails to resolve the event type, the parameter priority is decreased, the tuning is rolled back, and a default tune setting is invoked.
    Type: Application
    Filed: June 30, 2015
    Publication date: November 16, 2017
    Inventors: Kishore Jagannath, Santhosh Srinivas
  • Publication number: 20170262911
    Abstract: According to an example, to provide cloud service ratings, a service type is monitored on a first and second cloud service by capturing on a network interface at least one resource utilization feed and at least one connection feed. Infrastructure-level metrics and application-level metrics for the service type on the first and second cloud services are determined based on the monitoring of the first and second cloud services. Cost information for the service type on the first and second cloud services is fetched. A rating for the service type on the first cloud service and a rating for the service type on the second cloud service are calculated based a weighting of the infrastructure-level metrics, the application-level metrics, and the cost information.
    Type: Application
    Filed: June 30, 2015
    Publication date: September 14, 2017
    Inventor: Kishore Jagannath
  • Publication number: 20160139949
    Abstract: Implementations of the present disclosure provide a virtual machine resource management system and method thereof. According to one implementation, a request for service provisioning is received and at least one virtual machine associated with the request is created. When a determination has been made that the allocated virtual resources have exceeded a threshold value, a virtual machine is modified based on an associated life cycle stage priority or service information.
    Type: Application
    Filed: July 19, 2013
    Publication date: May 19, 2016
    Inventors: Kishore Jagannath, Adarsh Suparna, Ajeya H. Simha
  • Publication number: 20160124734
    Abstract: In one implementation, a system for a common deployment model includes a content engine to embrace content from a number of deployment tools, a properties engine to associate a number of properties from the content to generate a component model for the number of deployment tools, a cost engine to associate the component model with a cost model, and a fulfillment engine to instantiate the component model with the associated cost model.
    Type: Application
    Filed: October 31, 2014
    Publication date: May 5, 2016
    Inventors: Martin Dvorak, Kishore Jagannath, Adarsh Suparna