Patents by Inventor Mei-Man L. Syu

Mei-Man L. Syu 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: 8341339
    Abstract: A hybrid drive is disclosed comprising a non-volatile semiconductor memory (NVSM) comprising a plurality of blocks, and a head actuated over a disk comprising a plurality of tracks, each track comprising a plurality of data sectors. A garbage collection operation is executed on the NVSM by reading valid data from a first block of the NVSM, writing the valid data to the disk, and erasing the first block.
    Type: Grant
    Filed: June 14, 2010
    Date of Patent: December 25, 2012
    Assignee: Western Digital Technologies, Inc.
    Inventors: William B. Boyle, Alan T. Meyer, Mei-Man L. Syu
  • Publication number: 20120260020
    Abstract: A non-volatile semiconductor memory module is disclosed comprising a memory device and memory controller operably coupled to the memory device, wherein the memory controller is operable to receive a host command, split the host command into one or more chunks comprising a first chunk comprising at least one logical block address (LBA), and check the first chunk against an active chunk coherency list comprising one or more active chunks to determine whether the first chunk is an independent chunk, and ready to be submitted for access to the memory device, or a dependent chunk, and deferred access to the memory device until an associated dependency is cleared.
    Type: Application
    Filed: April 6, 2011
    Publication date: October 11, 2012
    Applicant: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: DOMINIC S. SURYABUDI, MEI-MAN L. SYU
  • Publication number: 20120254504
    Abstract: A flash memory device is disclosed comprising a flash controller for accessing a first flash memory over a first channel and a second flash memory over a second channel. A multi-command descriptor block is received from a host, wherein the multi-command descriptor block comprises identifiers for identifying a plurality of access commands that the host is preparing to request. A first group of the access commands are selected to execute concurrently and a second group of the access commands are selected to execute concurrently. The first group of access commands are received from the host and executed concurrently by accessing at least the first and second flash memories concurrently. The second group of access commands are received from the host and executed concurrently by accessing at least the first and second flash memories concurrently.
    Type: Application
    Filed: March 28, 2011
    Publication date: October 4, 2012
    Applicant: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Mei-Man L. Syu, Robert L. Horn, Virgil V. Wilkins, Dominic S. Suryabudi
  • Patent number: 8090899
    Abstract: A solid state drive includes a plurality of flash memory devices, and a memory controller coupled to the plurality of flash memory devices. The memory controller is configured to logically associate blocks from the plurality of flash memory devices to form zip codes, the zip codes associated with corresponding erase counters. The solid state drive further includes a processor and a computer-readable memory having instructions stored thereon. The processor may perform a wear-leveling operation by determining that blocks in a first zip code have been erased and incrementing a first erase counter associated with the first zip code. It may then be determined that a second erase counter associated with a second zip code is low relative to at least one other erase counter, and based on this determination, data from blocks in the second zip code may be written to new blocks as part of a wear-leveling operation.
    Type: Grant
    Filed: March 4, 2009
    Date of Patent: January 3, 2012
    Assignee: Western Digital Technologies, Inc.
    Inventor: Mei-Man L. Syu
  • Publication number: 20100250793
    Abstract: A non-volatile semiconductor memory is disclosed comprising a first memory device and control circuitry operable to issue an access command to the first memory device. A command status is requested from the first memory device after a status delay. When the command status indicates the first memory device has completed the command, a first access time of the memory device is measured. An access sequence of the first memory device is then modified in response to the access time.
    Type: Application
    Filed: March 24, 2009
    Publication date: September 30, 2010
    Applicant: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventor: MEI-MAN L. SYU