Patents by Inventor Michael Anthony Moser

Michael Anthony Moser 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: 11733924
    Abstract: Various implementations described herein relate to systems and methods for managing metadata for power loss, including determining first metadata for first data, sending the first data to the non-volatile memory to be programmed to the first new locations of the non-volatile memory, and discarding the first metadata in response to detecting an imminent interruption to operations of the storage device. The first completion status for programming of the first data is unknown at the time of detecting the imminent interruption. The first data is read from first original locations of a non-volatile memory. The first metadata includes a first physical address for each of first new regions of the non-volatile memory.
    Type: Grant
    Filed: August 3, 2021
    Date of Patent: August 22, 2023
    Assignee: KIOXIA CORPORATION
    Inventors: Andrew John Tomlin, Michael Anthony Moser
  • Patent number: 11681630
    Abstract: A device for processing commands to manage non-volatile memory includes a controller configured to obtain address information from a command, read, based on the address information, an entry of a metadata table, and determine, based on the entry of the metadata table, whether a metadata page corresponding to the address information is being processed by the controller. In response to determining that the metadata page corresponding to the address information is being processed, the controller determines a processing status of the metadata page, among a plurality of processing statuses, based on the entry of the metadata table and processes the command according to the processing status of the first metadata page. In response to determining that the metadata page corresponding to first address information is not being processed, the controller reads the metadata page from the non-volatile memory based on the entry of the metadata table.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: June 20, 2023
    Assignee: KIOXIA CORPORATION
    Inventors: Andrew John Tomlin, Michael Anthony Moser
  • Publication number: 20220091988
    Abstract: A device for processing commands to manage non-volatile memory includes a controller configured to obtain address information from a command, read, based on the address information, an entry of a metadata table, and determine, based on the entry of the metadata table, whether a metadata page corresponding to the address information is being processed by the controller. In response to determining that the metadata page corresponding to the address information is being processed, the controller determines a processing status of the metadata page, among a plurality of processing statuses, based on the entry of the metadata table and processes the command according to the processing status of the first metadata page. In response to determining that the metadata page corresponding to first address information is not being processed, the controller reads the metadata page from the non-volatile memory based on the entry of the metadata table.
    Type: Application
    Filed: September 18, 2020
    Publication date: March 24, 2022
    Applicant: Kioxia Corporation
    Inventors: Andrew John TOMLIN, Michael Anthony Moser
  • Patent number: 9921956
    Abstract: A system and method is disclosed for tracking block mapping overhead in a non-volatile memory. The system may include a non-volatile memory having multiple memory blocks and a processor configured to track a block level mapping overhead for closed blocks of the multiple memory blocks. The processor may be configured to track predetermined logical address ranges within which data written to a block fall, and then store the sum of the number of different logical address ranges for each respective block as a block address entropy metric. The method may include the processor using the block address entropy metric to select source blocks for garbage collection with a lower block address entropy metric or to adjust other operational characteristics such as data routing within the non-volatile memory system based on average block address entropy for a group of blocks.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: March 20, 2018
    Assignee: SanDisk Technologies LLC
    Inventors: Nicholas James Thomas, Oleg Kragel, Michael Anthony Moser
  • Publication number: 20180024920
    Abstract: A system and method is disclosed for tracking block mapping overhead in a non-volatile memory. The system may include a non-volatile memory having multiple memory blocks and a processor configured to track a block level mapping overhead for closed blocks of the multiple memory blocks. The processor may be configured to track predetermined logical address ranges within which data written to a block fall, and then store the sum of the number of different logical address ranges for each respective block as a block address entropy metric. The method may include the processor using the block address entropy metric to select source blocks for garbage collection with a lower block address entropy metric or to adjust other operational characteristics such as data routing within the non-volatile memory system based on average block address entropy for a group of blocks.
    Type: Application
    Filed: July 20, 2016
    Publication date: January 25, 2018
    Applicant: SanDisk Technologies LLC
    Inventors: Nicholas James Thomas, Oleg Kragel, Michael Anthony Moser
  • Patent number: 7852717
    Abstract: A system for tracking and segregating repeated defects on media disks as tabled data in disk drives is disclosed. The disks have the same defects as the sub-master from which they are formed. Likewise, the sub-masters have the same defects as the master from which they are formed which, in turn, are passed down to the disks themselves. This information is recorded in the disk drives to avoid read/write operations in the affected sectors of the disks. In addition, the order and production quantities of sub-masters and disks made are tracked since replication performance decays over time.
    Type: Grant
    Filed: August 17, 2007
    Date of Patent: December 14, 2010
    Assignee: Hitachi Global Storage Technologies Netherlands B.V.
    Inventors: Thomas Robert Albrecht, Zvonimir Z. Bandic, Michael Anthony Moser
  • Patent number: 7675703
    Abstract: A system and method accurately clocks write data to the discrete data blocks in a patterned media disk drive. The precise time intervals between successive timing marks in the data tracks are measured by a timing mark detector that counts the integer number of write clock cycles between successive timing marks and the fractional part of a write clock cycle by detecting the phase difference between a timing mark and a reference signal. The resulting timing error is output to a write clock compensator. The write clock is capable of generating equally spaced primary phases and phases intermediate the primary phases. The compensator includes a phase rotator that controls which write clock phase is selected for output. The value in a phase register of the compensator is used to control the phase rotator to advance or retard the write clock phase, and thus to adjust its frequency and phase so as to be synchronized for writing to the data blocks.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: March 9, 2010
    Assignee: Hitachi Global Storage Technologies Netherlands B.V.
    Inventors: Thomas R. Albrecht, David Timothy Flynn, Richard Leo Galbraith, Michael Anthony Moser, Bruce Alexander Wilson, Xiao Z. Wu
  • Publication number: 20090046547
    Abstract: A system for tracking and segregating repeated defects on media disks as tabled data in disk drives is disclosed. The disks have the same defects as the sub-master from which they are formed. Likewise, the sub-masters have the same defects as the master from which they are formed which, in turn, are passed down to the disks themselves. This information is recorded in the disk drives to avoid read/write operations in the affected sectors of the disks. In addition, the order and production quantities of sub-masters and disks made are tracked since replication performance decays over time.
    Type: Application
    Filed: August 17, 2007
    Publication date: February 19, 2009
    Inventors: Thomas Robert Albrecht, Zvonimir Z. Bandic, Michael Anthony Moser
  • Publication number: 20080304173
    Abstract: A system and method accurately clocks write data to the discrete data blocks in a patterned media disk drive. The precise time intervals between successive timing marks in the data tracks are measured by a timing mark detector that counts the integer number of write clock cycles between successive timing marks and the fractional part of a write clock cycle by detecting the phase difference between a timing mark and a reference signal. The resulting timing error is output to a write clock compensator. The write clock is capable of generating equally spaced primary phases and phases intermediate the primary phases. The compensator includes a phase rotator that controls which write clock phase is selected for output. The value in a phase register of the compensator is used to control the phase rotator to advance or retard the write clock phase, and thus to adjust its frequency and phase so as to be synchronized for writing to the data blocks.
    Type: Application
    Filed: June 8, 2007
    Publication date: December 11, 2008
    Applicant: HITACHI GLOBAL STORAGE TECHNOLOGIES NETHERLANDS B.V.
    Inventors: Thomas R. Albrecht, David Timothy Flynn, Richard Leo Galbraith, Michael Anthony Moser, Bruce Alexander Wilson, Xiao Z. Wu
  • Patent number: 7199956
    Abstract: Disk drive self-servo writing includes transferring a reference pattern by magnetic printing onto a reference disk, wherein the resulting printed reference pattern includes embedded servo information that provides servo timing and head position information, installing the reference disk and a head into the disk drive, reading the printed reference pattern using the head to generate a readback signal, sampling the readback signal at a sampling rate to generate a sampled signal, processing the sampled signal waveform spectrum to generate a recovered signal including the embedded servo information and fundamental and higher harmonics of the sampled signal, using the embedded servo information from the recovered signal to precisely position and maintain the head at concentric tracks of the reference disk, and self-writing servo patterns onto the tracks with the head.
    Type: Grant
    Filed: September 20, 2002
    Date of Patent: April 3, 2007
    Assignee: Maxtor Corporation
    Inventors: Michael Anthony Moser, Ara Patapoutian, John McEwen, legal representative, Bin Liu, Bruce Buch, Peter McEwen, deceased
  • Patent number: 6754025
    Abstract: A spindle motor control for a disk drive including a spindle motor for rotating a data disk at a desired rotational speed, and a data transducer head positionable relative to selected ones of a multiplicity of concentric data tracks formed on a data storage surface of the data disk by a head position actuator structure operating within a head position servo loop, wherein the concentric data tracks are periodically interrupted by a plurality of servo sectors per rotation, each servo sector recorded with head position information.
    Type: Grant
    Filed: January 12, 2000
    Date of Patent: June 22, 2004
    Assignee: Maxtor Corporation
    Inventors: Stanley H. Shepherd, Michael Anthony Moser, Yakov Lifchits, Ching-Tzuen Tarn, Mohamad A. Rezvani
  • Patent number: 6304407
    Abstract: A coarse magnetic template pattern is transferred to a data storage surface of a disk by magnetic printing techniques. As printed, the template pattern essentially provides clocking and may provide radial position information. The disk is then assembled into a completed and enclosed disk drive. The template pattern is then used by the disk drive to self-write highly resolved product embedded servo patterns onto storage surfaces of each data disk including the surface having the printed template pattern.
    Type: Grant
    Filed: October 27, 1998
    Date of Patent: October 16, 2001
    Assignee: Maxtor Corporation
    Inventors: Bill Baker, Steven Lambert, Jong Lin, Michael Anthony Moser, Shu-Yu Sun
  • Patent number: 6049443
    Abstract: The present invention provides a prebent ceramic suspension which includes a ceramic load beam which is bent by a stress patch. With thin film techniques the stress patch is formed on top of the load beam. In the preferred embodiment the patch is amorphous hydrogenated diamond-like carbon. When the suspension is on a wafer the carbon patch exerts a compressive stress on a top surface of the load beam just under the patch. When the suspension is released from the wafer the compressive patch exerts tensile forces on the top surface of the load beam causing an end of the load beam to bend toward the wafer. The amount of bending of the suspension can be accurately controlled by the cross sections of the load beam and the patch as well as the lateral dimensions of the patch. Further control can be achieved by controlling the hydrogen, nitrogen and other additive components of the carbon patch.
    Type: Grant
    Filed: March 30, 1999
    Date of Patent: April 11, 2000
    Assignee: International Business Machines Corporation
    Inventors: Alfred Grill, Michael Anthony Moser, Vishnubhai Vitthalbhai Patel, Clinton David Snyder, Celia E. Yeack-Scranton, deceased
  • Patent number: 5963397
    Abstract: The present invention provides a prebent ceramic suspension which includes a ceramic load beam which is bent by a stress patch. With thin film techniques the stress patch is formed on top of the load beam. In the preferred embodiment the patch is amorphous hydrogenated diamond-like carbon. When the suspension is on a wafer the carbon patch exerts a compressive stress on a top surface of the load beam just under the patch. When the suspension is released from the wafer the compressive patch exerts tensile forces on the top surface of the load beam causing an end of the load beam to bend toward the wafer. The amount of bending of the suspension can be accurately controlled by the cross sections of the load beam and the patch as well as the lateral dimensions of the patch. Further control can be achieved by controlling the hydrogen, nitrogen and other additive components of the carbon patch.
    Type: Grant
    Filed: February 12, 1997
    Date of Patent: October 5, 1999
    Assignee: International Business Machines Corporation
    Inventors: Alfred Grill, Michael Anthony Moser, Vishnubhai Vitthalbhai Patel, Clinton David Snyder, Celia E. Yeack-Scranton, deceased
  • Patent number: 5923105
    Abstract: An in-hub brushless permanent magnet DC motor has a radial working gap but uses coils wound in the axial direction of the motor. The coils generate fields that interact with the permanent magnet fields across the radial gap. The stator includes a plurality of angularly spaced stator teeth that have faces radially spaced across the gap from the permanent magnet. The stator teeth are connected to the base and extend axially into a cavity within the hub. The permanent magnet is a magnetically-segmented ring magnet located on an outer rim of the hub radially outwardly from the stator teeth. The magnetic flux from the permanent magnet is directed radially across the gap and into the stator teeth. Each stator tooth has an axially oriented post around which is wound a coil that generates an axial field. The axially-oriented part of each coil forms part of the magnetic circuit. The magnetic flux directed radially into each stator tooth is turned axially into the post and through the coil.
    Type: Grant
    Filed: April 23, 1997
    Date of Patent: July 13, 1999
    Assignee: International Business Machines Corporation
    Inventors: David William Albrecht, Michael Anthony Moser
  • Patent number: 5802701
    Abstract: A method is provided for making an assembly that has an integrated suspension, actuator arm and actuator coil. At least one actuator coil layer is located in the actuator arm region. The actuator coil layer is mounted to at least one homogeneous support layer which extends between terminal ends of the assembly for supporting all layers. A hole is provided through all layers in the actuator region at a pivot point for receiving an actuator spindle. In some embodiments of the invention, a transducer coil layer may be integrated in the suspension region and may be located in substantially a common plane with the actuator coil layer. The actuator region may be provided with a silicon base which contains integrated processing circuits which are connected to the transducer coil layer. A device may be carried by the assembly for bending the suspension region with respect to the actuator arm region.
    Type: Grant
    Filed: April 3, 1996
    Date of Patent: September 8, 1998
    Assignee: International Business Machines Corporation
    Inventors: Robert E. Fontana, James W. Berberich, Michael Anthony Moser, Archibald Currie Munce, Jr., Oscar J. Ruiz, Clinton David Snyder, C. E. Yeack-Scranton, deceased
  • Patent number: 5760504
    Abstract: A brushless permanent magnet DC motor for use as a disk drive spindle motor has a radial working gap but uses flat coils that generate magnetic fields that interact with the permanent magnet fields across the radial gap. The stator includes a plurality of angularly spaced stator teeth that have faces radially spaced across the gap from the permanent magnet. The magnetic flux from the permanent magnet is directed radially across the gap and into the stator teeth. Each stator tooth has an axially oriented post around which is wound a flat coil that generates an axial field. The central axis of the coil forms part of the magnetic circuit. The magnetic flux directed radially into each stator tooth is turned axially into the post. The axially directed magnetic flux through the coil and post on each tooth is redirected from the axial direction to the circumferential direction by a ring magnetic flux guide. The ring flux guide interconnects the stator teeth and forms part of the magnetic circuit.
    Type: Grant
    Filed: April 23, 1997
    Date of Patent: June 2, 1998
    Assignee: International Business Machines Corporation
    Inventor: Michael Anthony Moser
  • Patent number: 5742450
    Abstract: A brushless permanent magnet DC motor for use as a disk drive spindle motor has a radial working gap but uses flat coils that generate magnetic fields that interact with the permanent magnet fields across the radial gap. The stator includes a plurality of angularly spaced stator teeth that have faces radially spaced across the gap from the permanent magnet. The magnetic flux from the permanent magnet is directed radially across the gap and into the stator teeth. Each stator tooth has an axially oriented post around which is wound a flat coil that generates an axial field. The central axis of the coil forms part of the magnetic circuit. The magnetic flux directed radially into each stator tooth is turned axially into the post. The axially directed magnetic flux through the coil and post on each tooth is redirected from the axial direction to the circumferential direction by a ring magnetic flux guide. The ring flux guide interconnects the stator teeth and forms part of the magnetic circuit.
    Type: Grant
    Filed: March 8, 1995
    Date of Patent: April 21, 1998
    Assignee: International Business Machines Corporation
    Inventor: Michael Anthony Moser
  • Patent number: 5663854
    Abstract: The present invention provides a prebent ceramic suspension which includes a ceramic load beam which is bent by a stress patch. With thin film techniques the stress patch is formed on top of the load beam. In the preferred embodiment the patch is amorphous hydrogenated diamond-like carbon. When the suspension is on a wafer the carbon patch exerts a compressive stress on a top surface of the load beam just under the patch. When the suspension is released from the wafer the compressive patch exerts tensile forces on the top surface of the load beam causing an end of the load beam to bend toward the wafer. The amount of bending of the suspension can be accurately controlled by the cross sections of the load beam and the patch as well as the lateral dimensions of the patch. Further control can be achieved by controlling the hydrogen, nitrogen and other additive components of the carbon patch.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: September 2, 1997
    Assignee: International Business Machines Corporation
    Inventors: Alfred Grill, Michael Anthony Moser, Vishnubhai Vitthalbhai Patel, Clinton Davis Snyder, Celia E. Yeack-Scranton, deceased