Patents by Inventor Po-Wei Wu

Po-Wei 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: 20220011976
    Abstract: The invention introduces a method for configuring a reliable command, performed by a flash controller, including: issuing a read ID command to a flash module; and parsing an opcode of a reliable command from reserved bytes in reply data for the read ID command, where the reliable command is used to direct the flash module for access to data in a single level cell (SLC) mode.
    Type: Application
    Filed: February 5, 2021
    Publication date: January 13, 2022
    Applicant: Silicon Motion, Inc.
    Inventor: Po-Wei WU
  • Publication number: 20220011975
    Abstract: The invention introduces a method for configuring a reliable command, performed by a flash controller, including: issuing an enabling signal to an output device, where the flash controller and the output device are disposed on a printed circuit board (PCB) and intercoupled through wires in the PCB; reading an opcode of the reliable command corresponding to a flash module from the output device, where the flash module is disposed on the PCB and coupled to the flash controller through circuits in the PCB, and the reliable command is used to direct the flash module for access to data in a single level cell (SLC) mode; and stopping issuing the enabling signal to the output device after obtaining the opcode of the reliable command.
    Type: Application
    Filed: February 5, 2021
    Publication date: January 13, 2022
    Applicant: Silicon Motion, Inc.
    Inventor: Po-Wei WU
  • Patent number: 11062746
    Abstract: The invention introduces a non-transitory computer program product for activating a flash device when executed by a processing unit of the flash device to have program code to: determine whether the flash device is physically reset when the flash device enters a test mode perform an operation of a first phase for transmitting a very first message to a card-initialization host when the flash device is physically reset; and perform an operation of a second phase for searching a flash module for information referenced by In-System Programming (ISP) code, obtaining the ISP code from a designated address, and programming the ISP code into the flash module when the flash device is not physically reset.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: July 13, 2021
    Assignee: SILICON MOTION, INC.
    Inventor: Po-Wei Wu
  • Patent number: 10811120
    Abstract: A method for performing page availability management of a memory device, the associated memory device and electronic device, and page availability management system are provided. The method may include: obtaining a set of page Error Correction Code (ECC) error tables of a non-volatile (NV) memory; based on a predetermined rule, finding respective local risky pages of at least one portion of blocks within a plurality of blocks according to the set of page ECC error tables, respectively, to generate local risky page counts respectively corresponding to page indexes; finding one or more global risky pages corresponding to one or more page indexes of the multiple page indexes according to the local risky page counts; and writing a global risky page table into the memory device, for controlling the memory device to skip using the one or more global risky pages of each of the plurality of blocks.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: October 20, 2020
    Assignee: Silicon Motion, Inc.
    Inventor: Po-Wei Wu
  • Patent number: 10782901
    Abstract: A method for performing initialization in a memory device, the associated memory device and the controller thereof, and an associated electronic device are provided. The method may include: after a non-volatile (NV) memory within the memory device is powered on, searching for an empty-memory indicator in the NV memory, wherein the empty-memory indicator is applicable to determining whether the NV memory is empty; and according to whether the empty-memory indicator is found or not, selectively skipping or performing a program code search in the NV memory, to complete an initialization process, wherein the initialization process includes at least one initial setting of the memory device, and if the empty-memory indicator is found, the program code search is skipped, otherwise, the program code search is performed.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: September 22, 2020
    Assignee: Silicon Motion, Inc.
    Inventor: Po-Wei Wu
  • Publication number: 20200226026
    Abstract: A data storage device including a non-volatile memory and a micro-controller is provided. The non-volatile memory includes a first block and a second block, wherein the first block stores firmware code. The micro-controller writes one predetermined string into the second block before an execution of the firmware code, and determines whether there is more than one predetermined string in the second block. In response to there being no more than one predetermined string in the second block, the micro-controller allows the execution of the firmware code and erases the predetermined string in the second block upon successful completion of a prerequisite procedure during the execution of the firmware code. In response to there being more than one predetermined string in the second block, the micro-controller does not allow the execution of the firmware code.
    Type: Application
    Filed: November 1, 2019
    Publication date: July 16, 2020
    Inventor: Po-Wei WU
  • Publication number: 20200210202
    Abstract: An access device includes a memory controller coupled to a memory device and configured to access the memory device. The memory controller is further configured to perform a test procedure on the memory device to obtain a test result, write a boot code index, which indicates a predetermined address for storing predetermined system data of the memory device and a copy rule adopted for generating one or more duplicates of the predetermined system data, in the memory device, establish system data of the memory device according to the test result, write the system data into the predetermined address as the predetermined system data, and write the system data in one or more memory blocks of the memory device as the duplicates of the predetermined system data according to the copy rule.
    Type: Application
    Filed: December 19, 2019
    Publication date: July 2, 2020
    Inventor: Po-Wei Wu
  • Publication number: 20190347028
    Abstract: A method for performing page availability management of a memory device, the associated memory device and electronic device, and page availability management system are provided. The method may include: obtaining a set of page Error Correction Code (ECC) error tables of a non-volatile (NV) memory; based on a predetermined rule, finding respective local risky pages of at least one portion of blocks within a plurality of blocks according to the set of page ECC error tables, respectively, to generate local risky page counts respectively corresponding to page indexes; finding one or more global risky pages corresponding to one or more page indexes of the multiple page indexes according to the local risky page counts; and writing a global risky page table into the memory device, for controlling the memory device to skip using the one or more global risky pages of each of the plurality of blocks.
    Type: Application
    Filed: September 26, 2018
    Publication date: November 14, 2019
    Inventor: Po-Wei Wu
  • Publication number: 20190294354
    Abstract: A method for performing initialization in a memory device, the associated memory device and the controller thereof, and an associated electronic device are provided. The method may include: after a non-volatile (NV) memory within the memory device is powered on, searching for an empty memory indicator in the NV memory, wherein the empty memory indicator is applicable to determining whether the NV memory is empty; and according to whether the empty memory indicator is found or not, selectively skipping or performing a program code search in the NV memory, to complete an initialization process, wherein the initialization process includes at least one initial setting of the memory device, and if the empty memory indicator is found, the program code search is skipped, otherwise, the program code search is performed.
    Type: Application
    Filed: March 14, 2019
    Publication date: September 26, 2019
    Inventor: Po-Wei Wu
  • Patent number: 9804968
    Abstract: An electronic device includes a first storage unit, a second storage unit and a control unit. The first storage unit stores the cache of the data. The second storage unit stores the data. The control unit calculates a first ratio of the cache corresponding to the data according to the capacity of the first storage unit. The control unit sends a distribution signal to the processing unit when the control unit reads the data from the second storage unit. The processing unit obtains a first distribution result corresponding to the cache according to the first ratio, and stores the cache to the first storage unit according to the first distribution result.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: October 31, 2017
    Assignee: ACER INCORPORATED
    Inventors: Tz-Yu Fu, Po-Wei Wu, Hsin-Yu Chen
  • Patent number: 9372802
    Abstract: A data writing method, a hard disc module, and a data writing system for writing data into the hard disc module are provided, wherein the hard disc module includes a plurality of memory units. The data writing method includes the following steps. A cache data is received and a data class of the cache data is determined. If the data class of the cache data belongs to a first type, the cache data is distributed and written to the memory units. If the data class of the cache data belongs to a second type, the cache data is written to one of the memory units.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: June 21, 2016
    Assignee: Acer Incorporated
    Inventors: Po-Wei Wu, Ta-Wei Chang, Hsung-Pin Chang
  • Publication number: 20150356011
    Abstract: An electronic device includes a first storage unit, a second storage unit and a control unit. The first storage unit stores the cache of the data. The second storage unit stores the data. The control unit calculates a first ratio of the cache corresponding to the data according to the capacity of the first storage unit. The control unit sends a distribution signal to the processing unit when the control unit reads the data from the second storage unit. The processing unit obtains a first distribution result corresponding to the cache according to the first ratio, and stores the cache to the first storage unit according to the first distribution result.
    Type: Application
    Filed: March 13, 2015
    Publication date: December 10, 2015
    Inventors: Tz-Yu FU, Po-Wei WU, Hsin-Yu CHEN
  • Patent number: 9146876
    Abstract: A caching method and a caching system using dual disks, adapted to an electronic apparatus having a first storage unit and a second storage unit, are provided, in which an access speed of the second storage unit is higher than that of the first storage unit. In the method, a data access to the first storage unit is monitored, a data category of the data in an access address of the data access is identified and whether the data category belongs to a cache category is determined. If the data category belongs to the cache category, an access count of the data in the access address being accessed is accumulated and whether the accumulated access count is over a threshold is determined. If the access count is over the threshold, the data in the access address is cached to the second storage unit.
    Type: Grant
    Filed: April 16, 2013
    Date of Patent: September 29, 2015
    Assignee: Acer Incorporated
    Inventors: Po-Wei Wu, Hsin-Yu Chen, Hsung-Pin Chang, Ta-Wei Chang
  • Patent number: 9128320
    Abstract: A three-dimensional display including a display and a micro-lens is provided. The display has a plurality of pixel units thereon, and each pixel unit has a pixel pitch i. The micro-lens is disposed at a side of the display, the micro-lens has a plurality of lens units thereon, and each lens unit has a lens pitch l. A right eye viewing zone and a left eye viewing zone are formed if an image displayed from the display passes though the micro-lens, wherein a distance between the center of the right eye viewing zone and the center of the left eye viewing zone is wz, and lens pitch l satisfies: 2 ? i > l ? 2 ? i × w z w z + i , wz is between 70 and 500 mm and i is between 0.1 and 500 ?m.
    Type: Grant
    Filed: August 25, 2009
    Date of Patent: September 8, 2015
    Assignee: Au Optronics Corporation
    Inventors: Wen-Lung Chen, Chih-Jen Hu, Yue-Shih Jeng, I-Hsiung Huang, Po-Wei Wu, Yu-June Wu, Chih-Wen Chen, Meng-Chieh Tsai
  • Publication number: 20150234771
    Abstract: A docking station of a portable electronic device and a safely plugging method thereof are provided. The portable electronic device is removably connected to the docking station, so as to perform data accessing to a storage device in the docking station. The method includes: detecting a removing signal; reading an accessing state of the storage device in response to the removing signal; when the accessing state of the storage device is not a idle state, making the portable electronic device to be in an unremovable state; and when the accessing state of the storage device is the idle state, making the portable electronic device to be in a removable state.
    Type: Application
    Filed: January 20, 2015
    Publication date: August 20, 2015
    Inventor: Po-Wei Wu
  • Patent number: 9025092
    Abstract: A display device including a liquid crystal lens and a display panel is provided. The liquid crystal lens is disposed above the display panel and includes a first substrate, a second substrate opposite to the first substrate, a liquid crystal layer between the first and the second substrates, driving electrodes located between the first substrate and the liquid crystal layer and arranged in a pitch, and an opposite electrode layer located between the second substrate and the liquid crystal layer. The display panel has display units arrange in the pitch. In a 3D display mode, two adjacent driving electrodes in the liquid crystal lens are respectively driven at a first time period and a second time period. The liquid crystal lens and the display panel are switched synchronically so that each display unit respectively displays images with different parallax at the first and the second time periods.
    Type: Grant
    Filed: November 7, 2012
    Date of Patent: May 5, 2015
    Assignee: Au Optronics Corporation
    Inventors: Po-Wei Wu, Ming-Fang Chien, I-Hsiung Huang
  • Publication number: 20150058553
    Abstract: A data writing method, a hard disc module, and a data writing system for writing data into the hard disc module are provided, wherein the hard disc module includes a plurality of memory units. The data writing method includes the following steps. A cache data is received and a data class of the cache data is determined. If the data class of the cache data belongs to a first type, the cache data is distributed and written to the memory units. If the data class of the cache data belongs to a second type, the cache data is written to one of the memory units.
    Type: Application
    Filed: June 4, 2014
    Publication date: February 26, 2015
    Inventors: Po-Wei Wu, Ta-Wei Chang, Hsung-Pin Chang
  • Publication number: 20140208019
    Abstract: A caching method and a caching system using dual disks, adapted to an electronic apparatus having a first storage unit and a second storage unit, are provided, in which an access speed of the second storage unit is higher than that of the first storage unit. In the method, a data access to the first storage unit is monitored, a data category of the data in an access address of the data access is identified and whether the data category belongs to a cache category is determined. If the data category belongs to the cache category, an access count of the data in the access address being accessed is accumulated and whether the accumulated access count is over a threshold is determined. If the access count is over the threshold, the data in the access address is cached to the second storage unit.
    Type: Application
    Filed: April 16, 2013
    Publication date: July 24, 2014
    Applicant: Acer Incorporated
    Inventors: Po-Wei Wu, Hsin-Yu Chen, Hsung-Pin Chang, Ta-Wei Chang
  • Patent number: 8334952
    Abstract: A 2D and 3D switchable display device includes an organic light emitting diode display unit, a polarization activated microlens, a polarization switching unit and a polarizer. The organic light emitting diode display unit includes a top substrate, a bottom substrate and an organic light emitting diode display array disposed between the top substrate and the bottom substrate. The polarization activated microlens is disposed between the top substrate and the organic light emitting diode display array, and the polarization activated microlens directly contacts both the top substrate and the organic light emitting diode display array. The polarization switching unit is disposed on the top substrate, and the polarizer is disposed on the polarization switching unit.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: December 18, 2012
    Assignee: AU Optronics Corp.
    Inventors: Yu-June Wu, Po-Wei Wu, Ming-Fang Chien
  • Publication number: 20110273635
    Abstract: A 2D and 3D switchable display device includes an organic light emitting diode display unit, a polarization activated microlens, a polarization switching unit and a polarizer. The organic light emitting diode display unit includes a top substrate, a bottom substrate and an organic light emitting diode display array disposed between the top substrate and the bottom substrate. The polarization activated microlens is disposed between the top substrate and the organic light emitting diode display array, and the polarization activated microlens directly contacts both the top substrate and the organic light emitting diode display array. The polarization switching unit is disposed on the top substrate, and the polarizer is disposed on the polarization switching unit.
    Type: Application
    Filed: October 29, 2010
    Publication date: November 10, 2011
    Inventors: Yu-June Wu, Po-Wei Wu, Ming-Fang Chien