Patents by Inventor Shak Loong Kwok

Shak Loong Kwok 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).

  • Publication number: 20130275692
    Abstract: A non-volatile mass memory storage device for storing information for a computing device and methods thereof are provided. The device includes a storage media having a plurality of non-volatile memory storage blocks for storing information; a non-volatile memory for storing a non-volatile data structure for storing a state of the plurality of storage blocks indicating whether a block is defective, valid, invalid or free; and a volatile memory for storing a translation data structure for responding to read and write requests for reading and writing information at the storage media. When the storage device is powered up, the state information is used to rebuild the translation data structure.
    Type: Application
    Filed: April 16, 2012
    Publication date: October 17, 2013
    Inventor: Shak Loong Kwok
  • Patent number: 7937188
    Abstract: Embodiments of the present invention are directed to systems and methods for controlling the temperature of an internal device while reducing or minimizing the involvement of the host. Thus, some of the heat monitoring and remediation work may be offloaded to the actual device itself. The device may monitor its own temperature and, in the event of high temperature, perform device specific heat reduction actions without involving the host. Furthermore, the device may, upon detecting temperature within a predefined range, alert the host of a high temperature condition in order to allow the host to perform temperature reduction measures. Also, the device may, upon detecting temperature within a predefined range, alert the host of an impending device shutdown and shut the device down. In addition, the device may periodically save its temperature into non-volatile memory in order to create a temperature log.
    Type: Grant
    Filed: May 23, 2007
    Date of Patent: May 3, 2011
    Assignee: Emulex Design & Manufacturing Corporation
    Inventors: Michael Yu Liu, Bradley Eugene Roach, Vuong Cao Nguyen, Peter Mark Fiacco, Shak Loong Kwok
  • Publication number: 20080294296
    Abstract: Embodiments of the present invention are directed to systems and methods for controlling the temperature of an internal device while reducing or minimizing the involvement of the host. Thus, some of the heat monitoring and remediation work may be offloaded to the actual device itself. The device may monitor its own temperature and, in the event of high temperature, perform device specific heat reduction actions without involving the host. Furthermore, the device may, upon detecting temperature within a predefined range, alert the host of a high temperature condition in order to allow the host to perform temperature reduction measures. Also, the device may, upon detecting temperature within a predefined range, alert the host of an impending device shutdown and shut the device down. In addition, the device may periodically save its temperature into non-volatile memory in order to create a temperature log.
    Type: Application
    Filed: May 23, 2007
    Publication date: November 27, 2008
    Applicant: Emulex Design & Manufacturing Corporation
    Inventors: Michael Yu Liu, Bradley Eugene Roach, Vuong Cao Nguyen, Peter Mark Fiacco, Shak Loong Kwok