Patents by Inventor Tai-Yao Lee

Tai-Yao Lee 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: 20160360417
    Abstract: A mobile storage device with access control includes a portable storage device and an access control device. The access control device has a non-volatile memory for storing an access-control setting information. If the access-control setting information has already been set with required parameters and when the portable storage device with the access control device is connected to a master equipment, the portable storage device is automatically switched to a secured private zone for the master equipment to access the secured private zone. Further, an agreement to recognize the access-control setting information is made in each time of access if the access control device requires the agreement.
    Type: Application
    Filed: August 22, 2016
    Publication date: December 8, 2016
    Applicant: Solid State System Co., Ltd.
    Inventors: Tai-Yao Lee, Ting-Chung Hu
  • Publication number: 20160142910
    Abstract: A short-range wireless communication (SRWC) mobile storage device includes a portable storage device and a SRWC device tag. The SRWC device tag has a non-volatile memory for storing an access-control setting information. If the access-control setting information has already been set with required parameters and when the portable storage device with the SRWC device tag is connected to a master equipment, the portable storage device is automatically switched to a secured private zone for the master equipment to access.
    Type: Application
    Filed: November 17, 2014
    Publication date: May 19, 2016
    Inventor: Tai-Yao Lee
  • Patent number: 5956473
    Abstract: The present application discloses methods to provide defect management, wear leveling and data security to a mass storage system implemented using flash memory. The flash memory is organized into a plurality of blocks. Each block has a special region for storing its attributes. In defect management, defects arising from manufacturing and on-the-fly defects are scanned. Defective blocks are marked by altering its attributes. The present application also discloses a wear leveling method in which the difference between the number of erasures of any two blocks (except the defective blocks) is within a predetermined value. The present application further discloses a new error detection and correction method. The same data is stored in two separate memory locations. The content of these two locations are later "ored" or "anded" together (depending on the nature of error giving rise to the error) to recover the correct data.
    Type: Grant
    Filed: November 25, 1996
    Date of Patent: September 21, 1999
    Assignee: Macronix International Co., Ltd.
    Inventors: Chung-Wen Ma, Chun-Hung Lin, Tai-Yao Lee, Li-Jen Lee, Ju-Xu Lee, Ting-Chung Hu
  • Patent number: 5933368
    Abstract: An architecture for a mass storage system using flash memory is described. This architecture involves organizing the flash memory into a plurality of blocks. These blocks are then divided into several categories. One of the categories is a working category used to store data organized in accordance with a pre-defined addressing scheme (such as the logical block address used in Microsoft's operating system). The other category is a temporary buffer used to store data intended to be written to one of the working blocks. Another category contains blocks that need to be erased. When data is written into the mass storage system, a block in the second category is allocated from a block in the third category. The allocated block will then be changed to a block in the first category when writing to the allocated block is completed. The correspond block in the first category is placed into the third category. As a result, blocks can be recycled.
    Type: Grant
    Filed: April 27, 1998
    Date of Patent: August 3, 1999
    Assignee: Macronix International Co., Ltd.
    Inventors: Chung-Wen Ma, Chu-Hung Lin, Tai-Yao Lee, Li-Jen Lee, Ju-Xu Lee, Ting-Chung Hu
  • Patent number: 5745418
    Abstract: An architecture for a mass storage system using flash memory is described. This architecture involves organizing the flash memory into a plurality of blocks. These blocks are then divided into several categories. One of the categories is a working category used to store data organized in accordance with a pre-defined addressing scheme (such as the logical block address used in Microsoft's operating system). The other category is a temporary buffer used to store data intended to be written to one of the working blocks. Another category contains blocks that need to be erased. When data is written into the mass storage system, a block in the second category is allocated from a block in the third category. The allocated block will then be changed to a block in the first category when writing to the allocated block is completed. The correspond block in the first category is placed into the third category. As a result, blocks can be recycled.
    Type: Grant
    Filed: November 25, 1996
    Date of Patent: April 28, 1998
    Assignee: Macronix International Co., Ltd.
    Inventors: Chung-Wen Ma, Chun-Hung Lin, Tai-Yao Lee, Li-Jen Lee, Ju-Xu Lee, Ting-Chung Hu