Patents by Inventor Rajaram Balakrishnan
Rajaram Balakrishnan 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: 12253919Abstract: Methods and systems for protecting virtual machines is provided. One method includes discovering, by a first plugin, from a virtual machine (“VM”) management system, a plurality of VMs that share a logical data store having a plurality of virtual volumes used for storing data for the VMs by a storage system registered with the first plugin and a virtual appliance of the VM management system; obtaining, by the first plugin, from the virtual appliance, metadata and storage layout of a set of virtual volumes used by a VM to store data; using a first application programming interface (API), by the first plugin, for identifying a first set of storage volumes used by the storage system to store data for the set of virtual volumes; and creating, by the first plugin, a consistency group (“CG”) having the identified the first set of storage volumes and generating a snapshot of the CG.Type: GrantFiled: February 22, 2023Date of Patent: March 18, 2025Assignee: NETAPP, INC.Inventors: Rajaram Balakrishnan, Balamurali Palaiah, Jayakrishnan Ramakrishna Pillai, Kiran Joseph D Almeida, Negi Shardul Singh, Vineeth Karinta
-
Patent number: 12025994Abstract: A system may include a processor installed in an aircraft. The processor may be configured to: obtain runway friction coefficient data and runway surface condition data for a runway; obtain braking coefficient data and braking action index data; obtain equivalent runway condition data and runway length data for the runway; obtain aircraft speed data of the aircraft and aircraft configuration data; based at least on the runway friction coefficient data, the runway surface condition data, the braking coefficient data, the braking action index data, the equivalent runway condition data, the aircraft speed data, and the aircraft configuration data, determine a rejected takeoff (RTO) initiating point (RIP) and a start automated RTO sequence point; and cause an automated RTO sequence to be performed if the start automated RTO sequence point is reached without the automated RTO sequence being manually overridden.Type: GrantFiled: June 28, 2021Date of Patent: July 2, 2024Assignee: Rockwell Collins, Inc.Inventors: Rajaram Balakrishnan, Sridhar Hariram
-
Publication number: 20240192979Abstract: Methods and systems for protecting virtual machines is provided. One method includes discovering, by a first plugin, from a virtual machine (“VM”) management system, a plurality of VMs that share a logical data store having a plurality of virtual volumes used for storing data for the VMs by a storage system registered with the first plugin and a virtual appliance of the VM management system; obtaining, by the first plugin, from the virtual appliance, metadata and storage layout of a set of virtual volumes used by a VM to store data; using a first application programming interface (API), by the first plugin, for identifying a first set of storage volumes used by the storage system to store data for the set of virtual volumes; and creating, by the first plugin, a consistency group (“CG”) having the identified the first set of storage volumes and generating a snapshot of the CG.Type: ApplicationFiled: February 22, 2023Publication date: June 13, 2024Inventors: Rajaram Balakrishnan, Balamurali Palaiah, Jayakrishnan Ramakrishna Pillai, Kiran Joseph D. Almeida, Negi Shardul Singh, Vineeth Karinta
-
Publication number: 20240192980Abstract: Methods and systems for protecting virtual machines is provided. One method includes generating, by a first plugin, a directory for a virtual machine (VM) from among a plurality of VMs for a restore operation to restore the VM from a snapshot, the plurality of VMs sharing a logical data store having a plurality of virtual volumes used for storing data for the VMs by a storage system registered with the first plugin and a virtual appliance of a VM management system, the storage system using a first set of storage volumes to store data for a set of virtual volumes of the VM; renaming, by the first plugin, a logical object associated with the snapshot; and calling, by the first plugin, the virtual appliance to import the renamed logical object as a virtual volume.Type: ApplicationFiled: February 22, 2023Publication date: June 13, 2024Inventors: Rajaram Balakrishnan, Balamurali Palaiah, Jayakrishnan Ramakrishna Pillai, Kiran Joseph D Almeida, Negi Shardul Singh, Vineeth Karinta
-
Publication number: 20240193055Abstract: Methods and systems for protecting virtual machines is provided. One method includes discovering, by a first plugin, from a virtual machine (“VM”) management system, a plurality of VMs that share a logical data store having a plurality of virtual volumes used for storing data for the VMs by a storage system registered with the first plugin and a virtual appliance of the VM management system; obtaining, by the first plugin, from the virtual appliance, metadata and storage layout of a set of virtual volumes used by a VM to store data; using a first application programming interface (API), by the first plugin, for identifying a first set of storage volumes used by the storage system to store data for the set of virtual volumes; and creating, by the first plugin, a consistency group (“CG”) having the identified the first set of storage volumes and generating a snapshot of the CG.Type: ApplicationFiled: February 22, 2023Publication date: June 13, 2024Inventors: Rajaram Balakrishnan, Balamurali Palaiah, Jayakrishnan Ramakrishna Pillai, Kiran Joseph D Almeida, Negi Shardul Singh, Vineeth Karinta
-
Patent number: 11397650Abstract: Methods and systems for protecting virtual machines is provided. One method includes identifying a plurality of volumes of a primary storage system for storing a plurality of data containers of a virtual machine (“VM”); generating a consistency group (“CG”) snapshot of the plurality of volumes; associating a single instance storage clone of each data container of the VM from the CG snapshot to an active file system of the primary storage system; and generating metadata for representing a VM backup as a set having each of the single instance storage clone of each data container.Type: GrantFiled: April 23, 2021Date of Patent: July 26, 2022Assignee: NETAPP, INC.Inventors: Balamurali Palaiah, Kavish Pahade, Vrishali Thorat, Vineeth Karinta, Rajaram Balakrishnan, Jayakrishnan Ramakrishna Pillai, Sachin Anil Gandhi, Priyanka Kasinath Surakanti
-
Publication number: 20220197313Abstract: A system may include a processor installed in an aircraft. The processor may be configured to: obtain runway friction coefficient data and runway surface condition data for a runway; obtain braking coefficient data and braking action index data; obtain equivalent runway condition data and runway length data for the runway; obtain aircraft speed data of the aircraft and aircraft configuration data; based at least on the runway friction coefficient data, the runway surface condition data, the braking coefficient data, the braking action index data, the equivalent runway condition data, the aircraft speed data, and the aircraft configuration data, determine a rejected takeoff (RTO) initiating point (RIP) and a start automated RTO sequence point; and cause an automated RTO sequence to be performed if the start automated RTO sequence point is reached without the automated RTO sequence being manually overridden.Type: ApplicationFiled: June 28, 2021Publication date: June 23, 2022Inventors: Rajaram Balakrishnan, Sridhar Hariram
-
Patent number: 10387263Abstract: Methods and systems for providing storage services in a networked environment are provided. A management device interfaces with a plurality of management layers that communicates with a plurality of application plugins executed by a plurality of computing devices. Each application plugin is associated with an application for providing storage services for stored objects managed by a storage system. A same request and response format is used by the management device to obtain information from the plurality of management layers regarding storage space used by the plurality of applications for storing the stored objects and the management device maintains storage space information as a storage resource object for virtual storage resources and physical storage resources used by the plurality of applications for storing the stored objects.Type: GrantFiled: April 24, 2015Date of Patent: August 20, 2019Assignee: NETAPP, INC.Inventors: Vineeth Karinta, Santosh C. Lolayekar, Vrishali Namdeo Thorat, Ramanathan Padinjarel Somanathan, Jayakrishnan Ramakrishna Pillai, Rajaram Balakrishnan
-
Publication number: 20160188417Abstract: Methods and systems for providing storage services in a networked environment are provided. A management device interfaces with a plurality of management layers that communicates with a plurality of application plugins executed by a plurality of computing devices. Each application plugin is associated with an application for providing storage services for stored objects managed by a storage system. A same request and response format is used by the management device to obtain information from the plurality of management layers regarding storage space used by the plurality of applications for storing the stored objects and the management device maintains storage space information as a storage resource object for virtual storage resources and physical storage resources used by the plurality of applications for storing the stored objects.Type: ApplicationFiled: April 24, 2015Publication date: June 30, 2016Applicant: NETAPP, INC.Inventors: Vineeth Karinta, Santosh C. Lolayekar, Vrishali Namdeo Thorat, Ramanathan Padinjarel Somanathan, Jayakrishnan Ramakrishna Pillai, Rajaram Balakrishnan