Patents by Inventor Charan Acharya Chandrashekar
Charan Acharya Chandrashekar 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: 11902382Abstract: Example techniques of migration of cloud networks between different multi-cloud management platforms, are described. In an example, a migration request is received. The migration request is indicative of a source multi-cloud management platform from which a cloud network is to be migrated to a destination multi-cloud management platform. The cloud network to be migrated from the source multi-cloud management platform to the destination multi-cloud management platform is identified based on a user input. Management platform information from the source multi-cloud management platform is obtained. The management platform information is representative of policies and data associated with the cloud network stored in databases of the source multi-cloud management platform. The cloud network is registered at the destination multi-cloud management platform. The management platform information is associated with the cloud network based on a unique identification number of the cloud network.Type: GrantFiled: May 31, 2019Date of Patent: February 13, 2024Assignee: Hewlett Packard Enterprise Development LPInventor: Charan Acharya Chandrashekar
-
Patent number: 11848764Abstract: A method includes: creating and maintaining, by a cloud object storage server, plural order data structures that define respective orders of objects stored in a bucket in a cloud object storage system; receiving, from a client device, a request to download the objects using one of the respective orders; allocating an iterator for the request, wherein the iterator is associated with a respective one of the plural order data structures that defines the one of the respective orders; returning an iterator identifier of the iterator to the client device; receiving, from the client device, a call containing the iterator identifier; and returning the objects to the client device in the one of the respective orders using the iterator and the respective one of the plural order data structures.Type: GrantFiled: January 20, 2023Date of Patent: December 19, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Charan Acharya Chandrashekar, Mohan Narayanswamy, Lior Aronovich
-
Patent number: 11799743Abstract: Example techniques of addition of nodes in cloud networks managed by a multi-cloud management platform, are described. In an example, a node addition request is received at a multi-cloud management platform. The node addition request includes identification information of a node and a cloud network in which the node is to be added. The identification information is indicative of a functionality of the node, a network address of the node, and an identifier of the cloud network. Based on the identifier of the cloud network, cloud account details of the cloud network may be obtained from one of the multi-cloud management platform and a user input. A controller node of the cloud network may be accessed based on the cloud account details. The node may be registered at the controller node of the cloud network, based on the identification information of the node and the cloud network.Type: GrantFiled: July 26, 2022Date of Patent: October 24, 2023Assignee: Hewlett Packard Enterprise Development LPInventor: Charan Acharya Chandrashekar
-
Patent number: 11582152Abstract: Example implementations relate to method and system for data management in a computing system, such as an edge server having a processing resource. During operation, the processing resource collects data from a plurality of smart devices and process a portion of the data at each edge-stage of a plurality of first edge-stages to generate partially processed data. Further, the processing resource evaluates a data processing load at an edge-stage of the plurality of first edge-stages based on a throughput of the edge-stage or a size of a data processing queue of a next edge-stage of the plurality of first edge-stages. The processing resource further pushes the partially processed data to the next edge-stage or a portion of the partially processed data to an external computing system and a remaining portion of the partially processed data to the next edge-stage, based on the data processing load at the edge-stage.Type: GrantFiled: January 26, 2021Date of Patent: February 14, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Charan Acharya Chandrashekar, Aneesh George
-
Publication number: 20220368609Abstract: Example techniques of addition of nodes in cloud networks managed by a multi-cloud management platform, are described. In an example, a node addition request is received at a multi-cloud management platform. The node addition request includes identification information of a node and a cloud network in which the node is to be added. The identification information is indicative of a functionality of the node, a network address of the node, and an identifier of the cloud network. Based on the identifier of the cloud network, cloud account details of the cloud network may be obtained from one of the multi-cloud management platform and a user input. A controller node of the cloud network may be accessed based on the cloud account details. The node may be registered at the controller node of the cloud network, based on the identification information of the node and the cloud network.Type: ApplicationFiled: July 26, 2022Publication date: November 17, 2022Inventor: Charan Acharya Chandrashekar
-
Patent number: 11425001Abstract: Example techniques of addition of nodes in cloud networks managed by a multi-cloud management platform, are described. In an example, a node addition request is received at a multi-cloud management platform. The node addition request includes identification information of a node and a cloud network in which the node is to be added. The identification information is indicative of a functionality of the node, a network address of the node, and an identifier of the cloud network. Based on the identifier of the cloud network, cloud account details of the cloud network may be obtained from one of the multi-cloud management platform and a user input. A controller node of the cloud network may be accessed based on the cloud account details. The node may be registered at the controller node of the cloud network, based on the identification information of the node and the cloud network.Type: GrantFiled: June 18, 2019Date of Patent: August 23, 2022Assignee: Hewlett Packard Enterprise Development LPInventor: Charan Acharya Chandrashekar
-
Publication number: 20210234799Abstract: Example implementations relate to method and system for data management in a computing system, such as an edge server having a processing resource. During operation, the processing resource collects data from a plurality of smart devices and process a portion of the data at each edge-stage of a plurality of first edge-stages to generate partially processed data. Further, the processing resource evaluates a data processing load at an edge-stage of the plurality of first edge-stages based on a throughput of the edge-stage or a size of a data processing queue of a next edge-stage of the plurality of first edge-stages. The processing resource further pushes the partially processed data to the next edge-stage or a portion of the partially processed data to an external computing system and a remaining portion of the partially processed data to the next edge-stage, based on the data processing load at the edge-stage.Type: ApplicationFiled: January 26, 2021Publication date: July 29, 2021Inventors: Charan Acharya Chandrashekar, Aneesh George
-
Patent number: 10972347Abstract: The disclosure describes techniques for converting a source cloud network to a destination cloud network. In one implementation, a method includes: receiving a user request to convert a source cloud network to a destination cloud network; in response to receiving the request, invoking a driver based on the destination cloud network specified in the user request; using at least the invoked driver to retrieve cloud configuration data of the source cloud network and an operating system (OS) image of the destination cloud network; using at least the retrieved cloud configuration data of the source cloud network and the retrieved OS image of the destination cloud network, converting the source cloud network to the destination cloud network, wherein converting comprises: registering a controller and compute node of the source cloud network as a controller and compute node of the destination cloud network; and sending a notification that the conversion was completed.Type: GrantFiled: January 16, 2019Date of Patent: April 6, 2021Assignee: Hewlett Packard Enterprise Development LPInventor: Charan Acharya Chandrashekar
-
Publication number: 20200403886Abstract: Example techniques of addition of nodes in cloud networks managed by a multi-cloud management platform, are described. In an example, a node addition request is received at a multi-cloud management platform. The node addition request includes identification information of a node and a cloud network in which the node is to be added. The identification information is indicative of a functionality of the node, a network address of the node, and an identifier of the cloud network. Based on the identifier of the cloud network, cloud account details of the cloud network may be obtained from one of the multi-cloud management platform and a user input. A controller node of the cloud network may be accessed based on the cloud account details. The node may be registered at the controller node of the cloud network, based on the identification information of the node and the cloud network.Type: ApplicationFiled: June 18, 2019Publication date: December 24, 2020Inventor: Charan Acharya Chandrashekar
-
Publication number: 20200382610Abstract: Example techniques of migration of cloud networks between different multi-cloud management platforms, are described. In an example, a migration request is received. The migration request is indicative of a source multi-cloud management platform from which a cloud network is to be migrated to a destination multi-cloud management platform. The cloud network to be migrated from the source multi-cloud management platform to the destination multi-cloud management platform is identified based on a user input. Management platform information from the source multi-cloud management platform is obtained. The management platform information is representative of policies and data associated with the cloud network stored in databases of the source multi-cloud management platform. The cloud network is registered at the destination multi-cloud management platform. The management platform information is associated with the cloud network based on a unique identification number of the cloud network.Type: ApplicationFiled: May 31, 2019Publication date: December 3, 2020Inventor: Charan Acharya Chandrashekar
-
Publication number: 20200228397Abstract: The disclosure describes techniques for converting a source cloud network to a destination cloud network. In one implementation, a method includes: receiving a user request to convert a source cloud network to a destination cloud network; in response to receiving the request, invoking a driver based on the destination cloud network specified in the user request; using at least the invoked driver to retrieve cloud configuration data of the source cloud network and an operating system (OS) image of the destination cloud network; using at least the retrieved cloud configuration data of the source cloud network and the retrieved OS image of the destination cloud network, converting the source cloud network to the destination cloud network, wherein converting comprises: registering a controller and compute node of the source cloud network as a controller and compute node of the destination cloud network; and sending a notification that the conversion was completed.Type: ApplicationFiled: January 16, 2019Publication date: July 16, 2020Inventor: Charan Acharya Chandrashekar
-
Publication number: 20200076689Abstract: Example techniques of cloud migration are described. In an example, a migration request is received. The migration request is indicative of a destination cloud network and a compute node to be migrated from a source cloud network to the destination cloud network. A virtual machine (VM) information of the compute node is determined based on the migration request. The VM information is indicative of a VM hosted at the compute node in the source cloud network, a storage volume associated with the VM, and a network address associated with the VM. The compute node, the VM, the storage volume, and the network address are registered in the destination cloud network, based on the migration request and the VM information. The compute node, the VM, the storage volume, and the network address are deregistered from the source cloud network.Type: ApplicationFiled: August 30, 2018Publication date: March 5, 2020Inventor: Charan Acharya Chandrashekar
-
Patent number: 10348892Abstract: A computer-implemented method includes identifying a mobile phone. The method includes identifying one or more input devices. The one or more input devices are associated with the mobile phone. The method includes collecting behavior information from the input devices. The method includes applying machine learning to the behavior information to yield a schedule.Type: GrantFiled: June 15, 2016Date of Patent: July 9, 2019Assignee: International Business Machines CorporationInventors: Charan Acharya Chandrashekar, Santosh Hegde, Mahadev Khapali, Shashank V. Vagarali
-
Publication number: 20170366665Abstract: A computer-implemented method includes identifying a mobile phone. The method includes identifying one or more input devices. The one or more input devices are associated with the mobile phone. The method includes collecting behavior information from the input devices. The method includes applying machine learning to the behavior information to yield a schedule.Type: ApplicationFiled: June 15, 2016Publication date: December 21, 2017Inventors: Charan Acharya Chandrashekar, Santosh Hegde, Mahadev Khapali, Shashank V. Vagarali
-
Publication number: 20170262507Abstract: A method and system for generating feedback for query execution is presented. The method and system includes receiving an instruction, using a computer, to perform a query from a user; performing the query instruction by accessing the database on a network; and determining a network traffic of the network in response to the query instruction performance timing out. The method and system also includes calculating a time and cost needed to complete the query instruction, in response to the query instruction performance timing out and presenting the calculated data to a user with an option to complete the timed out query. The method and system includes requesting and receiving a grace time to complete the query from the user in response to the user accepting the option to complete the query. The query is performed based on the grace time.Type: ApplicationFiled: March 10, 2016Publication date: September 14, 2017Inventors: Charan Acharya Chandrashekar, Dattatreya Govindappanavar, Apoorv Kapse, Gaurav Saxena