Patents by Inventor Bei-Chuan Chen

Bei-Chuan Chen 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: 7992214
    Abstract: A method for protecting memory proprietary command is provided. By using the logic block area (LBA) address in the header of the LBA mode, the device end can determine whether the data sector in the LBA mode includes a proprietary command. Also, by using the pre-defined computation function to establish a relation among the values stored in a plurality of characteristic point addresses and a specific point address so that he device end can determine whether a proprietary command is received. As the operating system will not filter out the proprietary command wrapped in this manner, the proprietary command can pass the operating system and be executed by the device end.
    Type: Grant
    Filed: November 7, 2008
    Date of Patent: August 2, 2011
    Assignee: Moai Electronics Corporation
    Inventors: Bei-Chuan Chen, Li-Hsiang Chan, Che-Wei Chang
  • Publication number: 20100146221
    Abstract: A method for protecting memory data is provided, by extracting bad block addresses stored in the bad block information obtained during the memory scanning testing as memory label, and using an algorithm to compute an identification based on the memory label so that the memory will check the identification and whether the blocks pointed by memory label being bad blocks when an external device request data reading so as to prevent the unauthorized data from being read and achieve the object of protecting memory data.
    Type: Application
    Filed: December 6, 2008
    Publication date: June 10, 2010
    Inventors: Bei-Chuan Chen, Li-Hsiang Chan, Shih-Hsien Yang
  • Publication number: 20100131808
    Abstract: A memory testing method is provided, by using the computation capability of a controller to receive the testing command the program code of a testing PC to generate random data or use an algorithm to generate testing data of specific format. Then, the method writes the data directly to the flash memory and read the data from the memory again to compare with the original data. The comparison result is transmitted back to the testing PC. The method greatly reduces the memory access frequency and I/O load of the testing PC so as to improve the testing efficiency.
    Type: Application
    Filed: November 25, 2008
    Publication date: May 27, 2010
    Inventors: Bei-Chuan Chen, Li-Hsiang Chan, Shih-Kai Huang
  • Publication number: 20100122014
    Abstract: A method for protecting memory proprietary command is provided. By using the logic block area (LBA) address in the header of the LBA mode, the device end can determine whether the data sector in the LBA mode includes a proprietary command. Also, by using the pre-defined computation function to establish a relation among the values stored in a plurality of characteristic point addresses and a specific point address so that he device end can determine whether a proprietary command is received. As the operating system will not filter out the proprietary command wrapped in this manner, the proprietary command can pass the operating system and be executed by the device end.
    Type: Application
    Filed: November 7, 2008
    Publication date: May 13, 2010
    Inventors: Bei-Chuan Chen, Li-Hsiang Chan, Che-Wei Chang
  • Publication number: 20090157999
    Abstract: A control mechanism for multi-functional chips is provided. By receiving operation signals from the predefined pins of the different operation functions, the present invention accesses the corresponding storage area in the memory module according to the operation signals without using different memory modules and memory controllers corresponding to different operation functions so as to save power and reduce the hardware size. For example, the MegaSIMâ„¢ multi-functional chip includes the integration of a plurality of operation functions, such as SD/MMC and ISO 7816. Each operation function uses different communication protocol to provide operation signals through individual to shared predefined pins. For example, MegaSIMâ„¢ I/O, Vpp/CLK, GND, CLK RST, and Vcc pins are used by ISO 7816, and Cmd, Data0, and Vpp/CLK pins are used by SD/MMC.
    Type: Application
    Filed: December 12, 2007
    Publication date: June 18, 2009
    Inventors: Bei-Chuan Chen, Li-Hsiang Chan, Shih-Kai Huang
  • Publication number: 20090114722
    Abstract: A card reader with capability of adjusting the access interface display is provided, including a connection interface for electrically connecting to the host, a plurality of access interfaces for electrically connecting to corresponding memory cards, such as SD, CF, and a controller. When the host completes the enumeration, the controller issues a disconnect signal through the connection interface to the host to erase the original disk mappings, such as G:, F:, on the display for subsequent adjustment. For adjusting the display, the controller issues an optional reconnect signal belonging to the card reader to the host so that the host can execute the re-enumeration and adjust the displaying of the access interface available in the card reader according to the optional reconnect signal.
    Type: Application
    Filed: November 6, 2007
    Publication date: May 7, 2009
    Inventors: Bei-Chuan Chen, Li-Hsiang Chan, Che-Wei Chang
  • Publication number: 20090100214
    Abstract: A management platform for extending lifespan of memory, such as SD, MMC, micro SD, of storage devices is provided. The memory includes a plurality of virtual access units, and a virtual block is defined to include a fixed number of virtual access units. In the management platform, a memory control unit tallies the number of operations performed on a virtual access unit when the virtual access unit is selected to perform on. A processing unit determines whether the data stored in virtual access units should be move to another virtual access unit according to an operation threshold in order to prevent from data loss caused by the memory damage.
    Type: Application
    Filed: October 12, 2007
    Publication date: April 16, 2009
    Inventors: Bei-Chuan Chen, Li-Hsiang Chan, Po-Hsun Wu
  • Publication number: 20090055574
    Abstract: The NAND flash memory device contains a NAND flash memory, a mirror data area, and a controller. The mirror data area has a size at least to hold a page of data and is usually formed by random access memory. The controller saves a data to be written into the NAND flash memory that occupies a partial number of the sectors of a first page of the NAND flash memory into the sectors of a second page of the mirror data area. When a new data is to be written into the remaining sectors of the first page of the NAND flash memory, the new data is stored instead into the second page's remaining sectors of the mirror data area. When the second page of the mirror data area is full, the entire second page is written into the first page of the NAND flash memory.
    Type: Application
    Filed: August 25, 2007
    Publication date: February 26, 2009
    Inventors: Bei-Chuan Chen, Li-Hsiang Chan, Chien-Wen Chen
  • Patent number: 7340157
    Abstract: A portable transcription device includes a reader module, a recording module, and a control module. The reader module is used to read data contained in a first storage medium of a first file system, and the recording module is used to record data into a second storage medium of the second file system. The control module includes a transcribing unit for transcribing data between the first file system and the second file system, and a MPEG encoder for encoding MPEG streams. Image files contained in a memory card inserted into the reader are MPEG-encoded, transcribed, and backup in a video disc ready for playback.
    Type: Grant
    Filed: May 13, 2003
    Date of Patent: March 4, 2008
    Assignee: Apacer Technology
    Inventors: Chih-Yi Chen, Bei-Chuan Chen, Chao-Cheng Li, Mong-Ling Chiao, Nai-Jun Wang
  • Publication number: 20040096200
    Abstract: A portable transcription device includes a reader module, a recording module, and a control module. The reader module is used to read data contained in a first storage medium of a first file system, and the recording module is used to record data into a second storage medium of the second file system. The control module includes a transcribing unit for transcribing data between the first file system and the second file system, and a MPEG encoder for encoding MPEG streams. Image files contained in a memory card inserted into the reader are MPEG-encoded, transcribed, and backup in a video disc ready for playback.
    Type: Application
    Filed: May 13, 2003
    Publication date: May 20, 2004
    Inventors: Chih-Yi Chen, Bei-Chuan Chen, Chao-Cheng Li, Mong-Ling Chiao, Nai-Jun Wang
  • Publication number: 20040015709
    Abstract: A software delivery device includes a connection port for connecting to a computer, a microcontroller, a flash memory comprising a file system and a boot sector, and a software program stored in the flash memory. The microcontroller controls communication between the connection port and the flash memory and blocks communication between the computer and the flash memory when the computer is not booted from the boot sector. An authentication program stored in the microcontroller is executed when the computer is booted to prevent unauthorized duplication and execution of the software.
    Type: Application
    Filed: July 18, 2002
    Publication date: January 22, 2004
    Inventors: Bei-Chuan Chen, Po-Kun Tseng
  • Publication number: 20030063894
    Abstract: The invention discloses a video editing system with the corresponding method thereof that applies to dynamically edit a plurality of video information to a compact disk. The video editing system comprises a capture device, a format-making device and a burning device. The capture device provides an operation interface to record the starting location and the ending location of the plurality sections and then become a data stream. The format-making device produces a file system and a video compact disk data section that matches the format of the compact disk through the data stream. The burning device records the file system and the video compact disk data section into the compact disk, and then corrects each section head and the error-detecting code of the disk to load the said data stream in sequence. Finally, burn the said data stream into the compact disk.
    Type: Application
    Filed: September 3, 2002
    Publication date: April 3, 2003
    Inventors: Mong-Ling Chiao, Bei-Chuan Chen, Min-Chi Ko