Patents by Inventor Ajay Pratap Singh Kushwah
Ajay Pratap Singh Kushwah 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: 9047295Abstract: Techniques are disclosed for quiescing a file system. One technique comprises freezing a file system, flushing a memory associated with the file system, and thawing the file system. One technique comprises receiving a request targeted to a file system and intercepting the request.Type: GrantFiled: May 8, 2013Date of Patent: June 2, 2015Assignee: EMC CorporationInventor: Ajay Pratap Singh Kushwah
-
Patent number: 8990162Abstract: Metadata generate for incremental backup is disclosed. A subset of blocks used to store file system metadata are identified in a set of blocks changed since a last backup. File system metadata stored in the subset of blocks is used to obtain file system metadata associated with file system objects that have been created and/or modified since the last backup. The file system metadata associated with file system objects that have been created and/or modified since the last backup is used to generate file system metadata files for the incremental backup.Type: GrantFiled: September 30, 2011Date of Patent: March 24, 2015Assignee: EMC CorporationInventors: Ajay Pratap Singh Kushwah, Ramesh A. Babu
-
Patent number: 8914328Abstract: Information management is disclosed. A file output from an application to an operating system is intercepted before the file output arrives at the operating system. The file output is directed towards protected data. The intercepted file output is analyzed to determine whether a predetermined type of version of the protected data has been created. In the event it is determined that the predetermined type of version of the protected data has been created at least in part because the analyzed intercepted file output includes a modification to the protected data, the protected data automatically backed up, including by storing at least a portion of the file output as a backup version of the protected data. In the event it is determined that the predetermined type of version of the protected data has not been created, the protected data is not backed up.Type: GrantFiled: August 7, 2012Date of Patent: December 16, 2014Assignee: EMC CorporationInventors: Ajay Pratap Singh Kushwah, Akhil Kaushik, Jian Xing, Mayank Joshi, Pashupati Kumar, Subramaniam Periyagaram, Rangarajan Suryanarayanan, Yogita Bijani
-
Patent number: 8799603Abstract: Memory is used, including by receiving at a processor an indication that a first piece of metadata associated with a set of backup data is required during a block based backup and/or restore. The processor is used to retrieve from a metadata store a set of metadata that includes the first piece of metadata and one or more additional pieces of metadata included in the metadata store in an adjacent location that is adjacent to a first location in which the first piece of metadata is stored in the metadata store, without first determining whether the one or more additional pieces of metadata are currently required. The retrieved set of metadata is stored in a cache.Type: GrantFiled: September 12, 2013Date of Patent: August 5, 2014Assignee: EMC CorporationInventor: Ajay Pratap Singh Kushwah
-
Patent number: 8676862Abstract: A method for information management comprises monitoring output from an application to an operating system, wherein the output is monitored substantially continuously; determining if a policy applies to data associated with the output; and executing the policy if the policy applies.Type: GrantFiled: March 18, 2005Date of Patent: March 18, 2014Assignee: EMC CorporationInventors: Ajay Pratap Singh Kushwah, Akhil Kaushik, Jian Xing, Mayank Joshi, Pashupati Kumar, Subramaniam Periyagaram, Rangarajan Suryanarayanan, Yogita Bijani
-
Publication number: 20140019420Abstract: Memory is used, including by receiving at a processor an indication that a first piece of metadata associated with a set of backup data is required during a block based backup and/or restore. The processor is used to retrieve from a metadata store a set of metadata that includes the first piece of metadata and one or more additional pieces of metadata included in the metadata store in an adjacent location that is adjacent to a first location in which the first piece of metadata is stored in the metadata store, without first determining whether the one or more additional pieces of metadata are currently required. The retrieved set of metadata is stored in a cache.Type: ApplicationFiled: September 12, 2013Publication date: January 16, 2014Applicant: EMC CorporationInventor: Ajay Pratap Singh Kushwah
-
Publication number: 20130325811Abstract: Techniques are disclosed for quiescing a file system. One technique comprises freezing a file system, flushing a memory associated with the file system, and thawing the file system. One technique comprises receiving a request targeted to a file system and intercepting the request.Type: ApplicationFiled: May 8, 2013Publication date: December 5, 2013Applicant: EMC CorporationInventor: Ajay Pratap Singh Kushwah
-
Patent number: 8560786Abstract: Memory is used, including by receiving at a processor an indication that a first piece of metadata associated with a set of backup data is required during a block based backup and/or restore. The processor is used to retrieve from a metadata store a set of metadata that includes the first piece of metadata and one or more additional pieces of metadata included in the metadata store in an adjacent location that is adjacent to a first location in which the first piece of metadata is stored in the metadata store, without first determining whether the one or more additional pieces of metadata are currently required. The retrieved set of metadata is stored in a cache.Type: GrantFiled: February 8, 2010Date of Patent: October 15, 2013Assignee: EMC CorporationInventor: Ajay Pratap Singh Kushwah
-
Patent number: 8463748Abstract: Techniques are disclosed for quiescing a file system. One technique comprises freezing a file system, flushing a memory associated with the file system, and thawing the file system. One technique comprises receiving a request targeted to a file system and intercepting the request.Type: GrantFiled: May 24, 2004Date of Patent: June 11, 2013Assignee: EMC CorporationInventor: Ajay Pratap Singh Kushwah
-
Publication number: 20120303587Abstract: Information management is disclosed. A file output from an application to an operating system is intercepted before the file output arrives at the operating system. The file output is directed towards protected data. The intercepted file output is analyzed to determine whether a predetermined type of version of the protected data has been created. In the event it is determined that the predetermined type of version of the protected data has been created at least in part because the analyzed intercepted file output includes a modification to the protected data, the protected data automatically backed up, including by storing at least a portion of the file output as a backup version of the protected data. In the event it is determined that the predetermined type of version of the protected data has not been created, the protected data is not backed up.Type: ApplicationFiled: August 7, 2012Publication date: November 29, 2012Applicant: EMC CORPORATIONInventors: Ajay Pratap Singh Kushwah, Akhil Kaushik, Jian Xing, Mayank Joshi, Pashupati Kumar, Subramanian Periyagaram, Rangarajan Suryanarayanan, Yogita Bijani
-
Patent number: 8271456Abstract: Information is retrieved by receiving a list of one or more files to be restored; and obtaining a contiguous group of blocks that includes a first segment of one or more blocks associated with the one or more files to be restored, a gap of one or more blocks that are not associated with the one or more files to be restored that is adjacent to the first segment, and a second segment of one or more blocks associated with the one or more files to be restored that is adjacent to the gap.Type: GrantFiled: July 27, 2011Date of Patent: September 18, 2012Assignee: EMC CorporationInventor: Ajay Pratap Singh Kushwah
-
Patent number: 8260753Abstract: In one embodiment, a method for information management comprises monitoring output from an application, wherein the output is monitored substantially continuously; determining if the output is associated with a predetermined type of version; and saving data associated with the output if the output is associated with the predetermined type of version.Type: GrantFiled: March 18, 2005Date of Patent: September 4, 2012Assignee: EMC CorporationInventors: Ajay Pratap Singh Kushwah, Akhil Kaushik, Jian Xing, Mayank Joshi, Pashupati Kumar, Subramaniam Periyagaram, Rangarajan Suryanarayanan, Yogita Bijani
-
Patent number: 8214406Abstract: Performing a backup is disclosed. A changed portion of a file system tree is determined based at least in part on a stored state of the file system tree at a time a prior block based backup of the file system tree was performed. Incremental metadata associated with the changed portion is obtained. The obtained incremental metadata is stored where there is at least some metadata associated with an unchanged portion of the file system tree that is not stored when storing the obtained incremental metadata.Type: GrantFiled: December 8, 2010Date of Patent: July 3, 2012Assignee: EMC CorporationInventor: Ajay Pratap Singh Kushwah
-
Publication number: 20110282845Abstract: Information is retrieved by receiving a list of one or more files to be restored; and obtaining a contiguous group of blocks that includes a first segment of one or more blocks associated with the one or more files to be restored, a gap of one or more blocks that are not associated with the one or more files to be restored that is adjacent to the first segment, and a second segment of one or more blocks associated with the one or more files to be restored that is adjacent to the gap.Type: ApplicationFiled: July 27, 2011Publication date: November 17, 2011Applicant: EMC CORPORATIONInventor: Ajay Pratap Singh Kushwah
-
Patent number: 8010505Abstract: Information is retrieved by receiving a list of one or more files to be restored. It is determined whether to obtain: (1) a contiguous group of blocks that includes a first segment of one or more blocks associated with the one or more files to be restored, a gap of one or more blocks that are not associated with the one or more files to be restored that is adjacent to the first segment, and a second segment of one or more blocks associated with the one or more files to be restored that is adjacent to the gap or (2) a contiguous group of blocks that includes only the first segment based at least in part on a length and/or number of blocks comprising the gap. The determined contiguous group of blocks is obtained.Type: GrantFiled: June 30, 2009Date of Patent: August 30, 2011Assignee: EMC CorporationInventor: Ajay Pratap Singh Kushwah
-
Publication number: 20110078118Abstract: Performing a backup is disclosed. A changed portion of a file system tree is determined based at least in part on a stored state of the file system tree at a time a prior block based backup of the file system tree was performed. Incremental metadata associated with the changed portion is obtained. The obtained incremental metadata is stored where there is at least some metadata associated with an unchanged portion of the file system tree that is not stored when storing the obtained incremental metadata.Type: ApplicationFiled: December 8, 2010Publication date: March 31, 2011Applicant: EMC CORPORATIONInventor: Ajay Pratap Singh Kushwah
-
Patent number: 7873601Abstract: Performing a backup is disclosed. A changed portion of a file system tree is determined based at least in part on a stored state of the file system tree at a time a prior block based backup of the file system tree was performed. Incremental metadata associated with the changed portion is obtained. The obtained incremental metadata is stored where there is at least some metadata associated with an unchanged portion of the file system tree that is not stored when storing the obtained incremental metadata.Type: GrantFiled: June 29, 2006Date of Patent: January 18, 2011Assignee: EMC CorporationInventor: Ajay Pratap Singh Kushwah
-
Patent number: 7752176Abstract: Identifying a file system element for restoration is disclosed. The technique comprises of receiving a request to restore a file system element; determining an offset indicating where a record associated with the file system element is located within a collection of records, wherein the record includes metadata related to stored data to be used to restore the file system element; and using the determined offset to retrieve the record from the collection of records.Type: GrantFiled: March 31, 2004Date of Patent: July 6, 2010Assignee: EMC CorporationInventors: Ajay Pratap Singh Kushwah, Venkatesh Murthy
-
Publication number: 20100153651Abstract: Memory is used, including by receiving at a processor an indication that a first piece of metadata associated with a set of backup data is required during a block based backup and/or restore. The processor is used to retrieve from a metadata store a set of metadata that includes the first piece of metadata and one or more additional pieces of metadata included in the metadata store in an adjacent location that is adjacent to a first location in which the first piece of metadata is stored in the metadata store, without first determining whether the one or more additional pieces of metadata are currently required. The retrieved set of metadata is stored in a cache.Type: ApplicationFiled: February 8, 2010Publication date: June 17, 2010Inventor: Ajay Pratap Singh Kushwah
-
Patent number: 7694103Abstract: Using memory is disclosed. A block of memory is obtained from a memory allocator. A first location in the block of memory is sub-allocated to a first block based backup and/or restoration related task. An indication is received that the first location is available to be sub-allocated to a subsequent block based backup and/or restoration related task, if any.Type: GrantFiled: June 23, 2006Date of Patent: April 6, 2010Assignee: EMC CorporationInventor: Ajay Pratap Singh Kushwah