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: 11902382
    Abstract: 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: Grant
    Filed: May 31, 2019
    Date of Patent: February 13, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Charan Acharya Chandrashekar
  • Patent number: 11848764
    Abstract: 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: Grant
    Filed: January 20, 2023
    Date of Patent: December 19, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Charan Acharya Chandrashekar, Mohan Narayanswamy, Lior Aronovich
  • Patent number: 11799743
    Abstract: 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: Grant
    Filed: July 26, 2022
    Date of Patent: October 24, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Charan Acharya Chandrashekar
  • Patent number: 11582152
    Abstract: 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: Grant
    Filed: January 26, 2021
    Date of Patent: February 14, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Charan Acharya Chandrashekar, Aneesh George
  • Publication number: 20220368609
    Abstract: 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: Application
    Filed: July 26, 2022
    Publication date: November 17, 2022
    Inventor: Charan Acharya Chandrashekar
  • Patent number: 11425001
    Abstract: 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: Grant
    Filed: June 18, 2019
    Date of Patent: August 23, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Charan Acharya Chandrashekar
  • Publication number: 20210234799
    Abstract: 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: Application
    Filed: January 26, 2021
    Publication date: July 29, 2021
    Inventors: Charan Acharya Chandrashekar, Aneesh George
  • Patent number: 10972347
    Abstract: 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: Grant
    Filed: January 16, 2019
    Date of Patent: April 6, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Charan Acharya Chandrashekar
  • Publication number: 20200403886
    Abstract: 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: Application
    Filed: June 18, 2019
    Publication date: December 24, 2020
    Inventor: Charan Acharya Chandrashekar
  • Publication number: 20200382610
    Abstract: 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: Application
    Filed: May 31, 2019
    Publication date: December 3, 2020
    Inventor: Charan Acharya Chandrashekar
  • Publication number: 20200228397
    Abstract: 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: Application
    Filed: January 16, 2019
    Publication date: July 16, 2020
    Inventor: Charan Acharya Chandrashekar
  • Publication number: 20200076689
    Abstract: 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: Application
    Filed: August 30, 2018
    Publication date: March 5, 2020
    Inventor: Charan Acharya Chandrashekar
  • Patent number: 10348892
    Abstract: 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: Grant
    Filed: June 15, 2016
    Date of Patent: July 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Charan Acharya Chandrashekar, Santosh Hegde, Mahadev Khapali, Shashank V. Vagarali
  • Publication number: 20170366665
    Abstract: 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: Application
    Filed: June 15, 2016
    Publication date: December 21, 2017
    Inventors: Charan Acharya Chandrashekar, Santosh Hegde, Mahadev Khapali, Shashank V. Vagarali
  • Publication number: 20170262507
    Abstract: 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: Application
    Filed: March 10, 2016
    Publication date: September 14, 2017
    Inventors: Charan Acharya Chandrashekar, Dattatreya Govindappanavar, Apoorv Kapse, Gaurav Saxena