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: 20250110725Abstract: 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: ApplicationFiled: November 15, 2023Publication date: April 3, 2025Inventors: Jian Lan, Leon Cui, Weiqing Wu, Uday Suresh Masurekar, Yan Qi, Qi Wang, Todd Sabin, Aravind Srinivasan, Hemanth Kumar Pannem
-
Patent number: 12253870Abstract: 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: GrantFiled: June 18, 2021Date of Patent: March 18, 2025Assignee: Altera CorporationInventors: Archanna Srinivasan, Ravi Gutala, Scott Weber, Aravind Dasu, Mahesh Iyer, Eriko Nurvitadhi
-
Patent number: 12255648Abstract: 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: GrantFiled: June 17, 2021Date of Patent: March 18, 2025Assignee: Altera CorporationInventors: Archanna Srinivasan, Ravi Gutala, Scott Weber, Aravind Dasu, Mahesh Iyer, Eriko Nurvitadhi
-
Patent number: 12184698Abstract: 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: GrantFiled: September 13, 2021Date of Patent: December 31, 2024Assignee: Nicira, Inc.Inventors: Kaushal Bansal, Uday Masurekar, Aravind Srinivasan, Shadab Shah, Serge Maskalik
-
Patent number: 12160491Abstract: 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: GrantFiled: December 20, 2019Date of Patent: December 3, 2024Assignee: VMware, LLCInventors: Todd A. Sabin, Uday Suresh Masurekar, Weiqing Wu, Aravind Srinivasan
-
Publication number: 20240378092Abstract: 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: ApplicationFiled: May 12, 2023Publication date: November 14, 2024Applicant: VMware, Inc.Inventors: Xiaojun LIN, Liang CUI, Chung-Ta CHENG, Aravind SRINIVASAN, Todd SABIN
-
Publication number: 20240361333Abstract: 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: ApplicationFiled: July 10, 2024Publication date: October 31, 2024Inventors: Ralph Eugene DAVIS, Humaira JANWARI, Ji Youn LIM, Aravind SRINIVASAN, David OKRONGLY, Sasha PEREBIKOVSKY, Brandon POLLACK, Marjorie CAPARAS, Alex HWU
-
Publication number: 20240345820Abstract: 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: ApplicationFiled: April 12, 2023Publication date: October 17, 2024Inventors: Yan Qi, Jian Lan, Liang Cui, Qi Wang, Xiaoli Tie, Xiaojun Lin, Wenwu Peng, Shuting Ma, Weiqing Wu, Aravind Srinivasan
-
Publication number: 20240345909Abstract: 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: ApplicationFiled: April 12, 2023Publication date: October 17, 2024Inventors: Qi Wang, Jian Lan, Yan QI, Liang CuI, Aravind Srinivasan, Weiqing Wu, Uday Suresh Masurekar, Todd Sabin, Hemanth Kumar Pannem, Govind Haridas
-
Publication number: 20240338375Abstract: 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: ApplicationFiled: June 14, 2024Publication date: October 10, 2024Applicant: nference, Inc.Inventors: Rakesh Barve, Akash Anand, Arjun Puranik, Murali Aravamudan, Venkataramanan Soundararajan, Aravind Srinivasan
-
Patent number: 12113678Abstract: 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: GrantFiled: July 15, 2021Date of Patent: October 8, 2024Assignee: VMware LLCInventors: Giridhar Subramani Jayavelu, Aravind Srinivasan, Amit Singh
-
Patent number: 12110950Abstract: 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: GrantFiled: December 1, 2023Date of Patent: October 8, 2024Assignee: Atieva, Inc.Inventors: Balazs Palfai, Aravind Srinivasan, Sai Krishna Enabothula, Bela Hegedus, Jean-Philippe Gauthier
-
Patent number: 12044297Abstract: 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: GrantFiled: August 25, 2023Date of Patent: July 23, 2024Assignee: Atieva, Inc.Inventors: Balazs Palfai, Bela Hegedus, Sai Enabothula, Aravind Srinivasan
-
Patent number: 12038935Abstract: 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: GrantFiled: January 19, 2021Date of Patent: July 16, 2024Assignee: nference, Inc.Inventors: Rakesh Barve, Akash Anand, Arjun Puranik, Murali Aravamudan, Venkataramanan Soundararajan, Aravind Srinivasan
-
Patent number: 12026045Abstract: 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: GrantFiled: September 2, 2022Date of Patent: July 2, 2024Assignee: VMware LLCInventors: Jian Lan, Liang Cui, Aravind Srinivasan, Hailing Xu, Yan Qi, Prachi Dalvi, Shuting Ma, Todd Sabin, Uday Suresh Masurekar, Weiqing Wu
-
Publication number: 20240176639Abstract: 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 oType: ApplicationFiled: January 11, 2023Publication date: May 30, 2024Inventors: Jian LAN, Qi WANG, Yan QI, Liang CUI, Aravind SRINIVASAN, Weiqing WU, Uday Suresh MASUREKAR, Todd SABIN, Hemanth Kumar PANNEM, Govind HARIDAS
-
Publication number: 20240068545Abstract: 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: ApplicationFiled: August 25, 2023Publication date: February 29, 2024Inventors: Balazs Palfai, Bela Hegedus, Sai Enabothula, Aravind Srinivasan
-
Publication number: 20240028411Abstract: 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: ApplicationFiled: September 8, 2022Publication date: January 25, 2024Applicant: VMware, Inc.Inventors: Hailing XU, Liang CUI, Aravind SRINIVASAN, Ni LU
-
Publication number: 20240028357Abstract: 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: ApplicationFiled: August 10, 2022Publication date: January 25, 2024Inventors: Jian LAN, Liang CUI, Yan QI, Xiaoli TIE, Weiqing WU, Aravind SRINIVASAN, Hemanth Kumar PANNEM, Uday Suresh MASUREKAR, Todd SABIN
-
Publication number: 20240028370Abstract: 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: ApplicationFiled: September 2, 2022Publication date: January 25, 2024Inventors: Jian LAN, Liang CUI, Qi WANG, Aravind SRINIVASAN, Todd SABIN, Govind HARIDAS, Weiqing WU, Uday Suresh MASUREKAR, Wenwu PENG, Ni LU