Patents by Inventor Shrisha Chandrashekar

Shrisha 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: 11886937
    Abstract: Methods, apparatus, systems and articles of manufacture to establish a data pipeline between cloud computing platforms. An apparatus includes at least one memory, machine readable instructions in the apparatus, and processor circuitry to execute the machine readable instructions to at least extract a data producer name from data, the data to be provided from a data producer to a data consumer, identify a buffer identifier based on a mapping of the data producer name to the buffer identifier, cause transmission of the data to a buffer associated with the buffer identifier, and cause transmission of the data from the buffer to the data consumer based on an association between the buffer identifier and a data consumer name, the data consumer name corresponding to the data consumer.
    Type: Grant
    Filed: May 25, 2022
    Date of Patent: January 30, 2024
    Assignee: VMware LLC
    Inventors: Karthik Seshadri, Rachil Chandran, Shrisha Chandrashekar, Tyler J. Curtis, Aayush Asawa, Radhakrishnan Devarajan
  • Publication number: 20230353467
    Abstract: An example apparatus comprises service manager circuitry to provide a service option to a user of a virtualized computing component, the service option including a first option to request inventory data and a second option to deploy a data collector agent, obtain a request corresponding to the second option, the request including two or more locations to deploy the data collector agent, and deploy the data collector agent at the two or more locations, and network connectivity selector circuitry to obtain a second request corresponding to the second option, determine connectivity factors for the data collector agent, and determine to collect inventory data from the data collector agent based on the connectivity factors.
    Type: Application
    Filed: June 26, 2023
    Publication date: November 2, 2023
    Inventors: Siddartha Laxman Karibhimanvar, Karthik Seshadri, Rachil Chandran, Akash Srivastava, Shrisha Chandrashekar
  • Patent number: 11689438
    Abstract: An example apparatus comprises at least one memory, instructions in the apparatus, and at least one processor to execute the instructions to identify an agent identifier from a plurality of network command responses, the plurality of network command responses including a plurality of network parameters, apply weighted values to the plurality of network parameters, and determine a total weighted sum of the plurality of network parameters, the total weighted sum corresponding to a connectivity factor of an agent associated with the agent identifier.
    Type: Grant
    Filed: January 11, 2022
    Date of Patent: June 27, 2023
    Assignee: VMWare, Inc.
    Inventors: Siddartha Laxman Karibhimanvar, Karthik Seshadri, Rachil Chandran, Akash Srivastava, Shrisha Chandrashekar
  • Publication number: 20220283881
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to establish a data pipeline between cloud computing platforms. An example apparatus includes at least one memory, machine readable instructions in the apparatus, and processor circuitry to execute the machine readable instructions to at least extract a data producer name from data, the data to be provided from a data producer to a data consumer, identify a buffer identifier based on a mapping of the data producer name to the buffer identifier, cause transmission of the data to a buffer associated with the buffer identifier, and cause transmission of the data from the buffer to the data consumer based on an association between the buffer identifier and a data consumer name, the data consumer name corresponding to the data consumer.
    Type: Application
    Filed: May 25, 2022
    Publication date: September 8, 2022
    Inventors: KARTHIK SESHADRI, RACHIL CHANDRAN, SHRISHA CHANDRASHEKAR, TYLER J. CURTIS, AAYUSH ASAWA, RADHAKRISHNAN DEVARAJAN
  • Patent number: 11436035
    Abstract: System and method for virtual agent management in a cloud architecture deploys multiple virtual appliances with proxy services in the cloud architecture, instantiates virtual agents in the virtual appliances, communicates with a cloud framework using the proxy services, and controls the virtual agents based on communications with the cloud framework.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: September 6, 2022
    Assignee: VMWARE, INC.
    Inventors: Karthik Seshadri, Shrisha Chandrashekar, Siddartha Laxman Karibhimanvar, Akash Srivastava, Rachil Chandran
  • Patent number: 11347572
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to establish a data pipeline between cloud computing platforms. An apparatus includes a producer registration controller to register a data producer with a data pipeline service in a public cloud network, the data producer associated with a private cloud network, a consumer registration controller to register a data consumer with the data pipeline service, and a communication controller to, in response to the registration of the data consumer, transmit data generated by the public cloud network from the data consumer to the data buffer via a first data plane gateway, and, in response to a validation of the data consumer, transmit the data from the data buffer to the data consumer via a second data plane gateway, the first data plane gateway different from the second data plane gateway.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: May 31, 2022
    Assignee: VMWARE, INC.
    Inventors: Karthik Seshadri, Rachil Chandran, Shrisha Chandrashekar, Tyler J. Curtis, Aayush Asawa, Radhakrishnan Devarajan
  • Publication number: 20220141107
    Abstract: An example apparatus comprises at least one memory, instructions in the apparatus, and at least one processor to execute the instructions to identify an agent identifier from a plurality of network command responses, the plurality of network command responses including a plurality of network parameters, apply weighted values to the plurality of network parameters, and determine a total weighted sum of the plurality of network parameters, the total weighted sum corresponding to a connectivity factor of an agent associated with the agent identifier.
    Type: Application
    Filed: January 11, 2022
    Publication date: May 5, 2022
    Inventors: Siddartha Laxman Karibhimanvar, Karthik Seshadri, Rachil Chandran, Akash Srivastava, Shrisha Chandrashekar
  • Patent number: 11258686
    Abstract: An example apparatus comprises a variable determiner to: parse a plurality of network command responses from a first data collector agent and from a second data collector agent; initialize a value for network connectivity parameters corresponding to the network command responses, the value corresponding to the parsed plurality of network command responses; and assign weighted values to the network connectivity parameters; a connectivity analyzer to determine a first network connectivity factor for the first data collector agent and a second network connectivity factor for the second data collector agent; and a recommender system to: determine whether the first network connectivity factor is a smaller value than the second network connectivity factor; and when the first network connectivity factor is the smaller value, initiate the first data collector agent corresponding to the first network connectivity factor to begin collecting data.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: February 22, 2022
    Assignee: VMWARE, INC.
    Inventors: Siddartha Laxman Karibhimanvar, Karthik Seshadri, Rachil Chandran, Akash Srivastava, Shrisha Chandrashekar
  • Publication number: 20210216347
    Abstract: System and method for virtual agent management in a cloud architecture deploys multiple virtual appliances with proxy services in the cloud architecture, instantiates virtual agents in the virtual appliances, communicates with a cloud framework using the proxy services, and controls the virtual agents based on communications with the cloud framework.
    Type: Application
    Filed: March 9, 2020
    Publication date: July 15, 2021
    Inventors: Karthik Seshadri, Shrisha Chandrashekar, Siddartha Laxman Karibhimanvar, Akash Srivastava, Rachil Chandran
  • Publication number: 20210135965
    Abstract: An example apparatus comprises a variable determiner to: parse a plurality of network command responses from a first data collector agent and from a second data collector agent; initialize a value for network connectivity parameters corresponding to the network command responses, the value corresponding to the parsed plurality of network command responses; and assign weighted values to the network connectivity parameters; a connectivity analyzer to determine a first network connectivity factor for the first data collector agent and a second network connectivity factor for the second data collector agent; and a recommender system to: determine whether the first network connectivity factor is a smaller value than the second network connectivity factor; and when the first network connectivity factor is the smaller value, initiate the first data collector agent corresponding to the first network connectivity factor to begin collecting data.
    Type: Application
    Filed: February 25, 2020
    Publication date: May 6, 2021
    Inventors: SIDDARTHA LAXMAN KARIBHIMANVAR, Karthik Seshadri, Rachil Chandran, Akash Srivastava, Shrisha Chandrashekar
  • Publication number: 20210096936
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to establish a data pipeline between cloud computing platforms. An example apparatus includes a producer registration controller to register a data producer with a data pipeline service in a public cloud network, the data producer associated with a private cloud network, a consumer registration controller to register a data consumer with the data pipeline service, and a communication controller to, in response to the registration of the data consumer, transmit data generated by the public cloud network from the data consumer to the data buffer via a first data plane gateway, and, in response to a validation of the data consumer, transmit the data from the data buffer to the data consumer via a second data plane gateway, the first data plane gateway different from the second data plane gateway.
    Type: Application
    Filed: November 21, 2019
    Publication date: April 1, 2021
    Inventors: KARTHIK SESHADRI, RACHIL CHANDRAN, SHRISHA CHANDRASHEKAR, TYLER J. CURTIS, AAYUSH ASAWA, RADHAKRISHNAN DEVARAJAN
  • Patent number: 10235473
    Abstract: Methods and systems allocate storage costs to virtual machines (“VMs”) in a virtual data center. Methods calculate a datastore-base rate based on datastore utilized-storage capacity in each LD and each LD-base rate when the datastore utilized-storage capacity and each LD-base rate are available. Datastore total cost is calculated by multiplying the datastore-base rate by the datastore utilized-storage capacity. Methods also use graph based methods to calculate datastore-base rates when the datastore utilized-storage capacity is unknown for each LD. The datastore-base rate associated with each datastore may then be used to calculate a VM storage cost of each VM hosted by a datastore.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: March 19, 2019
    Assignee: VMware, Inc.
    Inventors: Gurusreekanth Chagalakondu, Mrityunjoy Saha, Kumar Gaurav, Ajay Gautam, Shrisha Chandrashekar, Hemanth Kumar Pannem
  • Publication number: 20180165698
    Abstract: Methods and systems that allocate the total cost of virtual storage created from hard disk drives (“HDDs”) and solid state drives (“SSDs”) of server computers and mass-storage devices of a cloud-computing facility are described. The virtual storage is used to form virtual disks (“VDs”) of virtual machines (“VMs”) comprising a virtual datacenter (“VDC”). Methods calculate a total virtual storage cost of the virtual storage from hardware costs and other costs such as labor, maintenance, facilities and licensing costs, which is used to calculate an HDD cost rate and an SSD cost rate. A cost of each VD is calculate based on virtual storage policy parameters, the HDD cost rate, and the SSD cost rate. The costs of the VDs associated with a VM are combined to obtain a VM storage cost. The VM storage costs may be combined to obtain the virtual storage cost of the VDC.
    Type: Application
    Filed: February 8, 2017
    Publication date: June 14, 2018
    Inventors: SHRISHA CHANDRASHEKAR, MRITYUNJOY SAHA, VIJAY POTLURI, AMARNATH PALAVALLI, KUMAR GAURAV
  • Patent number: 9916092
    Abstract: Methods and systems are directed to allocating costs of storage arrays to logical disks. A fully loaded cost of storage of a storage area network (“SAN”) is calculated based on capital and operational expenditures of the SAN. Data is stored in the SAN in logical groups partitioned into logical disks. The unit rates of the logical groups are calculated from the capacities and utilization of the storage arrays that form the SAN. The unit rate of a logical disk is the unit rate the logical group to which the logical disk belongs. The storage cost of each logical disk is calculated from the unit rate of the logical disk and the utilized capacity of the logical disk. Methods also calculate cost of unallocated capacities of the logical disks, storage arrays, and the SAN, in order to evaluate efficient use of the SAN storage resources.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: March 13, 2018
    Assignee: VMWARE, INC.
    Inventors: Mrityunjoy Saha, Hemanth Kumar Pannem, Swarnalatha Pasupuleti, Kumar Gaurav, Shrisha Chandrashekar, Gurusreekanth C
  • Publication number: 20170168714
    Abstract: Methods and systems are directed to allocating costs of storage arrays to logical disks. A fully loaded cost of storage of a storage area network (“SAN”) is calculated based on capital and operational expenditures of the SAN. Data is stored in the SAN in logical groups partitioned into logical disks. The unit rates of the logical groups are calculated from the capacities and utilization of the storage arrays that form the SAN. The unit rate of a logical disk is the unit rate the logical group to which the logical disk belongs. The storage cost of each logical disk is calculated from the unit rate of the logical disk and the utilized capacity of the logical disk. Methods also calculate cost of unallocated capacities of the logical disks, storage arrays, and the SAN, in order to evaluate efficient use of the SAN storage resources.
    Type: Application
    Filed: March 7, 2016
    Publication date: June 15, 2017
    Inventors: Mrityunjoy SAHA, Hemanth Kumar PANNEM, Swarnalatha PASUPULETI, Kumar GAURAV, Shrisha CHANDRASHEKAR, Gurusreekanth C
  • Publication number: 20170123852
    Abstract: Methods and systems allocate storage costs to virtual machines (“VMs”) in a virtual data center. Methods calculate a datastore-base rate based on datastore utilized-storage capacity in each LD and each LD-base rate when the datastore utilized-storage capacity and each LD-base rate are available. Datastore total cost is calculated by multiplying the datastore-base rate by the datastore utilized-storage capacity. Methods also use graph based methods to calculate datastore-base rates when the datastore utilized-storage capacity is unknown for each LD. The datastore-base rate associated with each datastore may then be used to calculate a VM storage cost of each VM hosted by a datastore.
    Type: Application
    Filed: February 19, 2016
    Publication date: May 4, 2017
    Inventors: GURUSREEKANTH CHAGALAKONDU, Mrityunjoy Saha, Kumar Gaurav, Ajay Gautam, Shrisha Chandrashekar, Hemanth Kumar Pannem