Patents by Inventor Prakash Varadharajan

Prakash Varadharajan 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: 20170344442
    Abstract: A data storage system protects data identified for deletion which has been created or modified between scheduled data backups. For instance, the system monitors data operations and when the data operation is a delete, the system determines whether the data identified for deletion has been protected by a backup operation. Data that has not been backed up, such as newly created data, is copied to temporary storage before deletion. When the data has been protected, the system determines whether the data has been modified after the backup operation. Data modified after the backup operation is copied to temporary storage before deletion.
    Type: Application
    Filed: August 17, 2017
    Publication date: November 30, 2017
    Inventors: Rahul S. PAWAR, Rajiv KOTTOMTHARAYIL, Douglas Cary SWALLOW, Prakash VARADHARAJAN
  • Patent number: 9773002
    Abstract: Techniques for enabling user search of content stored in a file archive include providing a search interface comprising a search rules portion and an action rules portion, receiving a file archive search criterion comprising at least one search rule, and searching the file archive using the search criterion. The techniques also include generating a set of files filtered using the search criterion and performing an action specified in the action rules portion on a file included in the set of files.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: September 26, 2017
    Assignee: Commvault Systems, Inc.
    Inventors: Paramasivam Kumarasamy, Prakash Varadharajan, Deepak Raghunath Attarde, Pavan Kumar Reddy Bedadala, Satish Chandra Kilaru
  • Patent number: 9760444
    Abstract: An information management system according to certain aspects allows users to share a portion of a file (e.g., a document) stored in secondary storage. The user may specify a portion of a secondary storage file to share and send a link to the portion to another user. The other user can access the shared portion from the link, and just the shared portion may be restored from secondary storage. The system according to certain aspects provides a native view of secondary storage data on a client computing device. The index data and/or metadata relating to secondary storage data may be stored in native application format for access via the native source application.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: September 12, 2017
    Assignee: Commvault Systems, Inc.
    Inventors: Prakash Varadharajan, Anand Vibhor, Amey Vijaykumar Karandikar, Manoj Kumar Vijayan, Deepak Raghunath Attarde
  • Patent number: 9740723
    Abstract: Described in detail herein is a method of copying data of one or more virtual machines being hosted by one or more non-virtual machines. The method includes receiving an indication that specifies how to perform a copy of data of one or more virtual machines hosted by one or more virtual machine hosts. The method may include determining whether the one or more virtual machines are managed by a virtual machine manager that manages or facilitates management of the virtual machines. If so, the virtual machine manager is dynamically queried to automatically determine the virtual machines that it manages or that it facilitates management of. If not, a virtual machine host is dynamically queried to automatically determine the virtual machines that it hosts. The data of each virtual machine is then copied according to the specifications of the received indication.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: August 22, 2017
    Assignee: Commvault Systems, Inc.
    Inventors: Anand Prahlad, Rahul S. Pawar, Prakash Varadharajan, Pavan Kumar Reddy Bedadala
  • Publication number: 20170206206
    Abstract: A system for archiving data objects using secondary copies is disclosed. The system creates one or more secondary copies of primary copy data that contains multiple data objects. The system maintains a first data structure that tracks the data objects for which the system has created secondary copies and the locations of the secondary copies. To archive data objects in the primary copy data, the system identifies data objects to be archived, verifies that previously-created secondary copies of the identified data objects exist, and replaces the identified data objects with stubs. The system maintains a second data structure that both tracks the stubs and refers to the first data structure, thereby creating an association between the stubs and the locations of the secondary copies.
    Type: Application
    Filed: March 31, 2017
    Publication date: July 20, 2017
    Inventors: Parag Gokhale, Rajiv Kottomtharayil, Prakash Varadharajan
  • Patent number: 9639563
    Abstract: A system for archiving data objects using secondary copies is disclosed. The system creates one or more secondary copies of primary copy data that contains multiple data objects. The system maintains a first data structure that tracks the data objects for which the system has created secondary copies and the locations of the secondary copies. To archive data objects in the primary copy data, the system identifies data objects to be archived, verifies that previously-created secondary copies of the identified data objects exist, and replaces the identified data objects with stubs. The system maintains a second data structure that both tracks the stubs and refers to the first data structure, thereby creating an association between the stubs and the locations of the secondary copies.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: May 2, 2017
    Assignee: Commvault Systems, Inc.
    Inventors: Parag Gokhale, Rajiv Kottomtharayil, Prakash Varadharajan
  • Patent number: 9619341
    Abstract: The present invention relates to a method for performing an image level copy of an information store. The present invention comprises performing a snapshot of an information store that indexes the contents of the information store, retrieving data associated with the contents of the information store from a file allocation table, copying the contents of the information store to a storage device based on the snapshot, and associating the retrieved data with the copied contents to provide file system information for the copied contents.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: April 11, 2017
    Assignee: Commvault Systems, Inc.
    Inventors: Anand Prahlad, David Ngo, Prakash Varadharajan, Rahul S. Pawar, Avinash Kumar
  • Publication number: 20170090795
    Abstract: The data storage system according to certain aspects can allow users to share a portion of a file (e.g., a document) in secondary storage. The user may specify a portion of a secondary storage file to share and send a link to the portion to another user. The other user can access the shared portion from the link, and just the shared portion may be restored from secondary storage. The data storage system according to certain aspects can also provide a native view of secondary storage data on a client computer. The index data and/or metadata relating to secondary storage data may be stored in native format (e.g., format of the application(s) that generated the secondary storage data) so that the secondary storage data can be displayed in a native view. The index data and/or metadata may be synchronized on the client without synchronizing the secondary storage data itself.
    Type: Application
    Filed: September 29, 2016
    Publication date: March 30, 2017
    Inventors: PRAKASH VARADHARAJAN, ANAND VIBHOR, AMEY VIJAYKUMAR KARANDIKAR
  • Publication number: 20170004054
    Abstract: A data storage system protects data identified for deletion which has been created or modified between scheduled data backups. For instance, the system monitors data operations and when the data operation is a delete, the system determines whether the data identified for deletion has been protected by a backup operation. Data that has not been backed up, such as newly created data, is copied to temporary storage before deletion. When the data has been protected, the system determines whether the data has been modified after the backup operation. Data modified after the backup operation is copied to temporary storage before deletion.
    Type: Application
    Filed: June 10, 2016
    Publication date: January 5, 2017
    Inventors: Rahul S. Pawar, Rajiv Kottomtharayil, Douglas Cary Swallow, Prakash Varadharajan
  • Patent number: 9483489
    Abstract: The data storage system according to certain aspects can allow users to share a portion of a file (e.g., a document) in secondary storage. The user may specify a portion of a secondary storage file to share and send a link to the portion to another user. The other user can access the shared portion from the link, and just the shared portion may be restored from secondary storage. The data storage system according to certain aspects can also provide a native view of secondary storage data on a client computer. The index data and/or metadata relating to secondary storage data may be stored in native format (e.g., format of the application(s) that generated the secondary storage data) so that the secondary storage data can be displayed in a native view. The index data and/or metadata may be synchronized on the client without synchronizing the secondary storage data itself.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: November 1, 2016
    Assignee: Commvault Systems, Inc.
    Inventors: Prakash Varadharajan, Anand Vibhor, Amey Vijaykumar Karandikar
  • Publication number: 20160306558
    Abstract: The data storage system according to certain aspects can filter secondary copies of data (e.g., backups, snapshots, archives, etc.) generated by multiple client computing devices into a single, filtered, global reference copy. A reference copy may be a filtered view or representation of secondary storage data in a data storage system. A reference copy may include a data structure that includes references to a subset of secondary storage data that meets certain filtering criteria. The filtering criteria may be specified by users according to user preference. Data included in a reference copy may be stored in native format (e.g., format of the application that generated the data) and be accessible through the application associated with the data.
    Type: Application
    Filed: June 27, 2016
    Publication date: October 20, 2016
    Inventors: Prakash VARADHARAJAN, Manas Bhikchand MUTHA, Vinit Dilip DHATRAK, Pavan Kumar Reddy BEDADALA, Hetal KAPADIA
  • Publication number: 20160306716
    Abstract: The present invention relates to a method for performing an image level copy of an information store. The present invention comprises performing a snapshot of an information store that indexes the contents of the information store, retrieving data associated with the contents of the information store from a file allocation table, copying the contents of the information store to a storage device based on the snapshot, and associating the retrieved data with the copied contents to provide file system information for the copied contents.
    Type: Application
    Filed: June 29, 2016
    Publication date: October 20, 2016
    Inventors: Anand PRAHLAD, David NGO, Prakash VARADHARAJAN, Rahul S. PAWAR, Avinash KUMAR
  • Publication number: 20160253335
    Abstract: Techniques for enabling user search of content stored in a file archive include providing a search interface comprising a search rules portion and an action rules portion, receiving a file archive search criterion comprising at least one search rule, and searching the file archive using the search criterion. The techniques also include generating a set of files filtered using the search criterion and performing an action specified in the action rules portion on a file included in the set of files.
    Type: Application
    Filed: May 10, 2016
    Publication date: September 1, 2016
    Inventors: Paramasivam Kumarasamy, Prakash Varadharajan, Deepak Raghunath Attarde, Pavan Kumar Reddy Bedadala, Satish Chandra Kilaru
  • Publication number: 20160224598
    Abstract: A system for archiving data objects using secondary copies is disclosed. The system creates one or more secondary copies of primary copy data that contains multiple data objects. The system maintains a first data structure that tracks the data objects for which the system has created secondary copies and the locations of the secondary copies. To archive data objects in the primary copy data, the system identifies data objects to be archived, verifies that previously-created secondary copies of the identified data objects exist, and replaces the identified data objects with stubs. The system maintains a second data structure that both tracks the stubs and refers to the first data structure, thereby creating an association between the stubs and the locations of the secondary copies.
    Type: Application
    Filed: February 2, 2016
    Publication date: August 4, 2016
    Inventors: Parag Gokhale, Rajiv Kottomtharayil, Prakash Varadharajan
  • Patent number: 9405631
    Abstract: The present invention relates to a method for performing an image level copy of an information store. The present invention comprises performing a snapshot of an information store that indexes the contents of the information store, retrieving data associated with the contents of the information store from a file allocation table, copying the contents of the information store to a storage device based on the snapshot, and associating the retrieved data with the copied contents to provide file system information for the copied contents.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: August 2, 2016
    Assignee: Commvault Systems, Inc.
    Inventors: Anand Prahlad, David Ngo, Prakash Varadharajan, Rahul S. Pawar, Avinash Kumar
  • Patent number: 9405482
    Abstract: The data storage system according to certain aspects can filter secondary copies of data (e.g., backups, snapshots, archives, etc.) generated by multiple client computing devices into a single, filtered, global reference copy. A reference copy may be a filtered view or representation of secondary storage data in a data storage system. A reference copy may include a data structure that includes references to a subset of secondary storage data that meets certain filtering criteria. The filtering criteria may be specified by users according to user preference. Data included in a reference copy may be stored in native format (e.g., format of the application that generated the data) and be accessible through the application associated with the data.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: August 2, 2016
    Assignee: Commvault Systems, Inc.
    Inventors: Prakash Varadharajan, Manas Bhikchand Mutha, Vinit Dilip Dhatrak, Pavan Kumar Reddy Bedadala, Hetal Kapadia
  • Patent number: 9390109
    Abstract: A data storage system protects data identified for deletion which has been created or modified between scheduled data backups. For instance, the system monitors data operations and when the data operation is a delete, the system determines whether the data identified for deletion has been protected by a backup operation. Data that has not been backed up, such as newly created data, is copied to temporary storage before deletion. When the data has been protected, the system determines whether the data has been modified after the backup operation. Data modified after the backup operation is copied to temporary storage before deletion.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: July 12, 2016
    Assignee: COMMVAULT SYSTEMS, INC.
    Inventors: Rahul S. Pawar, Rajiv Kottomtharayil, Douglas Cary Swallow, Prakash Varadharajan
  • Patent number: 9367548
    Abstract: Techniques for enabling user search of content stored in a file archive include providing a search interface comprising a search rules portion and an action rules portion, receiving a file archive search criterion comprising at least one search rule, and searching the file archive using the search criterion. The techniques also include generating a set of files filtered using the search criterion and performing an action specified in the action rules portion on a file included in the set of files.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: June 14, 2016
    Assignee: Commvault Systems, Inc.
    Inventors: Paramasivam Kumarasamy, Prakash Varadharajan, Deepak Raghunath Attarde, Pavan Kumar Reddy Bedadala, Satish Chandra Kilaru
  • Publication number: 20160154703
    Abstract: The present invention relates to a method for performing an image level copy of an information store. The present invention comprises performing a snapshot of an information store that indexes the contents of the information store, retrieving data associated with the contents of the information store from a file allocation table, copying the contents of the information store to a storage device based on the snapshot, and associating the retrieved data with the copied contents to provide file system information for the copied contents.
    Type: Application
    Filed: October 30, 2015
    Publication date: June 2, 2016
    Inventors: Anand PRAHLAD, David NGO, Prakash VARADHARAJAN, Rahul S. PAWAR, Avinash KUMAR
  • Patent number: 9262275
    Abstract: A system for archiving data objects using secondary copies is disclosed. The system creates one or more secondary copies of primary copy data that contains multiple data objects. The system maintains a first data structure that tracks the data objects for which the system has created secondary copies and the locations of the secondary copies. To archive data objects in the primary copy data, the system identifies data objects to be archived, verifies that previously-created secondary copies of the identified data objects exist, and replaces the identified data objects with stubs. The system maintains a second data structure that both tracks the stubs and refers to the first data structure, thereby creating an association between the stubs and the locations of the secondary copies.
    Type: Grant
    Filed: January 13, 2015
    Date of Patent: February 16, 2016
    Assignee: Commvault Systems, Inc.
    Inventors: Parag Gokhale, Rajiv Kottomtharayil, Prakash Varadharajan