Patents by Inventor Aravind Srinivasan

Aravind Srinivasan 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).

  • Publication number: 20250110725
    Abstract: Some embodiments of the invention provide, for a RAN (radio access network), a method of rapidly upgrading multiple machines distributed across multiple cell sites, each particular machine of the multiple machines executing one or more base station applications. The method downloads a second boot disk for each of the multiple machines at each of the multiple cell sites, the second boot disk including an upgraded version of a first boot disk currently used by each of the multiple machines. For each particular machine, the method (1) powers off the particular machine, (2) creates a copy of data stored by a data disk of the particular machine to preserve data stored currently on the data disk, (3) replaces the first boot disk of the particular machine with the second boot disk that is the upgraded version of the first boot disk, and (4) powers on the particular machine.
    Type: Application
    Filed: November 15, 2023
    Publication date: April 3, 2025
    Inventors: Jian Lan, Leon Cui, Weiqing Wu, Uday Suresh Masurekar, Yan Qi, Qi Wang, Todd Sabin, Aravind Srinivasan, Hemanth Kumar Pannem
  • Patent number: 12253870
    Abstract: A circuit system includes a first voltage regulator circuit that generates a first supply voltage for an integrated circuit die based on a first control signal. The first voltage regulator circuit generates a first feedback signal based on the first supply voltage. The circuit system also includes a second voltage regulator circuit that generates a second supply voltage for an integrated circuit die based on a second control signal. The second voltage regulator circuit generates a second feedback signal based on the second supply voltage. The circuit system also includes a third voltage regulator circuit that generates the first control signal based on the first feedback signal and the second control signal based on the second feedback signal. The circuit system may include fully integrated, on-board, and on-package voltage regulator circuits.
    Type: Grant
    Filed: June 18, 2021
    Date of Patent: March 18, 2025
    Assignee: Altera Corporation
    Inventors: Archanna Srinivasan, Ravi Gutala, Scott Weber, Aravind Dasu, Mahesh Iyer, Eriko Nurvitadhi
  • Patent number: 12255648
    Abstract: A circuit system includes a first integrated circuit die having a first group of circuits configured to perform a first set of operations. The circuit system also includes a second integrated circuit die having a second group of circuits configured to start performing a second set of operations with a delay after the first group of circuits starts performing the first set of operations to reduce power supply voltage droop. The operations performed by the first and second groups of circuits can be interleaved with a fixed or a variable delay. Logic circuits can be partitioned into the first and the second groups of circuits based on predicted switching activity of the logic circuits. Decoupling capacitors in integrated circuit dies can be coupled together to reduce droop in a supply voltage during a high current event.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: March 18, 2025
    Assignee: Altera Corporation
    Inventors: Archanna Srinivasan, Ravi Gutala, Scott Weber, Aravind Dasu, Mahesh Iyer, Eriko Nurvitadhi
  • Patent number: 12184698
    Abstract: Some embodiments of the invention provide a novel method for specifying firewall rules. In some embodiments, the method provides the ability to specify for a particular firewall rule, a set of network nodes (also called a set of enforcement points below) at which the particular firewall should be enforced. To provide this ability, the method of some embodiments adds an extra tuple (referred to below as the AppliedTo tuple) to a firewall rule. This added AppliedTo tuple lists the set of enforcement points at which the firewall rule has to be applied (i.e., enforced).
    Type: Grant
    Filed: September 13, 2021
    Date of Patent: December 31, 2024
    Assignee: Nicira, Inc.
    Inventors: Kaushal Bansal, Uday Masurekar, Aravind Srinivasan, Shadab Shah, Serge Maskalik
  • Patent number: 12160491
    Abstract: Described herein are systems, methods, and software to manage the encapsulation of layer two communications across computing sites. In one example, a gateway at a first computing site may receive an encapsulated packet from a second gateway at a second computing site. After receiving the encapsulated packet, the gateway decapsulates the encapsulated packet and determines that the decapsulated packet satisfies MSS criteria. The gateway further, in response to determining that the decapsulated packet satisfies the MSS criteria, modifies an MSS option associated with the decapsulated packet to a maximum value and forwards the decapsulated packet to a destination virtual node in the first computing site.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: December 3, 2024
    Assignee: VMware, LLC
    Inventors: Todd A. Sabin, Uday Suresh Masurekar, Weiqing Wu, Aravind Srinivasan
  • Publication number: 20240378092
    Abstract: Example methods and systems for cloud native network function deployment are described. One example may involve a computer system obtaining cluster configuration information associated with multiple single node clusters (SNCs). Based on the cluster configuration information, the computer system may configure (a) a first SNC on a first node and (b) a second SNC on a second node. The computer system may configure (a) a first virtual agent associated with the first SNC, and (b) a second virtual agent associated with the second SNC. In response to receiving a deployment request to deploy a first pod and a second pod, the computer system may process the deployment request by (a) deploying, using the first virtual agent, the first pod on the first SNC, and (b) deploying, using the second virtual agent, the second pod on the second SNC.
    Type: Application
    Filed: May 12, 2023
    Publication date: November 14, 2024
    Applicant: VMware, Inc.
    Inventors: Xiaojun LIN, Liang CUI, Chung-Ta CHENG, Aravind SRINIVASAN, Todd SABIN
  • Publication number: 20240361333
    Abstract: Disclosed herein are methods, compositions, and devices for the detection of neutralizing antibodies for a pathogen of interest. In some embodiments, a covalent coupling between a viral protein and a receptor protein is utilized to reduce dissociation of the viral protein/receptor complex.
    Type: Application
    Filed: July 10, 2024
    Publication date: October 31, 2024
    Inventors: Ralph Eugene DAVIS, Humaira JANWARI, Ji Youn LIM, Aravind SRINIVASAN, David OKRONGLY, Sasha PEREBIKOVSKY, Brandon POLLACK, Marjorie CAPARAS, Alex HWU
  • Publication number: 20240345820
    Abstract: The disclosure provides a method for preparing a simulation system to simulate upgrade operations for a distributed container orchestration system. The method generally includes monitoring, by a simulation operator of the simulation system, for new resources generated at a management cluster in the distributed container orchestration system, based on the monitoring, discovering, by the simulation operator, a new resource generated at the management cluster specifying a version of container orchestration software supported and made available by the management cluster, and triggering, by the simulation operator, a creation of a new mock virtual machine (VM) template in the simulation system specifying the version of the container orchestration software, wherein the simulation system is configured to use the new mock VM template for simulating mock VMs in the simulation system that are compatible with the version of the container orchestration software supported and made available by the management cluster.
    Type: Application
    Filed: April 12, 2023
    Publication date: October 17, 2024
    Inventors: Yan Qi, Jian Lan, Liang Cui, Qi Wang, Xiaoli Tie, Xiaojun Lin, Wenwu Peng, Shuting Ma, Weiqing Wu, Aravind Srinivasan
  • Publication number: 20240345909
    Abstract: The disclosure provides a method for diagnosing remote sites of a distributed container orchestration system. The method generally includes receiving a test suite custom resource defining an image to be used for a diagnosis of components of a workload cluster deployed at the remote sites, wherein the image comprises a diagnosis module and/or a user-provided plugin to be used for the diagnosis; identifying a failed component in the workload cluster; obtaining infrastructure information about the workload cluster; identifying the components of the workload cluster for diagnosis based on the failed component, the infrastructure information, and the test suite custom resource; identifying at least one diagnosis site of the remote sites where the components are running using the infrastructure information; and deploying a first pod at the at least one diagnosis site to execute the diagnosis of the one or more components.
    Type: Application
    Filed: April 12, 2023
    Publication date: October 17, 2024
    Inventors: Qi Wang, Jian Lan, Yan QI, Liang CuI, Aravind Srinivasan, Weiqing Wu, Uday Suresh Masurekar, Todd Sabin, Hemanth Kumar Pannem, Govind Haridas
  • Publication number: 20240338375
    Abstract: A method and system is provided for mapping a term to a vector representation in a semantic space. Provided techniques allow for efficient and accurate determination of vector representations for query terms that are terms of emerging interest or are otherwise not included in a set of terms for which vector representations are pre-calculated.
    Type: Application
    Filed: June 14, 2024
    Publication date: October 10, 2024
    Applicant: nference, Inc.
    Inventors: Rakesh Barve, Akash Anand, Arjun Puranik, Murali Aravamudan, Venkataramanan Soundararajan, Aravind Srinivasan
  • Patent number: 12113678
    Abstract: Some embodiments provide various methods for offloading operations in an O-RAN (Open Radio Access Network) onto control plane (CP) or edge applications that execute on host computers with hardware accelerators in software defined datacenters (SDDCs). At the CP or edge application operating on a machine executing on a host computer with a hardware accelerator, the method of some embodiments receives data, from an O-RAN E2 unit, to perform an operation. The method uses a driver of the machine to communicate directly with the hardware accelerator to direct the hardware accelerator to perform a set of computations associated with the operation. This driver allows the communication with the hardware accelerator to bypass an intervening set of drivers executing on the host computer between the machine's driver and the hardware accelerator. Through this driver, the application in some embodiments receives the computation results, which it then provides to one or more O-RAN components (e.g.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: October 8, 2024
    Assignee: VMware LLC
    Inventors: Giridhar Subramani Jayavelu, Aravind Srinivasan, Amit Singh
  • Patent number: 12110950
    Abstract: A transmission comprises: a first planetary stage including a first ring gear defining first internal teeth; a ground component defining second internal teeth; a compound planetary stage including a one-way clutch with an inner race and an outer race, the outer race having a first tapered surface; and an adaptor defining external teeth and a second tapered surface, the adaptor being movable into at least a first position where the first tapered surface and the second tapered surface are connected with each other, and into a second position where instead the first internal teeth are gear coupled with the second internal teeth.
    Type: Grant
    Filed: December 1, 2023
    Date of Patent: October 8, 2024
    Assignee: Atieva, Inc.
    Inventors: Balazs Palfai, Aravind Srinivasan, Sai Krishna Enabothula, Bela Hegedus, Jean-Philippe Gauthier
  • Patent number: 12044297
    Abstract: An electric motor comprises: a stator; a rotor having a rotor shaft; and a transmission coupled to the rotor shaft, wherein when the rotor shaft rotates in a first direction an output shaft of the transmission rotates in a second direction opposite to the first direction with a first gear ratio, and wherein when the rotor shaft rotates in the second direction the output shaft of the transmission rotates in the second direction with a second gear ratio different from the first gear ratio.
    Type: Grant
    Filed: August 25, 2023
    Date of Patent: July 23, 2024
    Assignee: Atieva, Inc.
    Inventors: Balazs Palfai, Bela Hegedus, Sai Enabothula, Aravind Srinivasan
  • Patent number: 12038935
    Abstract: A method and system is provided for mapping a term to a vector representation in a semantic space. Provided techniques allow for efficient and accurate determination of vector representations for query terms that are terms of emerging interest or are otherwise not included in a set of terms for which vector representations are pre-calculated.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: July 16, 2024
    Assignee: nference, Inc.
    Inventors: Rakesh Barve, Akash Anand, Arjun Puranik, Murali Aravamudan, Venkataramanan Soundararajan, Aravind Srinivasan
  • Patent number: 12026045
    Abstract: An example method of propagating fault domain topology information in a distributed container orchestration system includes: receiving, at control plane software executing in a data center, the fault domain topology, which includes tags for a protection group and fault domains for remote sites in communication with the data center; deploying, by a master server of the distributed container orchestration system that executes in the data center, a node pool comprising virtual machines (VMs) executing in servers of the remote sites, the VMs being nodes of the distributed container orchestration system in which containers execute; determining, by a controller of the master server, relationships among the VMs, the servers, the protection group, and the fault domains based on state of resources maintained by the master server; and providing, by the controller, labels to the servers for associating the tags of the protection group and the fault domains to the VMs.
    Type: Grant
    Filed: September 2, 2022
    Date of Patent: July 2, 2024
    Assignee: VMware LLC
    Inventors: Jian Lan, Liang Cui, Aravind Srinivasan, Hailing Xu, Yan Qi, Prachi Dalvi, Shuting Ma, Todd Sabin, Uday Suresh Masurekar, Weiqing Wu
  • Publication number: 20240176639
    Abstract: An example method of diagnosing remote sites of a distributed container orchestration system includes: receiving, at a management cluster, definition of a test suite custom resource; detecting, by a test controller agent in a cluster of the remote sites, a diagnosis object in the management cluster created in response to the test suite custom resource; deploying, by the test controller agent in response to the diagnosis object, a first pod in the cluster; deploying, by the first pod, a second pod in a server of a first remote site of the remote sites; checking, by the second pod, configuration of the server that includes an additional pod executing alongside the second pod, at least one virtual machine (VM) in which the second pod and the additional pod execute, a hypervisor configured to support the at least one VM, and a hardware platform on which the hypervisor executes; and returning test data from the second pod to the first pod, the test data including results of the step of checking the configuration o
    Type: Application
    Filed: January 11, 2023
    Publication date: May 30, 2024
    Inventors: Jian LAN, Qi WANG, Yan QI, Liang CUI, Aravind SRINIVASAN, Weiqing WU, Uday Suresh MASUREKAR, Todd SABIN, Hemanth Kumar PANNEM, Govind HARIDAS
  • Publication number: 20240068545
    Abstract: An electric motor comprises: a stator; a rotor having a rotor shaft; and a transmission coupled to the rotor shaft, wherein when the rotor shaft rotates in a first direction an output shaft of the transmission rotates in a second direction opposite to the first direction with a first gear ratio, and wherein when the rotor shaft rotates in the second direction the output shaft of the transmission rotates in the second direction with a second gear ratio different from the first gear ratio.
    Type: Application
    Filed: August 25, 2023
    Publication date: February 29, 2024
    Inventors: Balazs Palfai, Bela Hegedus, Sai Enabothula, Aravind Srinivasan
  • Publication number: 20240028411
    Abstract: Example methods and systems for cluster add-on lifecycle management are described. In one example, a computer system may obtain cluster add-on definition information specifying multiple add-ons that are each capable of extending functionality of at least a first cluster and a second cluster. User interface(s) may be generated based on the cluster add-on definition information to allow a user to request for a management action associated. In response to receiving a first request for a first management action associated with the first add-on, a first instruction may be generated and sent to cause the first management action to be performed in the first cluster. In response to receiving a second request for a second management action associated with the second add-on, a second instruction may be generated and sent to cause the second management action to be performed in the first cluster or the second cluster.
    Type: Application
    Filed: September 8, 2022
    Publication date: January 25, 2024
    Applicant: VMware, Inc.
    Inventors: Hailing XU, Liang CUI, Aravind SRINIVASAN, Ni LU
  • Publication number: 20240028357
    Abstract: The disclosure provides an approach for simulating a virtual environment. A method includes simulating, using a virtualization simulator, a plurality of hosts; simulating, using the virtualization simulator, a plurality of virtual computing instances (VCIs) associated with the plurality of simulated hosts, based on information obtained from a cluster application programming interface (API) provider; creating, using a virtualization simulator operator, one or more node simulator schedulers; creating, using the one or more node schedulers, a node simulator; simulating, using the node simulator, a plurality of guest operating systems (OSs) associated with the plurality of simulated VCIs; and joining the plurality of simulated guest OSs to one or more node clusters in a data center via an API server.
    Type: Application
    Filed: August 10, 2022
    Publication date: January 25, 2024
    Inventors: Jian LAN, Liang CUI, Yan QI, Xiaoli TIE, Weiqing WU, Aravind SRINIVASAN, Hemanth Kumar PANNEM, Uday Suresh MASUREKAR, Todd SABIN
  • Publication number: 20240028370
    Abstract: An example method of diagnosing remote sites of a distributed container orchestration system includes: receiving, at a management cluster, definition of a test suite custom resource; deploying, in response to the test suite custom resource, a first pod in the management cluster; deploying, by the first pod, a second pod in a server of a first remote site of the remote sites; checking, by the second pod, configuration of the server that includes an additional pod executing alongside the second pod, at least one virtual machine (VM) in which the second pod and the additional pod execute, a hypervisor configured to support the at least one VM, and a hardware platform on which the hypervisor executes; and returning test data from the second pod to the first pod, the test data including results of the step of checking the configuration of the server.
    Type: Application
    Filed: September 2, 2022
    Publication date: January 25, 2024
    Inventors: Jian LAN, Liang CUI, Qi WANG, Aravind SRINIVASAN, Todd SABIN, Govind HARIDAS, Weiqing WU, Uday Suresh MASUREKAR, Wenwu PENG, Ni LU