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: 20120311243Abstract: 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: ApplicationFiled: June 8, 2012Publication date: December 6, 2012Applicant: ITE TECH. INC.Inventor: Chanson Lin
-
Publication number: 20090300272Abstract: 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: ApplicationFiled: September 3, 2008Publication date: December 3, 2009Applicant: Afa Technology, Inc.Inventor: Chanson Lin
-
Patent number: 7606947Abstract: 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: GrantFiled: July 27, 2005Date of Patent: October 20, 2009Assignee: Industrial Technology Research InstituteInventors: Chanson Lin, Chih-Yuan Liu, Chung Liang Lee, Gordon Yu
-
Patent number: 7596655Abstract: 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: GrantFiled: March 7, 2006Date of Patent: September 29, 2009Assignee: 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: 7254650Abstract: 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: GrantFiled: July 7, 2004Date of Patent: August 7, 2007Assignee: Prolific Technology Inc.Inventors: Chanson Lin, Chung-Liang Lee, Jui-Jung Tai
-
Publication number: 20070145154Abstract: 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: ApplicationFiled: June 27, 2006Publication date: June 28, 2007Applicants: 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: 20070067525Abstract: 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: ApplicationFiled: November 6, 2006Publication date: March 22, 2007Inventors: Chanson Lin, Chung Lee, Jui-Jung Tai
-
Patent number: 7165998Abstract: 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: GrantFiled: April 8, 2005Date of Patent: January 23, 2007Assignee: Innodisk CorporationInventors: Chung-Liang Lee, Chanson Lin, Ken Tsai
-
Publication number: 20060271727Abstract: 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: ApplicationFiled: March 7, 2006Publication date: November 30, 2006Inventors: Yu-Hsien Wang, Chanson Lin, Tung-Hsien Wu, Chien-Chang Su, Gow-Jeng Lin, Ching-Chung Hsu, Kuang-Yuan Chen
-
Publication number: 20060161767Abstract: 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: ApplicationFiled: February 8, 2005Publication date: July 20, 2006Inventors: Yu-Hsien Wang, Chanson Lin, Hunk Hung
-
Publication number: 20060114728Abstract: 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: ApplicationFiled: February 1, 2005Publication date: June 1, 2006Inventors: Chanson Lin, Yu-Hsien Wang, Hung Huang, Po Fan
-
Publication number: 20060094301Abstract: 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: ApplicationFiled: April 8, 2005Publication date: May 4, 2006Inventors: Chung-Liang Lee, Chanson Lin, Ken Tsai
-
Publication number: 20060053241Abstract: 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: ApplicationFiled: July 27, 2005Publication date: March 9, 2006Inventors: Chanson Lin, Chih-Yuan Liu, Chung Lee, Gordon Yu
-
Publication number: 20060036897Abstract: 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: ApplicationFiled: November 9, 2004Publication date: February 16, 2006Inventors: Chanson Lin, Chung Lee, Ching Hsu
-
Publication number: 20050251593Abstract: 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: ApplicationFiled: July 7, 2004Publication date: November 10, 2005Inventors: Chanson Lin, Chung-Liang Lee, Jui-Jung Tai
-
Publication number: 20040243756Abstract: 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: ApplicationFiled: July 7, 2004Publication date: December 2, 2004Inventors: Chanson Lin, Jui-Jung Tai, Chung-Liang Lee
-
Publication number: 20040088440Abstract: 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: ApplicationFiled: January 21, 2003Publication date: May 6, 2004Inventors: Shimon Chen, Chanson Lin, Yu-Ting Chiu, Tsair Jinn Cheng, Joe Shyu
-
Patent number: 6725291Abstract: 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: GrantFiled: January 18, 2002Date of Patent: April 20, 2004Assignee: Key Technology CorporationInventors: Chen Nan Lai, Chanson Lin, Tsair-Jinn Cheng
-
Patent number: 6711663Abstract: 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: GrantFiled: November 15, 2001Date of Patent: March 23, 2004Assignee: Key Technology CorporationInventors: Chen Nan Lai, Yao Tse Chang, Kuo-Hong Wang, Chanson Lin
-
Publication number: 20040054859Abstract: 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: ApplicationFiled: November 6, 2002Publication date: March 18, 2004Inventors: Chanson Lin, Kuohong Wang, Tsair Jinn Cheng, Kuang-Yuan Chen