1
Jonathan Thatcher, David Flynn, Joshua Aune, Jeremy Fillingim, Bill Inskeep, John Strasser, Kevin Vigor: Apparatus, system, and method to increase data integrity in a redundant storage system. Fusion 10, Kunzler Law Group PC, October 2, 2012: US08281227 (35 worldwide citation)

An apparatus, system, and method are disclosed to increase data integrity in a redundant storage system. The receive module receives a read request to read data from a logical page spanning an array of N+P number of storage elements. The array of storage elements includes N number of the storage ele ...


2
Jonathan Thatcher, David Flynn, Joshua Aune, Jeremy Fillingim, Bill Inskeep, John Strasser, Kevin Vigor: Apparatus, system, and method to increase data integrity in a redundant storage system. Fusion io, Meyertons Hood Kivlin Kowert & Goetzel P C, September 9, 2014: US08832528 (10 worldwide citation)

In various embodiments, an apparatus, system, and method may increase data integrity in a redundant storage system. In one embodiment, a request is received for data stored at a storage system having a plurality of storage elements, where one or more of the plurality of storage elements include pari ...


3
Jonathan Thatcher, David Flynn: Apparatus, system, and method for allocating storage. SANDISK TECHNOLOGIES, March 28, 2017: US09606914 (3 worldwide citation)

An apparatus, system, and method are disclosed for allocating non-volatile storage. The storage device may present a logical address, which may exceed a physical storage capacity of the device. The storage device may allocate logical capacity in the logical address space. An allocation request may b ...


4
Jonathan Thatcher, David Flynn, Joshua Aune, Jeremy Fillingim, Bill Inskeep, John Strasser, Kevin Vigor: Apparatus, system, and method to increase data integrity in a redundant storage system. INTELLIGENT INTELLECTUAL PROPERTY HOLDINGS 2, Kunzler Law Group, April 5, 2016: US09304853 (2 worldwide citation)

In various embodiments, an apparatus, system, and method may increase data integrity in a redundant storage system. In one embodiment, a request is received for data stored at a storage system having a plurality of storage elements, where one or more of the plurality of storage elements include pari ...


5
Jonathan Thatcher, David Flynn, Joshua Aune, Jeremy Fillingim, Bill Inskeep, John Strasser, Kevin Vigor: Apparatus, system, and method to increase data integrity in a redundant storage system. LONGITUDE ENTERPRISE FLASH R L, Kunzler Law Group PC, June 20, 2017: US09684560 (1 worldwide citation)

In various embodiments, an apparatus, system, and method may increase data integrity in a redundant storage system. In one embodiment, a request is received for data stored at a storage system having a plurality of storage elements, where one or more of the plurality of storage elements include pari ...


6
David Flynn, David Nellans, Xiangyong Ouyang: Apparatus, system, and method for conditional and atomic storage operations. SanDisk Technologies, Loza & Loza, Gabriel Fitch, May 29, 2018: US09983993

An apparatus, system, and method are disclosed for implementing conditional storage operations. Storage clients access and allocate portions of an address space of a non-volatile storage device. A conditional storage request is provided, which causes data to be stored to the non-volatile storage dev ...


7
Jonathan Thatcher, David Flynn, Joshua Aune, Jeremy Fillingim, Bill Inskeep, John Strasser, Kevin Vigor: Apparatus, system, and method to increase data integrity in a redundant storage system. Kunzler Needham Massey & Thorpe, November 18, 2010: US20100293440-A1

An apparatus, system, and method are disclosed to increase data integrity in a redundant storage system. The receive module receives a read request to read data from a logical page spanning an array of N+P number of storage elements. The array of storage elements includes N number of the storage ele ...


8
Jonathan Thatcher, David Flynn, Joshua Aune, Jeremy Fillingim, Bill Inskeep, John Strasser, Kevin Vigor: Apparatus, system, and method to increase data integrity in a redundant storage system. Fusion Io, May 24, 2012: US20120131413-A1

An apparatus, system, and method are disclosed to increase data integrity in a redundant storage system. The receive module receives a read request to read data from an ECC chunk spanning N storage elements of an array of N+P storage elements. The N storage elements each store a portion of the ECC c ...


9
THATCHER JONATHAN: Apparatus, system, and method to increase data integrity in a redundant storage system. FUSION MULTISYSTEMS, Needham Bruce R, November 25, 2010: WO/2010/135370

An apparatus, system, and method are disclosed to increase data integrity in a redundant storage system. The receive module 502 receives a read request to read data from an ECC chunk 418 spanning N storage elements 402 of an array 400 of N+P storage elements 402. The N storage elements 402 each stor ...


10
APPARATUS, SYSTEM, AND METHOD TO INCREASE DATA INTEGRITY IN A REDUNDANT STORAGE SYSTEM. December 25, 2014: US20140380130-A1

In various embodiments, an apparatus, system, and method may increase data integrity in a redundant storage system. In one embodiment, a request is received for data stored at a storage system having a plurality of storage elements, where one or more of the plurality of storage elements include pari ...