Patents by Inventor Tse-Hong Wu

Tse-Hong Wu 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: 20130318363
    Abstract: A security system for code dump protection includes a storage device, a processor, and a decryption unit. The storage device has a protected storage area storing at least an encrypted code segment. The processor is utilized for issuing at least one address pattern to the storage device for obtaining at least one information pattern corresponding to the address pattern. The decryption unit checks the address pattern and the information pattern to generate a check result, and determines whether to decrypt the encrypted code segment in the protected storage area to generate a decrypted code segment to the processor according to the check result.
    Type: Application
    Filed: August 6, 2013
    Publication date: November 28, 2013
    Applicant: MEDIATEK INC.
    Inventors: Tse-Hong Wu, Yao-Dun Chang, Wan-Perng Lin, Yeow-Chyi Chen, Yung-Sheng Chiu
  • Publication number: 20120233362
    Abstract: A buffer management method operates by receiving a read command, wherein the read command comprises a read destination address for designating an associated area of a storage media; receiving write commands, wherein each of the write command comprises a data block and a write destination address for designating an associated location of the storage media to store the data block; buffering the data blocks of the write commands in a buffer; generating a latest list, wherein the latest list comprises a plurality of buffer indexes indicating buffer areas for storing the data blocks associated with the latest certain amount of received write commands; and determining whether the read destination address of the read command is associate with the latest list.
    Type: Application
    Filed: May 17, 2012
    Publication date: September 13, 2012
    Applicant: MEDIATEK INC.
    Inventors: Tse-Hong WU, Shih-Hsin CHEN, Shih-Ta HUNG, KuanYu LAI, Tai-Liang LIN, Ping-Sheng CHEN
  • Patent number: 8205059
    Abstract: An optical disc drive is provided, mainly comprising a buffer, a processor and a driving module for accessing an optical disc. The optical disc drive receives a plurality of write commands. Each write command comprises a data block and a destination address. The buffer buffers data blocks to be recorded to the optical disc with corresponding write commands in either a random mode or a sequential mode. The processor schedules a recording operation based on the write commands, and selectively switches the buffer to the random mode or to the sequential mode based on arrangements of data blocks buffered in the buffer. The driving module is controlled by the processor to perform the recording operation, whereby the data blocks are recorded to the optical disc when a start recording condition is met. Specifically, the start recording condition varies with the random or sequential modes.
    Type: Grant
    Filed: February 18, 2008
    Date of Patent: June 19, 2012
    Assignee: Mediatek Inc.
    Inventors: Tse-Hong Wu, Shih-Hsin Chen, Shih-Ta Hung, KuanYu Lai, Tai-Liang Lin, Ping-Sheng Chen
  • Patent number: 7948842
    Abstract: A random access control method is provided, implemented in an optical disc drive for recording data to an optical disc. In the optical disc drive, a buffer stores a plurality of write commands each associated with a data block bound to a destination address. A processor controls the buffer to build a disc write task from the write commands in which addresses are organized in order. A drive unit is controlled by the processor, performing a recording operation to record the data blocks to the optical disc according to the disc write task; wherein the processor further controls the drive unit to verify the recorded data blocks after completing the recording operation.
    Type: Grant
    Filed: May 4, 2010
    Date of Patent: May 24, 2011
    Assignee: Mediatek Inc.
    Inventors: Tse-Hong Wu, Shih-Hsin Chen, Shih-Ta Hung, KuanYu Lai
  • Patent number: 7913017
    Abstract: An embedded system and an interruption handling method are provided. A plurality of interruption requests are received, and corresponding service routines are triggered with priority control. In the embedded system, a memory device comprises a plurality of service routines stored at different entry addresses, each related to an interruption request. A processor receives an enable signal to initialize one of the service routines through a branch instruction. A control unit buffers the interruption requests to schedule executions of corresponding service routines. When a specific service routine is to be executed, the control unit provides the branch instruction pointing to entry address of the specific service routine and asserts the enable signal to the processor, such that the processor executes the branch instruction to initialize the specific service routine.
    Type: Grant
    Filed: September 25, 2008
    Date of Patent: March 22, 2011
    Assignee: Mediatek Inc.
    Inventors: Tse-Hong Wu, Liang-Yun Wang
  • Publication number: 20100214888
    Abstract: A random access control method is provided, implemented in an optical disc drive for recording data to an optical disc. In the optical disc drive, a buffer stores a plurality of write commands each associated with a data block bound to a destination address. A processor controls the buffer to build a disc write task from the write commands in which addresses are organized in order. A drive unit is controlled by the processor, performing a recording operation to record the data blocks to the optical disc according to the disc write task; wherein the processor further controls the drive unit to verify the recorded data blocks after completing the recording operation.
    Type: Application
    Filed: May 4, 2010
    Publication date: August 26, 2010
    Applicant: MEDIATEK INC.
    Inventors: Tse-Hong Wu, Shih-Hsin Chen, Shih-Ta Hung, KuanYu Lai
  • Patent number: 7738329
    Abstract: A random access control method is provided, implemented in an optical disc drive for recording data to an optical disc. In the optical disc drive, a buffer stores a plurality of write commands each associated with a data block bound to a destination address. A processor controls the buffer to build a disc write task from the write commands in which addresses are organized in order. A drive unit is controlled by the processor, performing a recording operation to record the data blocks to the optical disc according to the disc write task; wherein the processor further controls the drive unit to verify the recorded data blocks after completing the recording operation.
    Type: Grant
    Filed: February 18, 2008
    Date of Patent: June 15, 2010
    Assignee: Mediatek Inc.
    Inventors: Tse-Hong Wu, Shih-Hsin Chen, Shih-Ta Hung, Kuan Yu Lai
  • Publication number: 20100077120
    Abstract: An embedded system and an interruption handling method are provided. A plurality of interruption requests are received, and corresponding service routines are triggered with priority control. In the embedded system, a memory device comprises a plurality of service routines stored at different entry addresses, each related to an interruption request. A processor receives an enable signal to initialize one of the service routines through a branch instruction. A control unit buffers the interruption requests to schedule executions of corresponding service routines. When a specific service routine is to be executed, the control unit provides the branch instruction pointing to entry address of the specific service routine and asserts the enable signal to the processor, such that the processor executes the branch instruction to initialize the specific service routine.
    Type: Application
    Filed: September 25, 2008
    Publication date: March 25, 2010
    Applicant: MEDIATEK INC.
    Inventors: Tse-Hong WU, Liang-Yun WANG
  • Publication number: 20090327750
    Abstract: A security system for code dump protection includes a storage device, a processor, and a decryption unit. The storage device has a protected storage area storing at least an encrypted code segment. The processor is utilized for issuing at least one address pattern to the storage device for obtaining at least one information pattern corresponding to the address pattern. The decryption unit checks signal communicated between the processor and the storage device to generate a check result, and determines whether to decrypt the encrypted code segment in the protected storage area to generate a decrypted code segment to the processor according to the check result.
    Type: Application
    Filed: June 29, 2008
    Publication date: December 31, 2009
    Inventors: Tse-Hong Wu, Yao-Dun Chang, Wan-Perng Lin, Yeow-Chyi Chen, Yung-Sheng Chiu
  • Publication number: 20090013192
    Abstract: An integrity check method applied to an electronic device includes: fetching at least one portion of external data into a specific memory, where the external data is stored within the electronic device; during fetching the portion of the external data into the specific memory, checking whether the size of the fetched data in the specific memory reaches a predetermined value, where the predetermined value is less than the total size of the external data; and when the size of the fetched data in the specific memory reaches the predetermined value, enabling an integrity check of the fetched data.
    Type: Application
    Filed: July 3, 2007
    Publication date: January 8, 2009
    Inventors: Ping-Sheng Chen, Ming-Yang Chao, Chi-Chun Hsu, Yao-Dun Chang, Tse-Hong Wu
  • Publication number: 20080201522
    Abstract: A buffer management method is provided, particularly adaptable in an optical disc drive to access an optical disc. One or more data blocks are recorded to the optical disc in response to received write commands. Data blocks corresponding to the write commands are first buffered in a buffer of the optical disc drive. Thereafter, one or more write tasks may be organized based on the buffered write commands, each associated with a group of data blocks having consecutive destination addresses. A recording operation can be scheduled based on those write tasks, and the recording operation is performed to record the data blocks to the optical disc.
    Type: Application
    Filed: February 18, 2008
    Publication date: August 21, 2008
    Applicant: MEDIATEK INC.
    Inventors: Tse-Hong Wu, Shih-Hsin Chen, Shih-Ta Hung, KuanYu Lai, Tai-Liang Lin, Ping-Sheng Chen
  • Publication number: 20080198709
    Abstract: A random access control method is provided, implemented in an optical disc drive for recording data to an optical disc. In the optical disc drive, a buffer stores a plurality of write commands each associated with a data block bound to a destination address. A processor controls the buffer to build a disc write task from the write commands in which addresses are organized in order. A drive unit is controlled by the processor, performing a recording operation to record the data blocks to the optical disc according to the disc write task; wherein the processor further controls the drive unit to verify the recorded data blocks after completing the recording operation.
    Type: Application
    Filed: February 18, 2008
    Publication date: August 21, 2008
    Applicant: MEDIATEK INC.
    Inventors: Tse-Hong Wu, Shih-Hsin Chen, Shih-Ta Hung, Kuan Yu Lai
  • Publication number: 20080198706
    Abstract: An optical disc drive is provided, mainly comprising a buffer, a processor and a driving module for accessing an optical disc. The optical disc drive receives a plurality of write commands. Each write command comprises a data block and a destination address. The buffer buffers data blocks to be recorded to the optical disc with corresponding write commands in either a random mode or a sequential mode. The processor schedules a recording operation based on the write commands, and selectively switches the buffer to the random mode or to the sequential mode based on arrangements of data blocks buffered in the buffer. The driving module is controlled by the processor to perform the recording operation, whereby the data blocks are recorded to the optical disc when a start recording condition is met. Specifically, the start recording condition varies with the random or sequential modes.
    Type: Application
    Filed: February 18, 2008
    Publication date: August 21, 2008
    Applicant: MEDIATEK INC.
    Inventors: Tse-Hong Wu, Shih-Hsin Chen, Shih-Ta Hung, KuanYu Lai, Tai-Liang Lin, Ping-Sheng Chen
  • Patent number: 7315496
    Abstract: A method for accessing data of an optical disk with a disk drive. The drive includes a memory; the optical disk has a plurality of data blocks for recording data and a plurality of spare blocks for replacing defect data blocks. While reading data recorded on the optical disk, a predetermined number of data blocks are read, then spare blocks for replacing defect data blocks among the predetermined number of data blocks are read. While writing data onto the optical disk, a predetermined number of data blocks are written, then data written in defect blocks among the predetermined number of defect blocks are written in corresponding spare blocks. The predetermined numbers are determined by a memory capacity of the memory, or a progress of the reading or writing.
    Type: Grant
    Filed: April 3, 2003
    Date of Patent: January 1, 2008
    Assignee: MediaTek Inc.
    Inventor: Tse-Hong Wu
  • Patent number: 7080296
    Abstract: A method comprises utilizing an optical disk drive to manage defects on an optical disk. When a targeted block is defective, the method writes all data in an original packet to an alternative packet without temporarily storing the data in a memory of the optical disk drive, thereby saving memory resources.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: July 18, 2006
    Assignee: MediaTek Inc.
    Inventors: Tse-Hong Wu, Yuan-Ting Wu, Ming-Hung Lee
  • Patent number: 7051232
    Abstract: A method for accessing data on an optical disk by a drive. The optical disk includes spare packets and data blocks. Each data block is for recording data written to the optical disk, and each spare packet has spare blocks for replacing defect blocks to record data. The drive has a memory allocated with buffers, and each buffer is for recording data of a spare packet. When writing data of a first buffer to a packet of the optical disk, if a plurality of first spare blocks are found defective, then searching a second spare packet which has spare blocks for replacing the first blocks. If the second spare packet is not read in a buffer, reading the second spare packet into a releasable buffer. After copying data written to the first spare blocks from the first buffer to the second buffer, making the first buffer releasable.
    Type: Grant
    Filed: March 24, 2003
    Date of Patent: May 23, 2006
    Assignee: MediaTek Inc.
    Inventors: Tse-Hong Wu, Yuan-Ting Wu, Ming-Hung Lee
  • Patent number: 7036057
    Abstract: The invention provides read/write methods for a CD-MRW (Mount Rainier ReWrite). The read/write methods split a read-block or write-packet range in to several sub-ranges to simplify the complexity of the related read/write procedures and reduce the required capacity of DRAM buffer for the read/write procedures of the CD-MRW. The sub-ranges are continuous, partial, or defect ranges of packets or blocks.
    Type: Grant
    Filed: July 11, 2002
    Date of Patent: April 25, 2006
    Assignee: Mediatek Inc.
    Inventor: Tse-Hong Wu
  • Publication number: 20050135204
    Abstract: A method for identifying the track capacity of a track on an optical disk, the method includes utilizing an optical disk drive to determine if any link block exists in any track of a session having a target track; determining the write mode of the target track; and calculating the track capacity of the target track according to its write mode. If the write mode of the target track is disk-at-once, session-at-once, or RAW mode, the pre-gap is excluded from the track capacity of the target track. If the write mode is track-at-once or variable packet write mode, the pre-gap and link blocks in track end is excluded from the track capacity of the target track. If the write mode is in fixed packet write mode, the pre-gap and link blocks among all packets within the target track is excluded from the track capacity of the target track.
    Type: Application
    Filed: October 13, 2004
    Publication date: June 23, 2005
    Inventors: Yuan-Ting Wu, Tse-Hong Wu
  • Publication number: 20040125714
    Abstract: This invention provides a method to background format an optical recording medium. The optical recording medium comprises defect management areas (DMAs). Each DMA comprises a data area (DA) and a spare area (SA). Each DA and each SA comprise packets to record digital data. Each packet comprises blocks. Each block has a corresponding address for distinguishing the blocks. The background formatting method is to establish a format recording table with recording units to record whether the packets in the DMAs have recorded digital data. Store the format recording table in a memory. When format a certain packet in the optical recording medium, inspect the corresponding recording unit in the format recording table. If the corresponding unit indicates that there is no digital data in the current packet, start formatting. Otherwise, skip the current packet and format the next packet.
    Type: Application
    Filed: July 22, 2003
    Publication date: July 1, 2004
    Applicant: MediaTek Inc.
    Inventors: Yuan-Ting Wu, Tse-Hong Wu
  • Publication number: 20040078640
    Abstract: A method for accessing data on an optical disk by a drive. The optical disk includes spare packets and data blocks. Each data block is for recording data written to the optical disk, and each spare packet has spare blocks for replacing defect blocks to record data. The drive has a memory allocated with buffers, and each buffer is for recording data of a spare packet. When writing data of a first buffer to a packet of the optical disk, if a plurality of first spare blocks are found defective, then searching a second spare packet which has spare blocks for replacing the first blocks. If the second spare packet is not read in a buffer, reading the second spare packet into a releasable buffer. After copying data written to the first spare blocks from the first buffer to the second buffer, making the first buffer releasable.
    Type: Application
    Filed: March 24, 2003
    Publication date: April 22, 2004
    Inventors: Tse-Hong Wu, Yuan-Ting Wu, Ming-Hung Lee