Patents by Inventor Stanley Cheong

Stanley Cheong 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: 8572302
    Abstract: A controller and a method for interfacing between a host and storage medium. A storage medium interface includes CH0 circuitry for performing a CH0 process to access a buffer memory on behalf of the storage medium. A host interface includes CH1 circuitry for performing a CH1 process to access the buffer memory on behalf of the host. Access to the buffer memory is arbitrated in sequential tenures to each channel of the multi-channel bus within a maximum arbitration round trip time defined by the time taken by the storage medium to move a distance corresponding to N sectors in which N is greater than one. In the CH0 tenure, the CH0 process transfers data corresponding to N sectors of the storage medium in a multi-sector burst. The length of the tenure of the CH0 channel is pre-designated so that the multi-sector burst is completed within the CH0 tenure.
    Type: Grant
    Filed: October 15, 2007
    Date of Patent: October 29, 2013
    Assignee: Marvell International Ltd.
    Inventors: Theodore White, Stanley Cheong, Lim Hudiono, William Dennin, III, Chau Tran
  • Patent number: 7904644
    Abstract: A disk channel includes disk channel modules that process data for a read/write operation on a rotating medium. A memory is accessible to the disk channel modules and comprises a sector request queue that has status information that is associated with each of the disk channel modules. A control module is in communication with and manages data transfer through the disk channel modules based on the sector request queue.
    Type: Grant
    Filed: October 18, 2007
    Date of Patent: March 8, 2011
    Assignee: Marvell International Ltd.
    Inventors: Daniel R. Pinvidic, Lim Hudiono, Stanley Cheong
  • Publication number: 20060150034
    Abstract: The present invention provides a method and system for performing in-line error correction in a disk storage system. The system includes an error correction (ECC) module; and a first memory storage device, wherein the first memory storage device and the error correction module simultaneously receive data from a storage disk before being buffered for transfer to a host system. The ECC module provides error correction mask before any data is transferred from the first memory storage device to a second memory buffer.
    Type: Application
    Filed: September 20, 2005
    Publication date: July 6, 2006
    Inventors: Yujun Si, Theodore White, Stanley Cheong