Patents by Inventor Prabhu Murthy
Prabhu Murthy 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: 11847503Abstract: Example techniques for execution of functions by clusters of computing nodes are described. In an example, if a cluster does not have resources available for executing a function for handling a service request, the cluster may request another cluster for executing the function. A result of execution of the function may be received by the cluster and used for handling the service request.Type: GrantFiled: October 17, 2020Date of Patent: December 19, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Jyoti Ranjan, Prabhu Murthy, Siddhartha Singh
-
Patent number: 11805136Abstract: A technique includes accessing, by a computer, a container image that is built at least in part inside a virtual machine instance; and accessing, by the computer, an image of the virtual machine instance. Pursuant to the technique, the container image and the image of the virtual machine instance are scanned for security issues; and a result of the scanning is displayed by the computer.Type: GrantFiled: March 12, 2020Date of Patent: October 31, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Rijil Abraham, Prabhu Murthy, Chandrasekaran Natarajan
-
Patent number: 11748487Abstract: Embodiments described herein are generally directed to testing a microservice to determine whether the microservice leaks sensitive information. According to an example, prior to deployment of a microservice within a production environment, a test suite for the microservice is generated based at least in part on a specification of an application programming interface (API) of the microservice defining operations supported by the API and information regarding parameters of each of the operations. The microservice is subjected to the test suite. A potential security leak by the microservice is then detected by analyzing a dataset to which the microservice outputs information, including applying security rules to the dataset.Type: GrantFiled: April 23, 2020Date of Patent: September 5, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Jyoti Ranjan, Prabhu Murthy, Ajay Kumar Bajaj
-
Patent number: 11561835Abstract: A system to facilitate a container orchestration cloud service platform is described. The system includes a controller to manage Kubernetes cluster life-cycle operations created by each of a plurality of providers. The controller includes one or more processors to execute a controller micro service to discover a provider plugin associated with each of the plurality of providers, and perform the cluster life-cycle operations at a container orchestration platform as a broker for each of a plurality of providers.Type: GrantFiled: May 29, 2020Date of Patent: January 24, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Jyoti Ranjan, Prabhu Murthy, Paul Murray
-
Patent number: 11561842Abstract: Example implementations relate to determining and implementing a feasible resource optimization plan for public cloud consumption. Telemetry data over a period of time is obtained for a current deployment of virtual infrastructure resources within a current data center of a cloud provider that supports an existing service and an application deployed on the virtual infrastructure resources. Information regarding a set of constraints to be imposed on a resource optimization plan is obtained. Indicators of resource consumption relating to the currently deployed virtual infrastructure resources during the period of time are identified by applying a deep learning algorithm to the telemetry data. A resource optimization plan is determined that is feasible within the set of constraints based on a costing model associated with resources of an alternative data center of the cloud provider, the indicators of resource consumption and costs associated with the current deployment.Type: GrantFiled: January 31, 2020Date of Patent: January 24, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Prabhu Murthy, Jyoti Ranjan, Abhishek Kumar
-
Patent number: 11283671Abstract: Examples described herein relate to method and an issue management system for handling issues reported from network devices. The issue management system may receive an issue from a network device of a plurality of network devices arranged in one or more computing environments. The issue management system may determine whether there exists a solution corresponding to the issue in a solution repository based on the issue and a knowledge base. Further, in response to determining that there exists the solution corresponding to the issue, the issue management system may communicate the solution to a computing environment of the one or more computing environments that hosts the network device reporting the issue. Alternatively, if there exists no solution corresponding to the issue, the issue management system may relay the issue to a management station for the management station to address the issue.Type: GrantFiled: February 28, 2020Date of Patent: March 22, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Anusha Chaparala, Prabhu Murthy, Rijil Abraham
-
Publication number: 20210334384Abstract: Embodiments described herein are generally directed to testing a microservice to determine whether the microservice leaks sensitive information. According to an example, prior to deployment of a microservice within a production environment, a test suite for the microservice is generated based at least in part on a specification of an application programming interface (API) of the microservice defining operations supported by the API and information regarding parameters of each of the operations. The microservice is subjected to the test suite. A potential security leak by the microservice is then detected by analyzing a dataset to which the microservice outputs information, including applying security rules to the dataset.Type: ApplicationFiled: April 23, 2020Publication date: October 28, 2021Inventors: Jyoti Ranjan, Prabhu Murthy, Ajay Kumar Bajaj
-
Publication number: 20210273846Abstract: Examples described herein relate to method and an issue management system for handling issues reported from network devices. The issue management system may receive an issue from a network device of a plurality of network devices arranged in one or more computing environments. The issue management system may determine whether there exists a solution corresponding to the issue in a solution repository based on the issue and a knowledge base. Further, in response to determining that there exists the solution corresponding to the issue, the issue management system may communicate the solution to a computing environment of the one or more computing environments that hosts the network device reporting the issue. Alternatively, if there exists no solution corresponding to the issue, the issue management system may relay the issue to a management station for the management station to address the issue.Type: ApplicationFiled: February 28, 2020Publication date: September 2, 2021Inventors: Anusha Chaparala, Prabhu Murthy, Rijil Abraham
-
Publication number: 20210240539Abstract: Example implementations relate to determining and implementing a feasible resource optimization plan for public cloud consumption. Telemetry data over a period of time is obtained for a current deployment of virtual infrastructure resources within a current data center of a cloud provider that supports an existing service and an application deployed on the virtual infrastructure resources. Information regarding a set of constraints to be imposed on a resource optimization plan is obtained. Indicators of resource consumption relating to the currently deployed virtual infrastructure resources during the period of time are identified by applying a deep learning algorithm to the telemetry data. A resource optimization plan is determined that is feasible within the set of constraints based on a costing model associated with resources of an alternative data center of the cloud provider, the indicators of resource consumption and costs associated with the current deployment.Type: ApplicationFiled: January 31, 2020Publication date: August 5, 2021Inventors: Prabhu Murthy, Jyoti Ranjan, Abhishek Kumar
-
Publication number: 20210240459Abstract: Example techniques for selection of deployment environments for applications are described. The deployment environments may be container-based deployment environments. In an example, the selection may be performed based on a historical behavior of an application.Type: ApplicationFiled: October 17, 2020Publication date: August 5, 2021Inventors: Jyoti Ranjan, Prabhu Murthy, Abhishek Kumar
-
Publication number: 20210232440Abstract: Example techniques for execution of functions by clusters of computing nodes are described. In an example, if a cluster does not have resources available for executing a function for handling a service request, the cluster may request another cluster for executing the function. A result of execution of the function may be received by the cluster and used for handling the service request.Type: ApplicationFiled: October 17, 2020Publication date: July 29, 2021Inventors: Jyoti Ranjan, Prabhu Murthy, Siddhartha Singh
-
Publication number: 20210006472Abstract: The current disclosure describes a method for managing a plurality of resources associated with one or more user, hosted in one or more cloud platforms. The method comprises receiving resource utilization data associated with the plurality of resources and event data associated one or more user applications of the users, identifying one or more resources to be freed, based on resource utilization data and event data using a resource management model, identifying a set of resources related with each resource from the one or more resources and releasing each resource from the one or more resources and the set of related resources related with the corresponding each resource from the one or more resources. The resource management model is trained using resource management patterns from user data.Type: ApplicationFiled: July 2, 2019Publication date: January 7, 2021Inventors: Priyatham Khaspa, Prabhu Murthy, Shruthi Patil
-
Publication number: 20200379812Abstract: A system to facilitate a container orchestration cloud service platform is described. The system includes a controller to manage Kubernetes cluster life-cycle operations created by each of a plurality of providers. The controller includes one or more processors to execute a controller micro service to discover a provider plugin associated with each of the plurality of providers, and perform the cluster life-cycle operations at a container orchestration platform as a broker for each of a plurality of providers.Type: ApplicationFiled: May 29, 2020Publication date: December 3, 2020Inventors: Jyoti Ranjan, Prabhu Murthy, Paul Murray
-
Publication number: 20200304526Abstract: A technique includes accessing, by a computer, a container image that is built at least in part inside a virtual machine instance; and accessing, by the computer, an image of the virtual machine instance. Pursuant to the technique, the container image and the image of the virtual machine instance are scanned for security issues; and a result of the scanning is displayed by the computer.Type: ApplicationFiled: March 12, 2020Publication date: September 24, 2020Inventors: Rijil Abraham, Prabhu Murthy, Chandrasekaran Natarajan
-
Publication number: 20200304383Abstract: Examples of generation of templates for cloud computing platforms are disclosed. In an example, a plurality of service provider specific parameters corresponding to a selected parameter is identified. Each of the plurality of service provider specific parameters is associated with a respective cloud service provider. A plurality of service provider specific templates for deployment and management of the computing entity over the plurality of cloud computing platforms is generated, based on the plurality of service provider specific parameters. Each of the plurality of service provider specific templates includes a corresponding service provider specific parameter, from the plurality of service provider specific parameters.Type: ApplicationFiled: March 19, 2019Publication date: September 24, 2020Inventors: Ajay Kumar Bajaj, Prabhu Murthy, Abhishek Kumar
-
Patent number: 6961761Abstract: A domain partitioning system for a multi-node computer system is disclosed. An external server manager is coupled to a domain configuration unit by a dedicated sideband channel. The server manager has write privileges to the domain configuration unit that allows the server manager to control the domain partitioning and the routing tables. None of the domains of the computer system are permitted write access to the domain configuration unit. In one embodiment, the domain configuration unit is a set of domain partition registers and routing table registers coupled to a system interconnect.Type: GrantFiled: May 17, 2001Date of Patent: November 1, 2005Assignee: Fujitsu LimitedInventors: Kazunori Masuyama, Patrick N. Conway, Hitoshi Oi, Jeremy Farrell, Sudheer Miryala, Yukio Nishimura, Prabhu Murthy