Patents by Inventor Timothy Bisson

Timothy Bisson 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: 20220222005
    Abstract: Inventive aspects include a method, apparatus, and system for supporting a native key-value distributed storage system. The system includes a namenode having a KV-SSD and one or more datanodes each including one or more KV-SSDs. The system includes a client device that is communicatively coupled to the namenode and the one or more datanodes. The client device includes a native key-value storage and networking stack. Some embodiments include a hybrid block-based native key-value distributed storage system that supports both block-based files and native key-value tuples.
    Type: Application
    Filed: March 28, 2022
    Publication date: July 14, 2022
    Inventors: Changho CHOI, Timothy BISSON, Ke CHEN
  • Patent number: 11287994
    Abstract: Inventive aspects include a method, apparatus, and system for supporting a native key-value distributed storage system. The system includes a namenode having a KV-SSD and one or more datanodes each including one or more KV-SSDs. The system includes a client device that is communicatively coupled to the namenode and the one or more datanodes. The client device includes a native key-value storage and networking stack. Some embodiments include a hybrid block-based native key-value distributed storage system that supports both block-based files and native key-value tuples.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: March 29, 2022
    Inventors: Changho Choi, Timothy Bisson, Ke Chen
  • Publication number: 20210181963
    Abstract: Inventive aspects include a method, apparatus, and system for supporting a native key-value distributed storage system. The system includes a namenode having a KV-SSD and one or more datanodes each including one or more KV-SSDs. The system includes a client device that is communicatively coupled to the namenode and the one or more datanodes. The client device includes a native key-value storage and networking stack. Some embodiments include a hybrid block-based native key-value distributed storage system that supports both block-based files and native key-value tuples.
    Type: Application
    Filed: January 17, 2020
    Publication date: June 17, 2021
    Inventors: Changho CHOI, Timothy BISSON, Ke CHEN
  • Patent number: 9740403
    Abstract: Techniques for a data storage cluster and a method for maintaining and updating reliability data and reducing data communication between nodes, are disclosed herein. Each data object is written to a single data zone on a data node within the data storage cluster. Each data object includes one or more data chunks, and the data chunks of a data object are written to a data node in an append-only log format. When parity is determined for a reliability group including the data zone, there is no need to transmit data from other data nodes where the rest of data zones of the reliability group reside. Thus, inter-node data communication for determining reliability data is reduced.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: August 22, 2017
    Assignee: NetApp, Inc.
    Inventors: Mark W. Storer, Timothy Bisson, Shankar Pasupathy
  • Publication number: 20150324123
    Abstract: Techniques for a data storage cluster and a method for maintaining and updating reliability data and reducing data communication between nodes, are disclosed herein. Each data object is written to a single data zone on a data node within the data storage cluster. Each data object includes one or more data chunks, and the data chunks of a data object are written to a data node in an append-only log format. When parity is determined for a reliability group including the data zone, there is no need to transmit data from other data nodes where the rest of data zones of the reliability group reside. Thus, inter-node data communication for determining reliability data is reduced.
    Type: Application
    Filed: March 2, 2015
    Publication date: November 12, 2015
    Inventors: Mark W. Storer, Timothy Bisson, Shankar Pasupathy
  • Patent number: 8972478
    Abstract: Techniques for a data storage cluster and a method for maintaining and updating reliability data and reducing data communication between nodes, are disclosed herein. Each data object is written to a single data zone on a data node within the data storage cluster. Each data object includes one or more data chunks, and the data chunks of a data object are written to a data node in an append-only log format. When parity is determined for a reliability group including the data zone, there is no need to transmit data from other data nodes where the rest of data zones of the reliability group reside. Thus, inter-node data communication for determining reliability data is reduced.
    Type: Grant
    Filed: May 23, 2012
    Date of Patent: March 3, 2015
    Assignee: Netapp, Inc.
    Inventors: Mark W. Storer, Timothy Bisson, Shankar Pasupathy
  • Patent number: 8176018
    Abstract: A facility for comparing two datasets and identifying metadata differences between the two datasets irrespective of the manner in which the data is stored. In some embodiments, the facility includes a comparison unit and a catalog unit. The comparison unit compares a hierarchical hash of a first dataset with a hierarchical hash of a second dataset, the hierarchical hashes each including a plurality of hierarchical hash values, to identify differences in metadata of the first and second datasets by progressively comparing the hierarchical hash values of the first and second hierarchical hashes without comparing the metadata of the first and second datasets. The catalog unit generates a catalog of differences between the first and second datasets, the catalog indicating differences in metadata of the first and second datasets.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: May 8, 2012
    Assignee: NetApp, Inc.
    Inventors: Timothy Bisson, Shankar Pasupathy
  • Patent number: 8086652
    Abstract: A system and method reclaims unused storage space from a data container, such as a logical unit number (LUN) of a storage system. In particular, a novel technique is provided that allows a storage system to reclaim storage space not used by a client file system for which the storage system maintains storage, without requiring assistance from the client file system to determine storage usage. In other words, storage system may independently reclaim storage space not used by the client file system, without that file system's intervention.
    Type: Grant
    Filed: August 15, 2007
    Date of Patent: December 27, 2011
    Assignee: NetApp, Inc.
    Inventors: Timothy Bisson, Shankar Pasupathy, Garth Richard Goodson, Steven R. Kleiman
  • Publication number: 20060218135
    Abstract: An apparatus to compare two datasets, each of which includes multiple data blocks, includes a comparison unit and a report generator. The comparison unit identifies block-level differences therebetween, by comparing block-level metadata between the first and second datasets, without comparing the contents of the data blocks. The report generator generates a human-readable report of the differences between the first and second version of the dataset, including the differences in individual data blocks between the first and second version of the dataset.
    Type: Application
    Filed: March 28, 2005
    Publication date: September 28, 2006
    Applicant: Network Appliance, Inc.
    Inventors: Timothy Bisson, Stephen Manley, Ling Zheng