Patents by Inventor Yi-Hsiang Huang

Yi-Hsiang Huang 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: 7259988
    Abstract: The present invention discloses a method for managing memory blocks in a flash memory. The method is first to calculate the total number of good blocks and total number of bad blocks in the flash memory, and then all the good blocks and the bad blocks will be evenly allocated to each segment according to the number of segments contained in the flash memory. After the allocation, the allocation information will be recorded in one good block to form a data block so that when the flash memory is executing initialization, the controller chip may find the data block, and store the data in the SRAM (static random access memory) of the flash memory. Then, according to the data stored in the SRAM, the controller chip may generate a corresponding table for the block contained in the segment according to the data stored in the SRAM. As a result, the flash memory may be used with lower capacity and may obviate the problem of being unusable when the flash memory contains the excessive amount of the bad blocks.
    Type: Grant
    Filed: October 6, 2005
    Date of Patent: August 21, 2007
    Assignee: Phison Electronics Corp.
    Inventor: Yi-Hsiang Huang
  • Publication number: 20070113279
    Abstract: A portable storage device is provided. The portable storage device comprises a memory having a hidden block, a first program block, a general block and a security block. A user's password is stored in the hidden block and a password-identifying program is stored in the first program block. When a host executes the password-identifying program, the user is asked to input a password that is compared with the user's password stored in the hidden block. If the password inputted by the user matches with the user's password stored in the hidden block, the user is allowed to access to data stored in the security block and to process data retrieval/storage therein.
    Type: Application
    Filed: November 14, 2005
    Publication date: May 17, 2007
    Applicant: PHISON ELECTRONICS CORP.
    Inventors: Chih-Ling Wang, Yi-Hsiang Huang
  • Publication number: 20070081385
    Abstract: The present invention discloses a method for managing memory blocks in a flash memory. The method is first to calculate the total number of good blocks and total number of bad blocks in the flash memory, and then all the good blocks and the bad blocks will be evenly allocated to each segment according to the number of segments contained in the flash memory. After the allocation, the allocation information will be recorded in one good block to form a data block so that when the flash memory is executing initialization, the controller chip may find the data block, and store the data in the SRAM (static random access memory) of the flash memory. Then, according to the data stored in the SRAM, the controller chip may generate a corresponding table for the block contained in the segment according to the data stored in the SRAM. As a result, the flash memory may be used with lower capacity and may obviate the problem of being unusable when the flash memory contains the excessive amount of the bad blocks.
    Type: Application
    Filed: October 6, 2005
    Publication date: April 12, 2007
    Applicant: PHISON ELECTRONICS CORP.
    Inventor: Yi-Hsiang Huang
  • Publication number: 20060179205
    Abstract: An expandable integrated circuit (IC) and an operation procedure thereof are provided. The expandable IC comprises the CPU and a RAM for writing data or program for correction into the CPU so that the manufacturer need not replace the ROM when the data or program in IC needs to be corrected or modified. Therefore, not only the replacement cost of ROM can be avoided but also the recordable or executable program can be effectively expanded and thereby providing great convenience to the manufacturer.
    Type: Application
    Filed: January 11, 2005
    Publication date: August 10, 2006
    Applicant: PHISON ELECTRONICS CORP.
    Inventors: Hsiang-Hsiung Yu, Yi-Hsiang Huang, Chee-Kong Aw Yong
  • Patent number: 7089041
    Abstract: The present invention provides a method for managing incoming calls of a mobile phone. The mobile phone includes a control circuit and a volume detector. The method includes (a) receiving a call signal by the mobile phone, (b) detecting environmental volume surrounding the mobile phone with the volume detector, and (c) executing a first managing process with the control circuit when the detected surrounding volume exceeds a predetermined value, or executing a second managing process with the control circuit when the detected surrounding volume does not exceed the predetermined value.
    Type: Grant
    Filed: June 4, 2004
    Date of Patent: August 8, 2006
    Assignee: BenQ Corporation
    Inventor: Yi-Hsiang Huang
  • Publication number: 20050164720
    Abstract: A method of filtering messages received on a receiving telephone apparatus includes receiving a message from a calling telephone and applying filtering rules to the message. A first filtering rule includes filtering the message if a telephone number of the calling telephone contains less than a predetermined number of digits. If the message satisfies at least one of the filtering rules, a filtering process is then executed on the message.
    Type: Application
    Filed: January 13, 2004
    Publication date: July 28, 2005
    Inventor: Yi-Hsiang Huang
  • Patent number: 6880024
    Abstract: An application IC that can be applied in the control system of a memory storage device for the USB device for communicating with a server for receiving, reading and writing commands from the server and to access to the data stored in various memory storage devices is provided. Alternatively, the application IC can support the server, including IDE portable information product for data transmission. The data transmission having these two different specifications can share the same data source in certain mechanism. In this mechanism, the USB server is in the first priority transfer mode, the IDE server will take action only when the USB server is unavailable or discharged. When the IDE server is in operation mode, the interruption demand from the USB server is denied and after the IDE server completes the assignment, the interruption command from the USB server is executed.
    Type: Grant
    Filed: June 12, 2003
    Date of Patent: April 12, 2005
    Assignees: Phison Electronics Corp., A-Data Technology Co., Ltd.
    Inventors: Li-Pai Chen, Yi-Hsiang Huang, Chien-An Chen
  • Publication number: 20040253992
    Abstract: The present invention provides a method for managing incoming calls of a mobile phone. The mobile phone includes a control circuit and a volume detector. The method includes (a) receiving a call signal by the mobile phone, (b) detecting environmental volume surrounding the mobile phone with the volume detector, and (c) executing a first managing process with the control circuit when the detected surrounding volume exceeds a predetermined value, or executing a second managing process with the control circuit when the detected surrounding volume does not exceed the predetermined value.
    Type: Application
    Filed: June 4, 2004
    Publication date: December 16, 2004
    Inventor: Yi-Hsiang Huang
  • Publication number: 20040255064
    Abstract: An application IC that can be applied in the control system of a memory storage device for the USB device for communicating with a server for receiving, reading and writing commands from the server and to access to the data stored in various memory storage devices is provided. Alternatively, the application IC can support the server, including IDE portable information product for data transmission. The data transmission having these two different specifications can share the same data source in certain mechanism. In this mechanism, the USB server is in the first priority transfer mode, the IDE server will take action only when the USB server is unavailable or discharged. When the IDE server is in operation mode, the interruption demand from the USB server is denied and after the IDE server completes the assignment, the interruption command from the USB server is executed.
    Type: Application
    Filed: June 12, 2003
    Publication date: December 16, 2004
    Applicants: Phison Electronics Corp., A-DATA Technology Co., Ltd.
    Inventors: Li-Pai Chen, Yi-Hsiang Huang, Chien-An Chen
  • Publication number: 20020194403
    Abstract: The invention provides an audio video digital signal processing device comprising a plurality of memory interfaces or connecters adapted to receive memory means, a digital signal processor DSP adapted to detect connection of memory means in the memory interfaces and to recognize the audio video format of the stored data, an audio output for audio signal output, a video output for video signal output, and a digital to analog converter and amplifier controlled by the DSP to process audio and video signals from the memory means for output to external audio and video apparatus through the audio output and the video output. The audio and video signals can be processed with a variety of personalized presentation effects based upon users requirements.
    Type: Application
    Filed: June 15, 2001
    Publication date: December 19, 2002
    Inventors: Khein-Seng Pua, Hon-Wai NG, Hsueh-Chin Lin, Ming-Hsiang Peng, Yi-Hsiang Huang, Eng-Seng Tan, Chee-Kong Awyong, Chien-An Chen
  • Patent number: D500705
    Type: Grant
    Filed: July 29, 2003
    Date of Patent: January 11, 2005
    Inventor: Yi-Hsiang Huang