Patents by Inventor Chanson Lin

Chanson Lin 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: 20120311243
    Abstract: The primary object of the present invention is to provide a data accessing method for a multi level cell type non-volatile memory, including a plurality of storage cells, each storage cell has 0th˜Mth bits, each Kth bit of the storage cells respectively form a Kth order bit page, wherein 0?K?M, the data accessing method comprising: mapping a logical page onto a plurality of physical pages when a computer system is going to access the multi-level cell type non-volatile memory; taking a plurality of temporary data storage blocks of the multi-level cell type non-volatile memory For data accessing by the computer system based on the multi-level cell type non-volatile memory; and providing a page jumper to only select the Kth order bit page of physical pages to store in one temporary data storage block.
    Type: Application
    Filed: June 8, 2012
    Publication date: December 6, 2012
    Applicant: ITE TECH. INC.
    Inventor: Chanson Lin
  • Publication number: 20090300272
    Abstract: A method for increasing reliability of data accessing for a multi-level cell type non-volatile memory, wherein a plurality of data storage blocks are taken for data accessing of a computer system in accordance with the structure of storage of the multi-level cell type non-volatile memory; and a page jumper is provided to select at least a set of data storage pages in corresponding to a physical page of same storage cell, by jump connecting of the page jumper which jumps over another data storage page in corresponding to the physical page of the same storage cell, then the data storage page selected is accessed for at least a data storage block. the frequency of erasing of flash memory blocks can thus be reduced to elongate the life of use of the multi-level cell type non-volatile memory, this can assure integrity of the data in accessing during abnormal system power breaking.
    Type: Application
    Filed: September 3, 2008
    Publication date: December 3, 2009
    Applicant: Afa Technology, Inc.
    Inventor: Chanson Lin
  • Patent number: 7606947
    Abstract: A removable electronic device includes a detector for detecting a mode of operation to distinguish among a multimedia card (MMC) compatible mode, a universal serial bus (USB) compatible mode, and a Mu mode, a wrapper for converting data for transfer between the USB compatible mode and the Mu mode, a USB physical layer circuit for transferring data compatible with the USB compatible mode, a USB compatible device controller for controlling data transfer in the USB compatible mode, and an MMC compatible device controller for controlling data transfer in the MMC compatible mode.
    Type: Grant
    Filed: July 27, 2005
    Date of Patent: October 20, 2009
    Assignee: Industrial Technology Research Institute
    Inventors: Chanson Lin, Chih-Yuan Liu, Chung Liang Lee, Gordon Yu
  • Patent number: 7596655
    Abstract: A flash storage comprises a flash memory, including a plurality of physical memory blocks, each of physical memory blocks comprising a plurality of memory segments, and a plurality of physical sectors, and each of physical sectors being further provided therein with at least a user data column and a logical address pointer column. When physical data is written into the user data column, writing logical address pointer data into the logical address pointer column of the same physical sector may be performed together by the control of a micro-controller. Furthermore, the logical address pointer data in the same memory segment are arranged to be a backup memory segment address mapping table and then stored in one physical memory block. The backup memory segment address mapping table may be loaded directly and stored into a registered memory by the micro-controller when the system boots.
    Type: Grant
    Filed: March 7, 2006
    Date of Patent: September 29, 2009
    Assignee: Prolific Technology Inc.
    Inventors: Yu-Hsien Wang, Chanson Lin, Tung-Hsien Wu, Chien-Chang Su, Gow-Jeng Lin, Ching-Chung Hsu, Kuang-Yuan Chen
  • Patent number: 7254650
    Abstract: A memory card with multiple interface functions is provided. The memory card comprises a multiple interface controller, comprising at least a USB processor, MMC/HS MMC processor and SD processor, and each processor individually connected to a data r/w controller and a shared interface bus, the data r/w controller connected to at least a data-storage medium, and shared interface bus connected to a computer system or IA product. The function of a mode detector/switch is used for detecting the compatible transmitting mode of the connected computer system or IA products, and to switch shared interface bus to match USB processor, MMC/HS MMC processor or SD processor for application. Thus, selecting transmitting mode between data r/w controller and the computer system or IA products connected thereto, the present invention does not only economize on the usage of card reader but also could be applied to various transmitting interface devices and enhancing on its user-friendly performance.
    Type: Grant
    Filed: July 7, 2004
    Date of Patent: August 7, 2007
    Assignee: Prolific Technology Inc.
    Inventors: Chanson Lin, Chung-Liang Lee, Jui-Jung Tai
  • Publication number: 20070145154
    Abstract: A removable electrical interface device for transferring data to and from a host adapted to operate in one of a universal serial bus (USB) compatible mode, a Mu mode and a non-USB compatible mode includes a first row of contact pads capable of supporting at least one of USB Standard-A connection, Mu mode connection or non-USB compatible mode connection, and a second row of contact pads capable of supporting the Mu mode connection and the non-USB compatible mode connection.
    Type: Application
    Filed: June 27, 2006
    Publication date: June 28, 2007
    Applicants: ASUSTEK COMPUTER INCORPORATED, CARRY COMPUTER ENGINEERING CORP., LTD., C-ONE TECHNOLOGY CORP., INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE, INNODISK CORPORATION, POWER DIGITAL CARD CO., LTD., PROLIFIC TECHNOLOGY, INC.
    Inventors: Gordon Yu, Chung Liang Lee, Chih-Yuan Liu, Chanson Lin, Hsiang-An Hsieh
  • Publication number: 20070067525
    Abstract: A USB device for decreasing the current at load is provided. The USB device comprises a Client USB device, having a client functional module electronically connected to a client USB controller, connected to a Digital-USB bus and a client USB Physical Layer individually, wherein the client USB Physical Layer is further connected to a Standard-USB bus. Through this Standard-USB bus, the Client USB device is connected to a host USB Physical Layer of an external host. On the other hand, via the Digital-USB bus, the Client USB device is connected to an external host without host USB Physical Layer. Because both of the Client USB device and the external host have the option of using the Digital-USB bus, hence their Physical Layers being removed or idled.
    Type: Application
    Filed: November 6, 2006
    Publication date: March 22, 2007
    Inventors: Chanson Lin, Chung Lee, Jui-Jung Tai
  • Patent number: 7165998
    Abstract: An improved structure of USB compatible application apparatus is mainly provided a PCB circuit board to be a USB compatible application module of a connector. A top surface of the PCB carrying board is used to carry a plurality of connecting terminators. A board bottom sandwich is naturally formed between a bottom surface of the PCB carrying board and an covering shell of the connector. At least one electrical element are fixed inside of the board bottom thereby selectively reducing a length of a USB compatible application module or increasing working efficiency of the USB compatible application module. Further, at least one board top data transmission lines are set on part of the top surface of the PCB carrying board without setting the first connecting terminators thereby further raising working efficiency of the USB compatible application apparatus.
    Type: Grant
    Filed: April 8, 2005
    Date of Patent: January 23, 2007
    Assignee: Innodisk Corporation
    Inventors: Chung-Liang Lee, Chanson Lin, Ken Tsai
  • Publication number: 20060271727
    Abstract: A flash storage comprises a flash memory, including a plurality of physical memory blocks, each of physical memory blocks comprising a plurality of memory segments, and a plurality of physical sectors, and each of physical sectors being further provided therein with at least a user data column and a logical address pointer column. When physical data is written into the user data column, writing logical address pointer data into the logical address pointer column of the same physical sector may be performed together by the control of a micro-controller. Furthermore, the logical address pointer data in the same memory segment are arranged to be a backup memory segment address mapping table and then stored in one physical memory block. The backup memory segment address mapping table may be loaded directly and stored into a registered memory by the micro-controller when the system boots.
    Type: Application
    Filed: March 7, 2006
    Publication date: November 30, 2006
    Inventors: Yu-Hsien Wang, Chanson Lin, Tung-Hsien Wu, Chien-Chang Su, Gow-Jeng Lin, Ching-Chung Hsu, Kuang-Yuan Chen
  • Publication number: 20060161767
    Abstract: An execution method and architecture of multiple-program-banks firmware are proposed. The firmware is divided into multiple program banks stored in a nonvolatile memory. The program banks are also stored in a RAM. A No1 Bank manages the execution of these program banks. Programs of the program banks and updated codes of common programs can be modified at any time via an external interface bus. The execution method and architecture of multiple-program-banks firmware can accomplish better performance of program execution, and can change the content of a firmware program to enhance the flexibility of firmware.
    Type: Application
    Filed: February 8, 2005
    Publication date: July 20, 2006
    Inventors: Yu-Hsien Wang, Chanson Lin, Hunk Hung
  • Publication number: 20060114728
    Abstract: A data storage device having multiple buffers is proposed. When storing data, a controller makes use of a host's bus to select and transmit multiple block data to multiple buffers for temporary storage and then records relevant details. Next, the controller transmits the data from the buffers to a storage connected with the controller. When retrieving data, the controller selects the data from the storage and temporarily stores the data in the buffers and then records relevant details. Subsequently, the controller transmits the data to the host. The controller is used to control the operations of the host, the buffers, and the storage. Multiple buffers are exploited to achieve the maximum bandwidth of the transmission interface of the host to increase the transmission speed.
    Type: Application
    Filed: February 1, 2005
    Publication date: June 1, 2006
    Inventors: Chanson Lin, Yu-Hsien Wang, Hung Huang, Po Fan
  • Publication number: 20060094301
    Abstract: An improved structure of USB compatible application apparatus is mainly provided a PCB circuit board to be a USB compatible application module of a connector. A top surface of the PCB carrying board is used to carry a plurality of connecting terminators. A board bottom sandwich is naturally formed between a bottom surface of the PCB carrying board and an covering shell of the connector. At least one electrical element are fixed inside of the board bottom thereby selectively reducing a length of a USB compatible application module or increasing working efficiency of the USB compatible application module. Further, at least one board top data transmission lines are set on part of the top surface of the PCB carrying board without setting the first connecting terminators thereby further raising working efficiency of the USB compatible application apparatus.
    Type: Application
    Filed: April 8, 2005
    Publication date: May 4, 2006
    Inventors: Chung-Liang Lee, Chanson Lin, Ken Tsai
  • Publication number: 20060053241
    Abstract: A removable electronic device includes a detector for detecting a mode of operation to distinguish among a multimedia card (MMC) compatible mode, a universal serial bus (USB) compatible mode, and a Mu mode, a wrapper for converting data for transfer between the USB compatible mode and the Mu mode, a USB physical layer circuit for transferring data compatible with the USB compatible mode, a USB compatible device controller for controlling data transfer in the USB compatible mode, and an MMC compatible device controller for controlling data transfer in the MMC compatible mode.
    Type: Application
    Filed: July 27, 2005
    Publication date: March 9, 2006
    Inventors: Chanson Lin, Chih-Yuan Liu, Chung Lee, Gordon Yu
  • Publication number: 20060036897
    Abstract: A data storage device comprises a flash memory controller having an interface controller, a buffer, a buffer management device, and a microcontroller therein. The interface controller receives several pieces of data and transfers them to the buffer management device, which temporarily stores the data into the buffer and can read/write data temporarily stored in the buffer. The microcontroller is connected between the buffer and the buffer management device for controlling actions between them. There is also a flash memory storage device with a flash array and an error correction code (ECC) controller therein. The flash array is connected to the buffer management device, and is used to receive and store data. The ECC controller is used to check and correct errors in data. The reliability and speed of data access can thus be enhanced, and bidirectional transmission can also be accomplished.
    Type: Application
    Filed: November 9, 2004
    Publication date: February 16, 2006
    Inventors: Chanson Lin, Chung Lee, Ching Hsu
  • Publication number: 20050251593
    Abstract: A memory card with multiple interface functions is provided. The memory card comprises a multiple interface controller, comprising at least a USB processor, MMC/HS MMC processor and SD processor, and each processor individually connected to a data r/w controller and a shared interface bus, the data r/w controller connected to at least a data-storage medium, and shared interface bus connected to a computer system or IA product. The function of a mode detector/switch is used for detecting the compatible transmitting mode of the connected computer system or IA products, and to switch shared interface bus to match USB processor, MMC/HS MMC processor or SD processor for application. Thus, selecting transmitting mode between data r/w controller and the computer system or IA products connected thereto, the present invention does not only economize on the usage of card reader but also could be applied to various transmitting interface devices and enhancing on its user-friendly performance.
    Type: Application
    Filed: July 7, 2004
    Publication date: November 10, 2005
    Inventors: Chanson Lin, Chung-Liang Lee, Jui-Jung Tai
  • Publication number: 20040243756
    Abstract: A USB device for decreasing the current at load is provided. The USB device comprises a Client USB device, having a client functional module electronically connected to a client USB controller, connected to an Improved-USB bus and a client USB Physical Layer individually, wherein the client USB Physical Layer is further connected to a Standard-USB bus. Through this Standard-USB bus, the Client USB device is connected to a host USB Physical Layer of an external host. On the other hand, via the Improved-USB bus, the Client USB device is connected to an external host without host USB Physical Layer. Because both of the Client USB device and the external host have the option of using the Improved-USB bus, hence their Physical Layers being removed or idled.
    Type: Application
    Filed: July 7, 2004
    Publication date: December 2, 2004
    Inventors: Chanson Lin, Jui-Jung Tai, Chung-Liang Lee
  • Publication number: 20040088440
    Abstract: A multi-format card read/write optical disc drive comprises a micro-controller for processing actions between each component. The micro-controller is connected to a read/write drive, a multi-format card read/write controller, a data codec (coder/decoder), an analog interface transducer, and a computer interface controller. Through the read/write drive and the multi-format card read/write controller, read/write actions are performed to an optical disc and memory cards of various formats, respectively. The data codec is used to decode compressed media data and encode raw data for compression. The analog interface transducer-receives a digital data decoded by the data codec and then converts them into an analog signal for output. The computer interface controller is used to provide connection with a computer for performing bi-directional communications with the computer.
    Type: Application
    Filed: January 21, 2003
    Publication date: May 6, 2004
    Inventors: Shimon Chen, Chanson Lin, Yu-Ting Chiu, Tsair Jinn Cheng, Joe Shyu
  • Patent number: 6725291
    Abstract: The present invention relates to a detection method used in a memory card adaptor and, more particularly, to a detection method used in an adaptor capable of inserting various kinds of memory cards. The present invention comprises mainly the steps of: a control device on an adaptor issuing an identification command to detect a memory card responsive to the identification command, and the control device issuing again a reset command to detect a reset-type memory card if there is no corresponding response; the control device continually awaiting a response signal if there is still no corresponding response; the control device entering a read/write mode corresponding to the memory card if a corresponding response is obtained after issuing the command; and the control device awaiting a read/write command of said master device. The present invention can effectively enhance detection and identification efficiency without the need of adding a hardware switching device.
    Type: Grant
    Filed: January 18, 2002
    Date of Patent: April 20, 2004
    Assignee: Key Technology Corporation
    Inventors: Chen Nan Lai, Chanson Lin, Tsair-Jinn Cheng
  • Patent number: 6711663
    Abstract: The present invention relates to an algorithm of flash memory capable of quickly building a mapping table and preventing disorder of data due to abnormal disconnection and a control system thereof, wherein pages of a physical block store data of the mapping table of logical block addresses and corresponding physical block addresses. A set of ECC data are used for protection. When the host computer is normally turned on, data of the mapping table are directly stored into a buffer so that the control device can read. The system can quickly build the mapping table to save the time and operation of turning on without the need of a scanning procedure. If an error of the mapping table due to improper operation occurs, the previous mapping table can be retraced to restore the system to the normal state.
    Type: Grant
    Filed: November 15, 2001
    Date of Patent: March 23, 2004
    Assignee: Key Technology Corporation
    Inventors: Chen Nan Lai, Yao Tse Chang, Kuo-Hong Wang, Chanson Lin
  • Publication number: 20040054859
    Abstract: A mouse device capable of storing data comprises a storage medium processor used to control and process actions between each component. The storage medium processor is connected with a device function processor, a mouse function controller, and an interface controller. The storage medium processor has a data read control circuit therein to control access of data in a storage medium. The mouse function controller is used to control and process actions of mouse. The interface controller is used to process signal handshaking and data transmission of a connection interface. A buffer memory management unit connected with a buffer memory is also provided to enhance the speed and stability of data transmission. The mouse device capable of storing device thus has both the storage function of memory peripheral and the cursor control function of mouse.
    Type: Application
    Filed: November 6, 2002
    Publication date: March 18, 2004
    Inventors: Chanson Lin, Kuohong Wang, Tsair Jinn Cheng, Kuang-Yuan Chen