Inventor
VOGAN ANDREW W
US36 patents
⚠️ This page may combine multiple inventors who share the name “VOGAN ANDREW W”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
APPLE INC
23 patentsUS9891859B1Feb 13, 2018
Systems and methods for managing non-volatile memory based on temperature
APPLE INC14 citations84
US9990023B2Jun 5, 2018
Systems and methods for handling sudden power failures in solid state drives
APPLE INC8 citations79
US11256436B2Feb 22, 2022
Systems and methods for balancing multiple partitions of non-volatile memory
APPLE INC2 citations73
US9268495B2Feb 23, 2016
Managing I/O priorities
APPLE INC6 citations73
US9772959B2Sep 26, 2017
I/O scheduling
APPLE INC2 citations72
US10853199B2Dec 1, 2020
Techniques for managing context information for a storage device while maintaining responsiveness
APPLE INC2 citations71
US10379949B2Aug 13, 2019
Techniques for managing parity information for data stored on a storage device
APPLE INC3 citations70
US9361036B2Jun 7, 2016
Correction of block errors for a system having non-volatile memory
APPLE INC2 citations63
US12236119B2Feb 25, 2025
Systems and methods for balancing multiple partitions of non-volatile memory
APPLE INC0 citations62
US11288184B2Mar 29, 2022
Systems and methods for managing an artificially limited logical space of non-volatile memory
APPLE INC0 citations62
US11132145B2Sep 28, 2021
Techniques for reducing write amplification on solid state storage devices (SSDs)
APPLE INC1 citations61
US12530150B2Jan 20, 2026
Techniques for balancing write commands on solid state storage devices (SSDs)
APPLE INC0 citations60
US11972143B2Apr 30, 2024
Techniques for balancing write commands on solid state storage devices (SSDs)
APPLE INC0 citations60
US11544159B2Jan 3, 2023
Techniques for managing context information for a storage device while maintaining responsiveness
APPLE INC1 citations60
US11579789B2Feb 14, 2023
Techniques for managing context information for a storage device
APPLE INC0 citations52
US10872035B1Dec 22, 2020
Systems and methods for managing an artificially limited logical space of non-volatile memory
APPLE INC0 citations52
US10133506B2Nov 20, 2018
Systems and methods for managing non-volatile memory based on temperature
APPLE INC0 citations52
US9069695B2Jun 30, 2015
Correction of block errors for a system having non-volatile memory
APPLE INC1 citations52
US8990614B2Mar 24, 2015
Performance of a system having non-volatile memory
APPLE INC0 citations52
US11494107B2Nov 8, 2022
Managing parity information for data stored on a storage device
APPLE INC0 citations49
US10977119B2Apr 13, 2021
Techniques for utilizing volatile memory buffers to reduce parity information stored on a storage device
APPLE INC0 citations47
US10552077B2Feb 4, 2020
Techniques for managing partitions on a storage device
APPLE INC0 citations42
US9690953B2Jun 27, 2017
Generating efficient reads for a system having non-volatile memory
APPLE INC0 citations36
SEAGATE TECHNOLOGY LLC
8 patentsUS8019925B1Sep 13, 2011
Methods and structure for dynamically mapped mass storage device
SEAGATE TECHNOLOGY LLC86 citations98
US7916421B1Mar 29, 2011
Methods and structure for recovery of write fault errors in a dynamically mapped mass storage device
SEAGATE TECHNOLOGY LLC59 citations98
US7752491B1Jul 6, 2010
Methods and structure for on-the-fly head depopulation in a dynamically mapped mass storage device
SEAGATE TECHNOLOGY LLC86 citations97
US7685360B1Mar 23, 2010
Methods and structure for dynamic appended metadata in a dynamically mapped mass storage device
SEAGATE TECHNOLOGY LLC138 citations97
US7653847B1Jan 26, 2010
Methods and structure for field flawscan in a dynamically mapped mass storage device
SEAGATE TECHNOLOGY LLC61 citations97
US7620772B1Nov 17, 2009
Methods and structure for dynamic data density in a dynamically mapped mass storage device
SEAGATE TECHNOLOGY LLC53 citations96
US7603530B1Oct 13, 2009
Methods and structure for dynamic multiple indirections in a dynamically mapped mass storage device
SEAGATE TECHNOLOGY LLC110 citations96
US7617358B1Nov 10, 2009
Methods and structure for writing lead-in sequences for head stability in a dynamically mapped mass storage device
SEAGATE TECHNOLOGY LLC34 citations92