Patents by Inventor Aalop Shah

Aalop Shah 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: 9785514
    Abstract: Techniques for file system recovery are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for file system recovery comprising starting a recovery process for a failed node, utilizing the recovery process to read one or more committed but un-applied transactions from storage associated with the failed node, and recreating the one or more committed but un-applied transactions in memory associated with the recovery process.
    Type: Grant
    Filed: September 22, 2010
    Date of Patent: October 10, 2017
    Assignee: Veritas Technologies LLC
    Inventors: Dilip Ranade, Aalop Shah, Nagaprabhanjan Bellari, Mukund Agrawal
  • Patent number: 7853571
    Abstract: Techniques for file system recovery are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for file system recovery comprising starting a recovery process for a failed node, utilizing the recovery process to read one or more committed but un-applied transactions from storage associated with the failed node, and recreating the one or more committed but un-applied transactions in memory associated with the recovery process.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: December 14, 2010
    Assignee: Symantec Corporation
    Inventors: Dilip Ranade, Aalop Shah, Nagaprabhanjan Bellari, Mukund Agrawal
  • Patent number: 7689599
    Abstract: Method, system, and apparatus for maintaining consistent images of metadata and data in a file system or other data journaling software stored on a temporal volume are presented. An intent log is maintained of all data and metadata modifying transactions, which is then relayed either asynchronously or form a last known consistent checkpoint to a requested checkpoint thereby rendering the requested checkpoint data and metadata consistent.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: March 30, 2010
    Assignee: Symantec Operating Corporation
    Inventors: Aalop Shah, Milind Borate, Ganesh Varadarajan
  • Publication number: 20090089338
    Abstract: Techniques for file system recovery are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for file system recovery comprising starting a recovery process for a failed node, utilizing the recovery process to read one or more committed but un-applied transactions from storage associated with the failed node, and recreating the one or more committed but un-applied transactions in memory associated with the recovery process.
    Type: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Applicant: Symantec Corporation
    Inventors: Dilip Ranade, Aalop Shah, Nagaprabhanjan Bellari, Mukund Agrawal
  • Patent number: 7386559
    Abstract: A method, system, and apparatus to encapsulate one or more file systems in a union of file systems without modifying or copying information in each file directory entry in each file system are presented. In one embodiment, this is accomplished in part by linking an inode list file from the file system to be encapsulated with an inode list file of the union of file systems, and merging a free extent map of the to-be-encapsulated file system with the free extent map file of the union file system.
    Type: Grant
    Filed: May 23, 2005
    Date of Patent: June 10, 2008
    Assignee: Symantec Operating Corporation
    Inventors: Samir Desai, Aalop Shah, Milind Borate
  • Patent number: 7165059
    Abstract: System and method for partial file migration in file systems by Hierarchical Storage Management (HSM) applications. Embodiments may provide an automated mechanism for HSM applications to partially migrate files by migrating the inactive parts of the files to offline storage while leaving the active parts of the files on disk and active in the file system. In embodiments, access information including timestamps may be recorded and maintained at the subfile level to enable detection of inactivity at the subfile level and hence partial file migration by migrating only the inactive parts of files. The parts of files may be extents, blocks, or ranges. The access information may be recorded and maintained in-memory only, in a separate file on disk, or in extent descriptors for the files.
    Type: Grant
    Filed: December 23, 2003
    Date of Patent: January 16, 2007
    Assignee: Veritas Operating Corporation
    Inventors: Aalop Shah, Samir Desai, Milind Borate
  • Patent number: 7124266
    Abstract: A method may involve assigning each of a plurality of freelists and a plurality of hashlists used to implement a cache to one of a plurality of lock groups and acquiring one of a plurality of locks. Objects on each freelist and hashlist that are assigned to the same lock group are allocated from the same one of a plurality of memory allocation pools. Each lock group is associated with a respective one of the plurality of locks. Acquiring the lock locks a freelist and several hashlists included in an associated lock group of the plurality of lock groups.
    Type: Grant
    Filed: January 6, 2006
    Date of Patent: October 17, 2006
    Assignee: Veritas Operating Corporation
    Inventors: Craig K. Harmer, Aalop Shah, Rahul Khona
  • Patent number: 7010655
    Abstract: A method may involve assigning each of a plurality of freelists and a plurality of hashlists used to implement a cache to one of a plurality of lock groups and acquiring one of a plurality of locks. Objects on each freelist and hashlist that are assigned to the same lock group are allocated from the same one of a plurality of memory allocation pools. Each lock group is associated with a respective one of the plurality of locks. Acquiring the lock locks a freelist and several hashlists included in an associated lock group of the plurality of lock groups.
    Type: Grant
    Filed: March 24, 2003
    Date of Patent: March 7, 2006
    Assignee: VERITAS Operating Corporation
    Inventors: Craig K. Harmer, Aalop Shah, Rahul Khona