Patents by Inventor Jason S. Bertschi

Jason S. Bertschi 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: 8209289
    Abstract: A technique for accelerating the creation of a hyperclone of a virtual file system. Specifically, each data block and indirect block directly referenced by a base inode are only copied. The hyperclone may then reference the original data blocks and original indirect blocks. Further, an indication may be provided for at least one of the copied data blocks and indirect blocks that indicates that the at least one of the copied data blocks and indirect blocks is in use.
    Type: Grant
    Filed: September 4, 2008
    Date of Patent: June 26, 2012
    Assignee: NetApp, Inc.
    Inventors: Bruce W. Leverett, Richard P. Jernigan, IV, Jason S. Bertschi, Narayana R. Tummala
  • Patent number: 7562101
    Abstract: According to an embodiment of the invention, a block allocation testing method tests the allocation of blocks to make sure they are consistent. The method first establishes a ready volumes list, including all of the most downstream volumes in a storage pool. From the ready volumes list, an inode data list is generated. Inodes are then removed from the inode data list and processed. The block pointers in the inodes are tested one by one, and compared to the downstream pointers to determine whether the copy on write bit (CWB) is properly set. It is also determined whether there is any illegal crosslinking. Once it is determined whether the pointers of a single inode are proper, the process continues with the next inode in the list.
    Type: Grant
    Filed: May 28, 2004
    Date of Patent: July 14, 2009
    Assignee: Network Appliance, Inc.
    Inventors: Richard P. Jernigan, IV, Jason S. Bertschi
  • Patent number: 7478263
    Abstract: A system and method for permitting bi-directional failover in two node clusters utilizing quorum-based data replication. In response to detecting an error in its partner the surviving node establishes itself as the primary of the cluster and sets a first persistent state in its local unit. A temporary epsilon value for quorum voting purposes is then assigned to the surviving node, which causes it to be in quorum. A second persistent state is stored in the local unit and the surviving node comes online as a result of being in quorum.
    Type: Grant
    Filed: June 1, 2004
    Date of Patent: January 13, 2009
    Assignee: Network Appliance, Inc.
    Inventors: Ronald William Kownacki, Jason S. Bertschi
  • Patent number: 7424497
    Abstract: A technique for accelerating the creation of a hyperclone of a virtual file system. A hyperclone inode is copied from the base inode. Each indirect and direct block referenced by the base inode is also copied and the block pointers within the base inode are set to reference the copied direct data blocks. A CTW bit is set within each copied block that alerts the file system that the reference indirect or direct block is not to be deallocated.
    Type: Grant
    Filed: March 8, 2005
    Date of Patent: September 9, 2008
    Assignee: Network Appliance, Inc.
    Inventors: Bruce W. Leverett, Richard P. Jernigan, IV, Jason S. Bertschi, Narayana R. Tummala