Patents by Inventor Ching-Wen Chang

Ching-Wen Chang 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: 20130275655
    Abstract: A memory management method for a rewritable non-volatile memory module including physical unit unions is provided. The physical unit unions are at least partitioned into a data area and a second area. Logical unit union addresses are managed by a file system and would be allocated and mapped to the physical unit unions of the data area. The method includes executing a procedure if a programming error occurs when programming a third physical unit union of the second area. The procedure includes obtaining a second physical unit union mapped to a second logical unit union address from the data area and mapping the second logical unit union address to the third physical unit union. Accordingly, the lifespan of the rewritable non-volatile memory module would be prolonged by the method.
    Type: Application
    Filed: July 16, 2012
    Publication date: October 17, 2013
    Applicant: PHISON ELECTRONICS CORP.
    Inventor: Ching-Wen Chang
  • Publication number: 20130262748
    Abstract: A data protecting method for a rewritable non-volatile memory module having physical blocks is provided, a plurality of logical block addresses is mapped to a part of the physical blocks. The method includes, configuring a plurality of virtual block addresses to map to the logical block addresses, grouping at least one virtual block address into a virtual block address area, and allocating the virtual block address area to an application. The method also includes, receiving an access command which is configured to instruct accessing a first virtual block address from the application. The method also includes: determining whether the first virtual block address belongs to the virtual block address area, if not, sending an error message to the application. Accordingly, the method can effectively prevent an application from accessing the data which can not be accessed by the application program.
    Type: Application
    Filed: June 8, 2012
    Publication date: October 3, 2013
    Applicant: PHISON ELECTRONICS CORP.
    Inventor: Ching-Wen Chang
  • Publication number: 20130262747
    Abstract: A data writing method for a rewritable non-volatile memory module containing physical blocks is provided. The method includes: configuring virtual block address to map to at least a part of the logical blocks; receiving a write command which instructs to write file data to the first virtual block addresses, and the first virtual block addresses are mapped to first logical blocks of the at least the part of the logical blocks. The method further includes: writing the file data into the physical blocks mapped to a plurality of second logical blocks; determining whether a program failure is occurred during the writing period; and if the program failure is not occurred, the first virtual block addresses are remapped to the second logical block. Accordingly, the method can ensure the update completeness of the file data.
    Type: Application
    Filed: May 22, 2012
    Publication date: October 3, 2013
    Applicant: PHISON ELECTRONICS CORP.
    Inventor: Ching-Wen Chang
  • Publication number: 20130262810
    Abstract: A memory space management method adapted to a rewritable non-volatile memory module having a plurality of physical blocks is provided. In the memory space management method, a first area and a second area are configured. An authentication information is received from a host system, and whether the authentication information matches a predetermined authentication information is determined. If the authentication information does not match the predetermined authentication information, a counting value is updated. If the counting value matches a predetermined number, a first procedure is executed. In the first procedure, a third area is configured, wherein the capacity of the third area is a sum of the capacity of the first area and at least a portion of the capacity of the second area. The third area is provided to the host system to be accessed. Thereby, the memory space of the rewritable non-volatile memory module is effectively used.
    Type: Application
    Filed: May 15, 2012
    Publication date: October 3, 2013
    Applicant: PHISON ELECTRONICS CORP.
    Inventor: Ching-Wen Chang
  • Patent number: 8544424
    Abstract: A system, a controller, and a method for transmitting and distributing a data stream from a host to a storage device having a non-volatile memory and a chip are provided. A specific mark is added into a data stream which is transmitted from the host to the storage device, such that the data stream can be dispatched to the chip by transmitting a write command. Then, a response message generated by the chip can be received inerrably by executing a plurality of read commands.
    Type: Grant
    Filed: September 17, 2008
    Date of Patent: October 1, 2013
    Assignee: Phison Electronics Corp.
    Inventors: Ching-Wen Chang, Meng-Chang Chen, Sing-Chang Liu
  • Publication number: 20130246687
    Abstract: A data writing method for writing data into a physical block of a rewritable non-volatile memory module is provided. The method includes setting danger distance respectively corresponding to each of the physical pages of the physical block, and setting a secure writing flag in an enable state in response to a secure write command. The method also includes determining whether the secure writing flag is set in the enable state when receiving a write command and updated data thereof; if no, writing the updated data into a predetermined physical page of the physical block; if yes, writing the updated data into a secure physical page of the physical block and re-setting the secure writing flag in a disable state, and the distance between the secure physical page and the predetermined physical page is equal to the danger distance corresponding to the predetermined physical page.
    Type: Application
    Filed: June 7, 2012
    Publication date: September 19, 2013
    Applicant: PHISON ELECTRONICS CORP.
    Inventor: Ching-Wen Chang
  • Publication number: 20130179626
    Abstract: A data processing method for a memory storage apparatus having physical blocks is provided. The method includes: grouping the physical blocks into a data area, a spare area and a system area; configuring a plurality of logical addresses which would be formatted into a file allocation table area having cluster entry fields, a root directory area having directory entry fields and a file area having clusters; storing a communication file from the Kth cluster of the file area; recording a file description block corresponding to the communication file in the Mth directory entry field and storing an end of cluster chain mark in the cluster entry field corresponding to the last cluster of the clusters where the communication file stores, and K and M are positive integers which are larger than one. Accordingly, the method can prevent the communication file from being overwritten after the memory storage apparatus is formatted.
    Type: Application
    Filed: March 22, 2012
    Publication date: July 11, 2013
    Applicant: PHISON ELECTRONICS CORP.
    Inventors: Ching-Wen Chang, Huan-Sheng Li
  • Patent number: 8478963
    Abstract: A method of dynamically switching partitions for a memory card having a plurality of physical blocks is provided. The method includes configuring logical blocks for mapping to at least a portion of the physical blocks and dividing the logical blocks into first and second partitions; coupling the memory card to a host system and setting CSD corresponding to the memory card as a first default value corresponding to the first partition, wherein the host system requests the CSD to obtain the first default value and accesses the first partition according to the first default value; and setting the CSD corresponding to the memory card as a second default value corresponding to the second partition in response to a switch command from the host system, wherein the host system re-requests the CSD to obtain the second default value and accesses the second partition according to the second default value.
    Type: Grant
    Filed: May 14, 2010
    Date of Patent: July 2, 2013
    Assignee: Phison Electronics Corp.
    Inventor: Ching-Wen Chang
  • Patent number: 8467561
    Abstract: An earphone device with a function of sound quality regulation is provided. The earphone includes a housing, a cover, a speaker and a regulating device. The housing has an accommodating space for receiving the speaker and a plurality of regulating holes for connecting the accommodating space to the outside. One end of the regulating device is fixed on the cover. A blocking portion, which is disposed on the other end of the regulating device and extends into the accommodating space, can partially or completely block the regulating holes when the cover is turned, thereby regulating the leakage between the accommodating space and the outside to achieve different output sound quality.
    Type: Grant
    Filed: June 14, 2010
    Date of Patent: June 18, 2013
    Assignee: Merry Electronics Co., Ltd.
    Inventors: Chiu-Yun Tung, Hui-Yin Liang, Ching-Wen Chang
  • Patent number: 8420166
    Abstract: Methods for preparing a patterned metal/metal oxide layer by using a solution type precursor or sol-gel precursor are provided and, especially, a method for preparing a patterned carrier transport of a solar cell and a method for preparing biomedical material are provided, which comprise the following steps: (A) providing a substrate, and a mold with designed patterns formed thereon; (B) coating the substrate with a solution of a precursor to form a precursor layer, wherein the precursor is a metal precursor or a metal oxide precursor; (C) pressing the mold together with the precursor layer to transfer the patterns of the mold onto the precursor layer; (D) curing or pre-curing the precursor layer; (E) removing the mold; and (F) conducting an optional post-treatment, if it being demanded, to further modify the properties of precursor layer.
    Type: Grant
    Filed: March 23, 2010
    Date of Patent: April 16, 2013
    Assignee: National Tsing Hua University
    Inventors: Sun-Zen Chen, Wen-Feng Kuo, Ruo-Ying Wu, Yu-Cheng Tzeng, Ching-Wen Chang, Hong-Jum Tan
  • Publication number: 20130044881
    Abstract: A key transport method for transporting a key from a buffer memory to an encryption/decryption unit is provided. The method includes logically dividing bits of the key into key segments, wherein each of the key segments has a start position and a segment length. The method also includes setting a transmission length belonging to each of key segments based on the start positions and the segment lengths of the key segments; assigning a transmission bit stream belonging to each of the key segments from the bits of the key according to the start positions and the transmission lengths of the key segments; determining a transmission sequence; and sending the start position, the segment length and the transmission bit stream belonging to each of the key segments to the encryption/decryption unit from the buffer memory based on the transmission sequence. Accordingly, the method can transport the key safely.
    Type: Application
    Filed: December 1, 2011
    Publication date: February 21, 2013
    Applicant: PHISON ELECTRONICS CORP.
    Inventor: Ching-Wen Chang
  • Publication number: 20130013851
    Abstract: A data stream dispatching method for a memory storage apparatus having a non-volatile memory module and a smart card chip is provided. The method includes configuring a plurality of logical block addresses for the non-volatile memory module, wherein a plurality of specific logical block addresses is used for storing a specific file. The method also includes receiving a response data unit from the smart card chip and storing the response data unit into a buffer memory. The method further includes when a logical block address corresponding to a read command issued by a host system is one of the specific logical block addresses and the response data unit is stored in the buffer memory, transmitting the response data unit to the host system by aligning an access unit. Thereby, the host system can correctly receive the response data unit from the smart card chip.
    Type: Application
    Filed: September 2, 2011
    Publication date: January 10, 2013
    Applicant: PHISON ELECTRONICS CORP.
    Inventor: Ching-Wen Chang
  • Publication number: 20120331218
    Abstract: A flash memory storage system having a flash memory controller, a flash memory chip and a smart card chip is provided. The flash memory chip is configured to store security data. The flash memory controller generates a signature corresponding to the security data according to a private key and the security data with a one-way hash function, and stores the signature into the smart card chip.
    Type: Application
    Filed: September 7, 2012
    Publication date: December 27, 2012
    Applicant: PHISON ELECTRONICS CORP.
    Inventor: CHING-WEN CHANG
  • LID
    Publication number: 20120279977
    Abstract: A lid of the present invention is provided for covering or sealing a cup by engaging a rim flange of the cup. The lid includes a top portion and an annular side plate which extends downwardly from periphery of the top portion. The plate is formed with a hole. An engagement plate is disposed on the side plate. A bottom edge of the engagement plate is connected to the plate. A top edge of the engagement plate stretches upwardly along the hole, so that the engagement plate is located in the hole. The plates are flexible. As such, the engagement plate can be pressed and bent inwardly when the lid covers a cup. The engagement plate would then engage with the rim flange of the cup so as to enhance engagement of the lid and the cup.
    Type: Application
    Filed: March 14, 2012
    Publication date: November 8, 2012
    Inventor: Ching-Wen CHANG
  • Patent number: 8296466
    Abstract: A system, a controller, and a method thereof for transmitting data stream from a host to a peripheral device with a chip are provided. At least a part of a data stream is transmitted from the host to the peripheral device. Then, the host inerrably receives a response message generated by the chip by executing a plurality of read commands. The data stream and the response message have corresponding write tokens, and the write token of the data stream is compared with the write token of the response message to verify the accuracy of the response message.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: October 23, 2012
    Assignee: Phison Electronics Corp.
    Inventors: Ching-Wen Chang, Huan-Sheng Li, Meng-Chang Chen
  • Patent number: 8275129
    Abstract: A data scrambling method for scrambling raw data from a host system is provided. The data scrambling method includes generating a random number and storing the random number into a storage unit. The data scrambling method also includes receiving a user password from the host system, generating a padded value by using a first function unit based on the random number and the user password, and generating a nonce value by using a second function unit based on the padded value and a key. The data scrambling method further includes generating scrambled data corresponding to the raw data by using a third function unit based on the nonce value and the raw data. Accordingly, the raw data of the host system can be effectively protected.
    Type: Grant
    Filed: September 23, 2009
    Date of Patent: September 25, 2012
    Assignee: Phison Electronics Corp.
    Inventors: Tzu-Yuan Meng, Ching-Wen Chang
  • Patent number: 8250288
    Abstract: A flash memory storage system including a controller and a flash memory chip is provided, wherein the controller is disposed with a rewritable non-volatile memory. When the controller writes a security data into the flash memory chip, the controller randomly generates a data token and generates a message digest according to the security data and the data token by using a one-way hash function, wherein the data token and the message digest are respectively stored in the rewritable non-volatile memory and the flash memory chip. Subsequently, when the controller reads the security data from the flash memory chip, the controller determinates whether the security data is falsified according to the data token and the message digest respectively stored in the rewritable non-volatile memory and the flash memory chip. Thereby, the security data in the flash memory chip can be effectively protected.
    Type: Grant
    Filed: January 14, 2009
    Date of Patent: August 21, 2012
    Assignee: Phison Electronics Corp.
    Inventor: Ching-Wen Chang
  • Publication number: 20120210045
    Abstract: A data access method for accessing a rewritable non-volatile memory module via a data bus through a first and a second thread module, and a memory controller and a memory storage apparatus using the same are provided. In the present method, an access executing right is assigned to the second thread module to write page data. Whether an access command to be executed by the first thread module is received is determined when the second thread module writes a predetermined amount of page data into a predetermined number of physical pages. The access executing right is assigned to the first thread module when the access command is received, so that the first thread module executes the access command in a foreground mode and the second thread module executes an ongoing task in a background mode. Thereby, timeout caused by delayed response of the first thread module is effectively avoided.
    Type: Application
    Filed: April 28, 2011
    Publication date: August 16, 2012
    Applicant: PHISON ELECTRONICS CORP.
    Inventor: Ching-Wen Chang
  • Publication number: 20120178296
    Abstract: An earphone plug applicable to different system specifications includes a terminal and a switch device. The earphone plug is inserted into an earphone jack of an external electronic device for transmitting signals by a plurality of exposed signal interfaces of the terminal. The switch device combined with the terminal has a first conductor and a second conductor. When the switch device is switched between a first mode and a second mode, the first conductor and the second conductor alternately contact with two of the signal interfaces. Thus, the signal transmission defined by the signal interfaces is changed and the earphone plug is applicable to electronic devices with different system specifications.
    Type: Application
    Filed: January 7, 2011
    Publication date: July 12, 2012
    Inventors: Yu-Lan Liang, Ching-Wen Chang, Chiu-Yun Tung
  • Patent number: 8219824
    Abstract: A storage apparatus having a non-volatile memory and a controller is provided, wherein the non-volatile memory includes a root directory area and a data area, and a password file is stored in the root directory area. The controller identifies a user by using a password in the password file, and the user can access the data area through an encryption/decryption unit of the controller only if the user passes the identification. By using the secured storage apparatus, the risk of the password and encrypted data being cracked is reduced. Accordingly, the protection over the data stored in the storage apparatus is enhanced.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: July 10, 2012
    Assignee: Phison Electronics Corp.
    Inventor: Ching-Wen Chang