Patents by Inventor Rachil Chandran

Rachil Chandran 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: 11888758
    Abstract: Methods, apparatus, systems and articles of manufacture to provide a custom installable open virtualization application file for on-premise installation via the cloud are disclosed. Example instructions cause one or more processors to determine a sizing factor based on a response from a user device; determine customized resource information for an agent in a private cloud network using an inventory count algorithm based on the sizing factor; modify an open virtualization appliance (OVA) file to include the customized resource information, the OVA file being deployed in a public cloud network; and transmit an indication to a location of the modified OVA file to the user device, the location of the modified OVA file being the same location as the OVA file.
    Type: Grant
    Filed: November 1, 2021
    Date of Patent: January 30, 2024
    Assignee: VMware LLC
    Inventors: Rachil Chandran, Karthik Seshadri, Akash Srivastava, Siddartha Laxman Karibhimanvar, Sivaraj M
  • 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: 20230185855
    Abstract: This disclosure relates generally to efficiently storing and retrieving indexless log data. In particular, during ingestion of the log data metadata describing the log data and its location within a first data storage system is saved in a second data storage system to assist in efficient retrieval of the log data.
    Type: Application
    Filed: February 4, 2022
    Publication date: June 15, 2023
    Inventors: KARTHIK SESHADRI, RADHAKRISHNAN DEVARAJAN, SHIVAM SATIJA, SIDDARTHA LAXMAN KARIBHIMANVAR, RACHIL CHANDRAN
  • Patent number: 11562299
    Abstract: Disclosed are various embodiments for automating the prediction of workload tenures in datacenter environments. In some embodiments, parameters are identified for a plurality of workloads of a software defined data center. A machine learning model is trained to determine a predicted tenure based on parameters of the workloads. A workload for the software defined data center is configured to include at least one workload parameter. The workload is processed using the trained machine learning model to determine the predicted tenure. An input to the machine learning model includes the at least one workload parameter.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: January 24, 2023
    Assignee: VMWARE, INC.
    Inventors: Chandrashekhar Jha, Ritesh Jha, Yash Bhatnagar, Rajat Garg, Rachil Chandran
  • 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
  • Publication number: 20220060429
    Abstract: Methods, apparatus, systems and articles of manufacture to provide a custom installable open virtualization application file for on-premise installation via the cloud are disclosed. Example instructions cause one or more processors to determine a sizing factor based on a response from a user device; determine customized resource information for an agent in a private cloud network using an inventory count algorithm based on the sizing factor; modify an open virtualization appliance (OVA) file to include the customized resource information, the OVA file being deployed in a public cloud network; and transmit an indication to a location of the modified OVA file to the user device, the location of the modified OVA file being the same location as the OVA file.
    Type: Application
    Filed: November 1, 2021
    Publication date: February 24, 2022
    Inventors: RACHIL CHANDRAN, KARTHIK SESHADRI, AKASH SRIVASTAVA, SIDDARTHA LAXMAN KARIBHIMANVAR, SIVARAJ M
  • 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
  • Patent number: 11204811
    Abstract: Computational methods and systems that estimate time remaining and right size for usable capacities of resources used to run virtual objects of a distributed computing system are described. For each stream of metric data that represents usage of a resource of a distributed computing system, a model for forecasting metric data is determined and used to compute forecasted metric data in a forecast interval. A resource utilization metric is computed from the forecasted metric data and may be used to estimate a time remaining before the usable capacity of the resource is expected to be insufficient and the resource usable capacity is adjusted. The resource utilization metric may be used to determine the capacity remaining is insufficient. A right-size usable capacity for the resource is computed based on the resource utilization metric and the usable capacity of the resource is adjusted to at least the right-size usable capacity.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: December 21, 2021
    Assignee: VMware, Inc.
    Inventors: Lalit Jain, Rachil Chandran, Keshav Mathur, James Ang, Kien Chiew Wong, Leah Nutman
  • Patent number: 11165712
    Abstract: Methods, apparatus, systems and articles of manufacture to provide a custom installable open virtualization application file for on-premise installation via the cloud are disclosed. An example apparatus includes a resource processor to determine a resource capacity for an agent in a private cloud network; a file manipulator to modify an open virtualization appliance (OVA) file by modifying a descriptor file of the OVA file to configure the resource capacity for the agent in the private cloud network, the OVA file being deployed in a public cloud network; and a first interface to transmit an indication to a location of the modified OVA file to a user device, the location of the modified OVA file being the same location as the OVA file.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: November 2, 2021
    Assignee: VMWARE, INC.
    Inventors: Rachil Chandran, Karthik Seshadri, Akash Srivastava, Siddartha Laxman Karibhimanvar, Sivaraj M
  • Patent number: 11080093
    Abstract: Computational methods and systems to reclaim capacity of a virtual infrastructure of distributed computing system are described. Methods and systems are directed to forecasting usage of resources that form a virtual infrastructure of a distributed computing system. Streams of metric data that represent usage of resources of the virtual infrastructure assigned to a virtual object are collected. A binary sequence of active status metric data is computed for the virtual object based on the streams of metric data. Forecasted active status metric data are computed in a forecast interval based on the sequence of active status metric data. Expected active or inactive status of virtual object over the forecast interval is determined from the forecasted active status metric data. If the virtual object is expected to inactive status over the forecast interval, resources assigned to the virtual object are reclaimed for use by active virtual objects.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: August 3, 2021
    Assignee: VMware, Inc.
    Inventors: Rachil Chandran, Lalit Jain, Harutyun Beybutyan, James Ang, Leah Nutman, Keshav Mathur
  • Publication number: 20210224114
    Abstract: Disclosed are various embodiments of a capacity analysis tool using system modules. In one example, a system generates a target model for a targeted computing system that includes a first virtual machine and a second virtual machine. The target model can include system models for the first virtual machine and the second virtual machine, and each of the system models can represent one of multiple parameters of the first virtual machine and the second virtual machine. A function of time for each of the plurality of parameters can be generated based at least in part a time series of datapoints for the parameters. An estimated point in time of contention between a first parameter for the first virtual machine and a second parameter for the second virtual machine can be identified. A usable capacity for the first parameter and the second parameter can be determined.
    Type: Application
    Filed: April 5, 2021
    Publication date: July 22, 2021
    Inventors: Gurudutt Maiya Belur, Samuel P. McBride, Rachil Chandran
  • 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
  • Patent number: 11010196
    Abstract: A capacity-analysis tool (CAT) provides a model framework for creating a model of a capacity-planning-target (CPT) system, e.g., a data center. The tool includes a model framework that, in turn, includes a closed-system template for creating CSMs, i.e., models of capacity-limited systems. A user uses the CAT to create CPT models using the CSMs as building blocks. A machine-learning engine is used to train the CPT model, converting parameter time-series data to functions of time. The trained CPT models are then used to make capacity-planning estimates, e.g., time remaining on a system before usage matches capacity. The CAT makes it easy to extend a model, e.g., by adding new dimensions (new factors of interest) in the form of new CSMs to which the new dimensions have been assigned.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: May 18, 2021
    Assignee: VMware, Inc.
    Inventors: Gurudutt Maiya Belur, Samuel P. McBride, 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: 20210136002
    Abstract: Methods, apparatus, systems and articles of manufacture to provide a custom installable open virtualization application file for on-premise installation via the cloud are disclosed. An example apparatus includes a resource processor to determine a resource capacity for an agent in a private cloud network; a file manipulator to modify an open virtualization appliance (OVA) file by modifying a descriptor file of the OVA file to configure the resource capacity for the agent in the private cloud network, the OVA file being deployed in a public cloud network; and a first interface to transmit an indication to a location of the modified OVA file to a user device, the location of the modified OVA file being the same location as the OVA file.
    Type: Application
    Filed: February 26, 2020
    Publication date: May 6, 2021
    Inventors: RACHIL CHANDRAN, KARTHIK SESHADRI, AKASH SRIVASTAVA, SIDDARTHA LAXMAN KARIBHIMANVAR, SIVARAJ M