Patents by Inventor Chuan-Wen George Tsang

Chuan-Wen George Tsang 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: 9715428
    Abstract: A system comprises a first host device, a second host device, and first and second cache controllers. A cache controller includes a cache memory interface, a first peripheral interface that communicates with the first host device, a second peripheral interface that communicates with the second host device, logic circuitry that loads a cache command from a cache command memory of the first host device, loads a cache command from a cache command memory of the second cache controller, and performs the cache commands, and error checking circuitry that detects an uncorrectable error in a first cache controller/memory pair and indicates the uncorrectable error condition to at least one of the first and second host devices. At least one of the first host device or the second host device writes contents of the cache memory of the second cache controller/memory pair to a main memory in response to the indication.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: July 25, 2017
    Assignee: Sanmina Corporation
    Inventors: Abbas Morshed, Chuan-Wen George Tsang, Christopher Youngworth
  • Patent number: 9384147
    Abstract: A system comprises a host device and a cache controller. The host device includes a command buffer and a host application that posts a cache command that includes a cache key and a key aging alias in the command buffer. The cache controller includes logic circuitry configured to load the cache command from the command buffer of the first host device into the buffer memory, identify a match, if any, for the cache key in the command queue, perform the cache command, and return cache completion status information to the first host application, wherein the cache completion status information includes a value of the key aging alias in cache metadata when a match for the cache key is found and includes a value of the key aging alias provided by the first host application when a match for the cache key is not found.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: July 5, 2016
    Assignee: Saratoga Speed, Inc.
    Inventors: Abbas Morshed, Chuan-Wen George Tsang, Christopher Youngworth