Patents by Inventor Chinmaya Manjunath
Chinmaya Manjunath 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: 11914480Abstract: Content of an object of a source system for backup is received at a backup system different from the source system. A standby version of at least a portion of the object of the source system is maintained at a recovery system. A backup of the received content is performed using the backup system. In response to a request to place the standby version at a specified recovery time point, backup data utilized in updating the standby version to the specified recovery time point is provided to the recovery system via the backup system.Type: GrantFiled: December 2, 2021Date of Patent: February 27, 2024Assignee: Cohesity, Inc.Inventors: Shobhit Agarwal, Chinmaya Manjunath, Kishan Venkata Sravan Nerella, Himanshu Mehra
-
Patent number: 11907082Abstract: A stream of source system storage changes associated with an object are received at a backup system from a source system. The source system storage changes associated with the object are provided to a remote data recovery system. The remote data recovery system is configured to store the provided source system storage changes associated with the object. The backup system is utilized to generate one or more reference restoration points based on the stream of source system storage changes associated with the object.Type: GrantFiled: September 20, 2022Date of Patent: February 20, 2024Assignee: Cohesity, Inc.Inventors: Shobhit Agarwal, Chinmaya Manjunath, Kishan Venkata Sravan Nerella, Shubham Arvind Barai, Manvendra Singh Tomar
-
Publication number: 20240020209Abstract: A current configuration of one or more data management services is monitored. It is determined that the current configuration is insufficient to achieve a data protection intent indicated by a specification of the data protection intent. In response to determining that the current configuration is insufficient to achieve the data protection intent indicated by the specification of the data protection intent, the current configuration of the one or more data management services is modified in a manner to achieve the data protection intent indicated by the specification of the data protection intent.Type: ApplicationFiled: August 1, 2023Publication date: January 18, 2024Inventors: Chinmaya Manjunath, Colin Scott Johnson, Amitabh Sinha, Dayanand Sharma, Prakash Veljibhai Vaghela, Karandeep Singh Chawla
-
Patent number: 11782886Abstract: A virtual machine container file is analyzed to determine which portion of the virtual machine container file corresponds to a virtual machine file system metadata of the virtual machine container file. One or more differences between a first version of a virtual machine container file and a second version of the virtual machine container file are determined at least in part by traversing a snapshot structure associated with the virtual machine container file. The determined one or more differences that corresponds to the virtual machine file system metadata portion of the virtual machine container file are identified based at least in part on the analysis of the virtual machine container file.Type: GrantFiled: September 29, 2021Date of Patent: October 10, 2023Assignee: Cohesity, Inc.Inventors: Chinmaya Manjunath, Anirvan Duttagupta, Anubhav Gupta, Sidharth Mishra, Zhihuan Qiu
-
Patent number: 11768745Abstract: A specification of a data protection intent is received. Configurations for a plurality of different data management services are automatically determined in an attempt to achieve the specified data protection intent. The determined configurations in the plurality of different data management services are automatically implemented.Type: GrantFiled: November 23, 2021Date of Patent: September 26, 2023Assignee: Cohesity, Inc.Inventors: Chinmaya Manjunath, Colin Scott Johnson, Amitabh Sinha, Dayanand Sharma, Prakash Veljibhai Vaghela, Karandeep Singh Chawla
-
Publication number: 20230229562Abstract: A reference snapshot of a storage is stored. Data changes that modify the storage are received. The data changes are captured by a write filter of the storage. The received data changes are logged. The data changes occurring after an instance time of the reference snapshot are applied to the reference snapshot to generate a first incremental snapshot corresponding to a first intermediate reference restoration point. The data changes occurring after an instance time of the first incremental snapshot are applied to the first incremental snapshot to generate a second incremental snapshot corresponding to a second intermediate reference restoration point.Type: ApplicationFiled: December 7, 2022Publication date: July 20, 2023Inventors: Shobhit Agarwal, Chinmaya Manjunath, Kishan Venkata Sravan Nerella, Ashish Patwardhan
-
Publication number: 20230132312Abstract: A stream of source system storage changes associated with an object are received at a backup system from a source system. The source system storage changes associated with the object are provided to a remote data recovery system. The remote data recovery system is configured to store the provided source system storage changes associated with the object. The backup system is utilized to generate one or more reference restoration points based on the stream of source system storage changes associated with the object.Type: ApplicationFiled: September 20, 2022Publication date: April 27, 2023Inventors: Shobhit Agarwal, Chinmaya Manjunath, Kishan Venkata Sravan Nerella, Shubham Arvind Barai, Manvendra Singh Tomar
-
Patent number: 11614954Abstract: An indication of an instantiation of a first graphical user interface item representing a first data pool component being specified to be included in a data pool is received. An indication of an instantiation of a second graphical user interface item representing a second data pool component being specified to be included in the data pool is received. The second graphical user interface item is graphically instantiated as connected with the first graphical user interface item to indicate that the first data pool component and the second data pool component belong to the same data pool able to be referenced as a combined single data entity. An indication of an instantiation of a third graphical user interface item representing a data management action to be applied to the data pool, wherein the third graphical user interface item is graphically instantiated as connected with a graphical representation of the data pool is received.Type: GrantFiled: December 8, 2020Date of Patent: March 28, 2023Assignee: Cohesity, Inc.Inventors: Colin Scott Johnson, Karandeep Singh Chawla, Chinmaya Manjunath
-
Patent number: 11573861Abstract: A reference snapshot of a storage is stored. Data changes that modify the storage are received. The data changes are captured by a write filter of the storage. The received data changes are logged. The data changes occurring after an instance time of the reference snapshot are applied to the reference snapshot to generate a first incremental snapshot corresponding to a first intermediate reference restoration point. The data changes occurring after an instance time of the first incremental snapshot are applied to the first incremental snapshot to generate a second incremental snapshot corresponding to a second intermediate reference restoration point.Type: GrantFiled: August 23, 2019Date of Patent: February 7, 2023Assignee: Cohesity, Inc.Inventors: Shobhit Agarwal, Chinmaya Manjunath, Kishan Venkata Sravan Nerella, Ashish Patwardhan
-
Patent number: 11558457Abstract: A method and apparatus for dynamically adjusting an ingestion rate for backup operations on a source system. The method generally includes monitoring a resource utilization related to one or more performance metrics of the source system in performing at least a primary workload. Based on the monitored resource utilization, the backup system determines a data ingestion rate for backup operations on the source system. The backup system ingests data from the source system to a backup repository at the determined data ingestion rate.Type: GrantFiled: January 22, 2021Date of Patent: January 17, 2023Assignee: Cohesity, Inc.Inventors: Markose Thomas, Chinmaya Manjunath
-
Patent number: 11481287Abstract: A stream of source system storage changes associated with an object are received at a backup system from a source system. The source system storage changes associated with the object are provided to a remote data recovery system. The remote data recovery system is configured to store the provided source system storage changes associated with the object. The backup system is utilized to generate one or more reference restoration points based on the stream of source system storage changes associated with the object.Type: GrantFiled: February 22, 2021Date of Patent: October 25, 2022Assignee: Cohesity, Inc.Inventors: Shobhit Agarwal, Chinmaya Manjunath, Kishan Venkata Sravan Nerella, Shubham Arvind Barai, Manvendra Singh Tomar
-
Publication number: 20220269570Abstract: A stream of source system storage changes associated with an object are received at a backup system from a source system. The source system storage changes associated with the object are provided to a remote data recovery system. The remote data recovery system is configured to store the provided source system storage changes associated with the object. The backup system is utilized to generate one or more reference restoration points based on the stream of source system storage changes associated with the object.Type: ApplicationFiled: February 22, 2021Publication date: August 25, 2022Inventors: Shobhit Agarwal, Chinmaya Manjunath, Kishan Venkata Sravan Nerella, Shubham Arvind Barai, Manvendra Singh Tomar
-
Publication number: 20220179664Abstract: An indication of an instantiation of a first graphical user interface item representing a first data pool component being specified to be included in a data pool is received. An indication of an instantiation of a second graphical user interface item representing a second data pool component being specified to be included in the data pool is received. The second graphical user interface item is graphically instantiated as connected with the first graphical user interface item to indicate that the first data pool component and the second data pool component belong to the same data pool able to be referenced as a combined single data entity. An indication of an instantiation of a third graphical user interface item representing a data management action to be applied to the data pool, wherein the third graphical user interface item is graphically instantiated as connected with a graphical representation of the data pool is received.Type: ApplicationFiled: December 8, 2020Publication date: June 9, 2022Inventors: Colin Scott Johnson, Karandeep Singh Chawla, Chinmaya Manjunath
-
Publication number: 20220179760Abstract: A specification of a data protection intent is received. Configurations for a plurality of different data management services are automatically determined in an attempt to achieve the specified data protection intent. The determined configurations in the plurality of different data management services are automatically implemented.Type: ApplicationFiled: November 23, 2021Publication date: June 9, 2022Inventors: Chinmaya Manjunath, Colin Scott Johnson, Amitabh Sinha, Dayanand Sharma, Prakash Veljibhai Vaghela, Karandeep Singh Chawla
-
Publication number: 20220179748Abstract: Content of an object of a source system for backup is received at a backup system different from the source system. A standby version of at least a portion of the object of the source system is maintained at a recovery system. A backup of the received content is performed using the backup system. In response to a request to place the standby version at a specified recovery time point, backup data utilized in updating the standby version to the specified recovery time point is provided to the recovery system via the backup system.Type: ApplicationFiled: December 2, 2021Publication date: June 9, 2022Inventors: Shobhit Agarwal, Chinmaya Manjunath, Kishan Venkata Sravan Nerella, Himanshu Mehra
-
Publication number: 20220138163Abstract: A virtual machine container file is analyzed to determine which portion of the virtual machine container file corresponds to a virtual machine file system metadata of the virtual machine container file. One or more differences between a first version of a virtual machine container file and a second version of the virtual machine container file are determined at least in part by traversing a snapshot structure associated with the virtual machine container file. The determined one or more differences that corresponds to the virtual machine file system metadata portion of the virtual machine container file are identified based at least in part on the analysis of the virtual machine container file.Type: ApplicationFiled: September 29, 2021Publication date: May 5, 2022Inventors: Chinmaya Manjunath, Anirvan Duttagupta, Anubhav Gupta, Sidharth Mishra, Zhihuan Qiu
-
Patent number: 11176102Abstract: A virtual machine container file is analyzed to determine which portion of the virtual machine container file corresponds to a virtual machine file system metadata of the virtual machine container file. One or more differences between a first version of a virtual machine container file and a second version of the virtual machine container file are determined at least in part by traversing a snapshot structure associated with the virtual machine container file. The determined one or more differences that corresponds to the virtual machine file system metadata portion of the virtual machine container file are identified based at least in part on the analysis of the virtual machine container file.Type: GrantFiled: December 5, 2019Date of Patent: November 16, 2021Assignee: Cohesity, Inc.Inventors: Chinmaya Manjunath, Anirvan Duttagupta, Anubhav Gupta, Sidharth Mishra, Zhihuan Qiu
-
Publication number: 20210203722Abstract: A method and apparatus for dynamically adjusting an ingestion rate for backup operations on a source system. The method generally includes monitoring a resource utilization related to one or more performance metrics of the source system in performing at least a primary workload. Based on the monitored resource utilization, the backup system determines a data ingestion rate for backup operations on the source system. The backup system ingests data from the source system to a backup repository at the determined data ingestion rate.Type: ApplicationFiled: January 22, 2021Publication date: July 1, 2021Inventors: Markose Thomas, Chinmaya Manjunath
-
Patent number: 10944822Abstract: A method and apparatus for dynamically adjusting an ingestion rate for backup operations on a source system. The method generally includes monitoring a resource utilization related to one or more performance metrics of the source system in performing at least a primary workload. Based on the monitored resource utilization, the backup system determines a data ingestion rate for backup operations on the source system. The backup system ingests data from the source system to a backup repository at the determined data ingestion rate.Type: GrantFiled: April 2, 2019Date of Patent: March 9, 2021Assignee: Cohesity, Inc.Inventors: Markose Thomas, Chinmaya Manjunath
-
Publication number: 20200356442Abstract: A reference snapshot of a storage is stored. Data changes that modify the storage are received. The data changes are captured by a write filter of the storage. The received data changes are logged. The data changes occurring after an instance time of the reference snapshot are applied to the reference snapshot to generate a first incremental snapshot corresponding to a first intermediate reference restoration point. The data changes occurring after an instance time of the first incremental snapshot are applied to the first incremental snapshot to generate a second incremental snapshot corresponding to a second intermediate reference restoration point.Type: ApplicationFiled: August 23, 2019Publication date: November 12, 2020Inventors: Shobhit Agarwal, Chinmaya Manjunath, Kishan Venkata Sravan Nerella, Ashish Patwardhan