Patents by Inventor Vimal Kumar Nallathambi
Vimal Kumar Nallathambi 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: 11847026Abstract: A data storage system according to certain aspects can share a single snapshot for multiple applications and/or agents. For example, the data storage system can receive snapshot commands from multiple applications and/or agents, and can group them for a single snapshot (e.g., based on time of receipt of the snapshot commands). Data associated with the multiple applications and/or agents may reside on a single LUN or volume. The data storage system can take a single snapshot of the LUN or volume, and generate metadata regarding which portion of the snapshot is related to which application. The single snapshot can be stored in one or more secondary storage devices. The single snapshot may be partitioned into portions relating to different applications and stored separately.Type: GrantFiled: September 29, 2020Date of Patent: December 19, 2023Assignee: Commvault Systems, Inc.Inventors: Paramasivam Kumarasamy, Brahmaiah Vallabhaneni, Prashanth Nagabhushana Bangalore, Vimal Kumar Nallathambi, Dmitriy Borisovich Zakharkin
-
Patent number: 11640338Abstract: The systems and methods herein permit storage systems to correctly perform data recovery, such as direct access recovery, of Network Data Management Protocol (“NDMP”) backup data that was modified prior to being stored in secondary storage media, such as tape. The systems and methods permit NDMP backup data to be encrypted, compressed, deduplicated, and/or otherwise modified prior to storage. The systems and methods herein also permit a user to perform a precautionary snapshot of the current state of data (e.g., primary data) prior to reverting data to a previous state using point-in-time data.Type: GrantFiled: March 10, 2021Date of Patent: May 2, 2023Assignee: Commvault Systems, Inc.Inventors: Duncan Alden Littlefield, Vimal Kumar Nallathambi, Girish Chanchlani
-
Patent number: 11507470Abstract: An illustrative approach to managing snapshots streamlines how and when snapshots are generated in a storage management system, such that fewer snapshots may be generated without diminishing the scope of data protection. A novel unified-snapshot storage policy may govern snapshots for any number of subclients. A unified-snapshot job based on the unified-snapshot storage policy enables the illustrative storage management system to automatically discover relevant components and generate at most one snapshot per target logical unit number (“LUN”) in a storage array. Each snapshot may comprise the data of any number of subclients and/or clients in the storage management system. Accordingly, one unified-snapshot job may yield a minimum but sufficient number of snapshots comprising data of all subclients associated with the governing unified-snapshot storage policy. An enhanced storage manager may manage the unified-snapshot jobs.Type: GrantFiled: March 3, 2020Date of Patent: November 22, 2022Assignee: Commvault Systems, Inc.Inventors: Vimal Kumar Nallathambi, Manoj Kumar Vijayan
-
Patent number: 11245759Abstract: A “snapshot-control media agent” (“snap-MA”) is configured on a secondary storage computing device that operates apart from client computing devices. A “forwarder” media agent operates on each client computing device that uses a storage array, yet lacks command channels to the storage array. The forwarder media agent forwards commands directed at the storage array to the snap-MA, which receives and processes commands directed at the storage array that were forwarded by the forwarder media agents. Responses from the storage array are transmitted to the respective forwarder media agent. The snap-MA pools storage-array-command devices to avoid capacity limitations in regard to communications channels at the storage array.Type: GrantFiled: August 28, 2020Date of Patent: February 8, 2022Assignee: Commvault Systems, Inc.Inventors: Vimal Kumar Nallathambi, Unmil Vinay Tambe
-
Publication number: 20210240571Abstract: The systems and methods herein permit storage systems to correctly perform data recovery, such as direct access recovery, of Network Data Management Protocol (“NDMP”) backup data that was modified prior to being stored in secondary storage media, such as tape. The systems and methods permit NDMP backup data to be encrypted, compressed, deduplicated, and/or otherwise modified prior to storage. The systems and methods herein also permit a user to perform a precautionary snapshot of the current state of data (e.g., primary data) prior to reverting data to a previous state using point-in-time data.Type: ApplicationFiled: March 10, 2021Publication date: August 5, 2021Inventors: Duncan Alden LITTLEFIELD, Vimal Kumar NALLATHAMBI, Girish CHANCHLANI
-
Publication number: 20210209060Abstract: An information management system according to certain aspects may determine whether storage operations will execute properly prior to executing them in a cloud services environment. The system may check various factors or parameters relating to a storage policy to verify whether the storage policy will work at runtime without actually executing the policy. Some examples of factors can include: availability of primary storage devices, availability of secondary storage devices, license availability for performing that operation, user credentials for connecting to primary and/or second storage devices, available storage capacity, connectivity to storage devices, etc. The system may also check whether a particular system configuration is supported in connection with storage operations. The result of the determination can be provided in the form of a report summarizing any problems found with the storage policy. The report can include recommended courses of action or solutions for resolving any identified issues.Type: ApplicationFiled: January 15, 2021Publication date: July 8, 2021Inventors: Rajiv KOTTOMTHARAYIL, Manoj Kumar VIJAYAN, Vimal Kumar NALLATHAMBI, Unmil Vinay TAMBE
-
Patent number: 10983870Abstract: The systems and methods herein permit storage systems to correctly perform data recovery, such as direct access recovery, of Network Data Management Protocol (“NDMP”) backup data that was modified prior to being stored in secondary storage media, such as tape. The systems and methods permit NDMP backup data to be encrypted, compressed, deduplicated, and/or otherwise modified prior to storage. The systems and methods herein also permit a user to perform a precautionary snapshot of the current state of data (e.g., primary data) prior to reverting data to a previous state using point-in-time data.Type: GrantFiled: March 8, 2019Date of Patent: April 20, 2021Assignee: Commvault Systems, Inc.Inventors: Duncan Alden Littlefield, Vimal Kumar Nallathambi, Girish Chanchlani
-
Patent number: 10942894Abstract: An information management system according to certain aspects may determine whether storage operations will work prior to executing them. The system may check various factors or parameters relating to a storage policy to verify whether the storage policy will work at runtime without actually executing the policy. Some examples of factors can include: availability of primary storage devices, availability of secondary storage devices, license availability for performing that operation, user credentials for connecting to primary and/or second storage devices, available storage capacity, connectivity to storage devices, etc. The system may also check whether a particular system configuration is supported in connection with storage operations. The result of the determination can be provided in the form of a report summarizing any problems found with the storage policy. The report can include recommended courses of action or solutions for resolving any identified issues.Type: GrantFiled: January 2, 2020Date of Patent: March 9, 2021Assignee: Commvault Systems, IncInventors: Rajiv Kottomtharayil, Manoj Kumar Vijayan, Vimal Kumar Nallathambi, Unmil Vinay Tambe
-
Publication number: 20210011805Abstract: A data storage system according to certain aspects can share a single snapshot for multiple applications and/or agents. For example, the data storage system can receive snapshot commands from multiple applications and/or agents, and can group them for a single snapshot (e.g., based on time of receipt of the snapshot commands). Data associated with the multiple applications and/or agents may reside on a single LUN or volume. The data storage system can take a single snapshot of the LUN or volume, and generate metadata regarding which portion of the snapshot is related to which application. The single snapshot can be stored in one or more secondary storage devices. The single snapshot may be partitioned into portions relating to different applications and stored separately.Type: ApplicationFiled: September 29, 2020Publication date: January 14, 2021Inventors: Paramasivam Kumarasamy, Brahmaiah Vallabhaneni, Prashanth Nagabhushana Bangalore, Vimal Kumar Nallathambi, Dmitriy Borisovich Zakharkin
-
Patent number: 10891197Abstract: The illustrative systems and methods consolidate storage-array command channels into a media agent that executes outside the production environment. A “snapshot-control media agent” (“snap-MA”) is configured on a secondary storage computing device that operates apart from client computing devices. A “forwarder” media agent operates on each client computing device that uses the storage array, yet lacks command channels to the storage array. Likewise, a “forwarder” proxy media agent may operate without command channels to the storage array. No third-party libraries or storage-array-command devices are installed or needed on the host computing device. The forwarder media agent forwards any commands directed at the storage array to the snap-MA on the secondary storage computing device. The snap-MA receives and processes commands directed at the storage array that were forwarded by the forwarder media agents. Responses from the storage array are transmitted to the respective forwarder media agent.Type: GrantFiled: June 29, 2018Date of Patent: January 12, 2021Assignee: Commvault Systems, Inc.Inventors: Vimal Kumar Nallathambi, Unmil Vinay Tambe
-
Publication number: 20200396286Abstract: A “snapshot-control media agent” (“snap-MA”) is configured on a secondary storage computing device that operates apart from client computing devices. A “forwarder” media agent operates on each client computing device that uses a storage array, yet lacks command channels to the storage array. The forwarder media agent forwards commands directed at the storage array to the snap-MA, which receives and processes commands directed at the storage array that were forwarded by the forwarder media agents. Responses from the storage array are transmitted to the respective forwarder media agent. The snap-MA pools storage-array-command devices to avoid capacity limitations in regard to communications channels at the storage array.Type: ApplicationFiled: August 28, 2020Publication date: December 17, 2020Inventors: Vimal Kumar Nallathambi, Unmil Vinay Tambe
-
Patent number: 10853176Abstract: A data storage system according to certain aspects can share a single snapshot for multiple applications and/or agents. For example, the data storage system can receive snapshot commands from multiple applications and/or agents, and can group them for a single snapshot (e.g., based on time of receipt of the snapshot commands). Data associated with the multiple applications and/or agents may reside on a single LUN or volume. The data storage system can take a single snapshot of the LUN or volume, and generate metadata regarding which portion of the snapshot is related to which application. The single snapshot can be stored in one or more secondary storage devices. The single snapshot may be partitioned into portions relating to different applications and stored separately.Type: GrantFiled: February 5, 2018Date of Patent: December 1, 2020Assignee: Commvault Systems, Inc.Inventors: Paramasivam Kumarasamy, Brahmaiah Vallabhaneni, Prashanth Nagabhushana Bangalore, Vimal Kumar Nallathambi, Dmitriy Borisovich Zakharkin
-
Patent number: 10798166Abstract: A “snapshot-control media agent” (“snap-MA”) is configured on a secondary storage computing device that operates apart from client computing devices. A “forwarder” media agent operates on each client computing device that uses a storage array, yet lacks command channels to the storage array. The forwarder media agent forwards commands directed at the storage array to the snap-MA, which receives and processes commands directed at the storage array that were forwarded by the forwarder media agents. Responses from the storage array are transmitted to the respective forwarder media agent. The snap-MA pools storage-array-command devices to avoid capacity limitations in regard to communications channels at the storage array.Type: GrantFiled: July 29, 2019Date of Patent: October 6, 2020Assignee: Commvault Systems, Inc.Inventors: Vimal Kumar Nallathambi, Unmil Vinay Tambe
-
Publication number: 20200272543Abstract: An illustrative approach to managing snapshots streamlines how and when snapshots are generated in a storage management system, such that fewer snapshots may be generated without diminishing the scope of data protection. A novel unified-snapshot storage policy may govern snapshots for any number of subclients. A unified-snapshot job based on the unified-snapshot storage policy enables the illustrative storage management system to automatically discover relevant components and generate at most one snapshot per target logical unit number (“LUN”) in a storage array. Each snapshot may comprise the data of any number of subclients and/or clients in the storage management system. Accordingly, one unified-snapshot job may yield a minimum but sufficient number of snapshots comprising data of all subclients associated with the governing unified-snapshot storage policy. An enhanced storage manager may manage the unified-snapshot jobs.Type: ApplicationFiled: March 3, 2020Publication date: August 27, 2020Inventors: Vimal Kumar Nallathambi, Manoj Kumar Vijayan
-
Publication number: 20200257655Abstract: An information management system according to certain aspects may determine whether storage operations will work prior to executing them. The system may check various factors or parameters relating to a storage policy to verify whether the storage policy will work at runtime without actually executing the policy. Some examples of factors can include: availability of primary storage devices, availability of secondary storage devices, license availability for performing that operation, user credentials for connecting to primary and/or second storage devices, available storage capacity, connectivity to storage devices, etc. The system may also check whether a particular system configuration is supported in connection with storage operations. The result of the determination can be provided in the form of a report summarizing any problems found with the storage policy. The report can include recommended courses of action or solutions for resolving any identified issues.Type: ApplicationFiled: January 2, 2020Publication date: August 13, 2020Inventors: Rajiv KOTTOMTHARAYIL, Manoj Kumar VIJAYAN, Vimal Kumar NALLATHAMBI, Unmil Vinay TAMBE
-
Patent number: 10628266Abstract: An illustrative approach to managing snapshots streamlines how and when snapshots are generated in a storage management system, such that fewer snapshots may be generated without diminishing the scope of data protection. A novel unified-snapshot storage policy may govern snapshots for any number of subclients. A unified-snapshot job based on the unified-snapshot storage policy enables the illustrative storage management system to automatically discover relevant components and generate at most one snapshot per target logical unit number (“LUN”) in a storage array. Each snapshot may comprise the data of any number of subclients and/or clients in the storage management system. Accordingly, one unified-snapshot job may yield a minimum but sufficient number of snapshots comprising data of all subclients associated with the governing unified-snapshot storage policy. An enhanced storage manager may manage the unified-snapshot jobs.Type: GrantFiled: May 1, 2018Date of Patent: April 21, 2020Assignee: Commvault System, Inc.Inventors: Vimal Kumar Nallathambi, Manoj Kumar Vijayan
-
Patent number: 10572444Abstract: An information management system according to certain aspects may determine whether storage operations will work prior to executing them. The system may check various factors or parameters relating to a storage policy to verify whether the storage policy will work at runtime without actually executing the policy. Some examples of factors can include: availability of primary storage devices, availability of secondary storage devices, license availability for performing that operation, user credentials for connecting to primary and/or second storage devices, available storage capacity, connectivity to storage devices, etc. The system may also check whether a particular system configuration is supported in connection with storage operations. The result of the determination can be provided in the form of a report summarizing any problems found with the storage policy. The report can include recommended courses of action or solutions for resolving any identified issues.Type: GrantFiled: December 27, 2018Date of Patent: February 25, 2020Assignee: Commvault Systems, Inc.Inventors: Rajiv Kottomtharayil, Manoj Kumar Vijayan, Vimal Kumar Nallathambi, Unmil Vinay Tambe
-
Publication number: 20200021651Abstract: A “snapshot-control media agent” (“snap-MA”) is configured on a secondary storage computing device that operates apart from client computing devices. A “forwarder” media agent operates on each client computing device that uses a storage array, yet lacks command channels to the storage array. The forwarder media agent forwards commands directed at the storage array to the snap-MA, which receives and processes commands directed at the storage array that were forwarded by the forwarder media agents. Responses from the storage array are transmitted to the respective forwarder media agent. The snap-MA pools storage-array-command devices to avoid capacity limitations in regard to communications channels at the storage array.Type: ApplicationFiled: July 29, 2019Publication date: January 16, 2020Inventors: Vimal Kumar NALLATHAMBI, Unmil Vinay TAMBE
-
Patent number: 10521308Abstract: An illustrative approach to managing snapshots streamlines how and when snapshots are generated in a storage management system, such that fewer snapshots may be generated without diminishing the scope of data protection. A novel unified-snapshot storage policy may govern snapshots for any number of subclients. A unified-snapshot job based on the unified-snapshot storage policy enables the illustrative storage management system to automatically discover relevant components and generate at most one snapshot per target logical unit number (“LUN”) in a storage array. Each snapshot may comprise the data of any number of subclients and/or clients in the storage management system. Accordingly, one unified-snapshot job may yield a minimum but sufficient number of snapshots comprising data of all subclients associated with the governing unified-snapshot storage policy. An enhanced storage manager may manage the unified-snapshot jobs.Type: GrantFiled: January 17, 2018Date of Patent: December 31, 2019Assignee: Commvault Systems, Inc.Inventors: Vimal Kumar Nallathambi, Manoj Kumar Vijayan
-
Patent number: 10419536Abstract: A “snapshot-control media agent” (“snap-MA”) is configured on a secondary storage computing device that operates apart from client computing devices. A “forwarder” media agent operates on each client computing device that uses a storage array, yet lacks command channels to the storage array. The forwarder media agent forwards commands directed at the storage array to the snap-MA, which receives and processes commands directed at the storage array that were forwarded by the forwarder media agents. Responses from the storage array are transmitted to the respective forwarder media agent. The snap-MA pools storage-array-command devices to avoid capacity limitations in regard to communications channels at the storage array.Type: GrantFiled: June 28, 2018Date of Patent: September 17, 2019Assignee: Commvault Systems, Inc.Inventors: Vimal Kumar Nallathambi, Unmil Vinay Tambe