Patents by Inventor Yi-Lin Lai

Yi-Lin Lai 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: 20170277472
    Abstract: A non-volatile memory apparatus including a non-volatile storage circuit, a main memory and a controller, and an operating method thereof are provided. Each of a plurality of logical block address groups includes a plurality of logical block addresses. Each of the logical block address groups is assigned with a group age parameter. The adjusting of the group age parameters is triggered by a writing instruction of a host. When an age parameter of the group age parameters exceeds a predetermined range, the controller performs a scanning operation to the non-volatile storage blocks of the non-volatile storage circuit corresponding to a corresponding logical block address group of the age parameter, so as to check an error-bit quantity. The controller decides whether the storage block data-moving operation is performed to the non-volatile storage block corresponding to the corresponding logical block address group based on the results of the scanning operation.
    Type: Application
    Filed: May 27, 2016
    Publication date: September 28, 2017
    Inventors: Sheng-Huei Huang, Yi-Lin Lai
  • Publication number: 20170038988
    Abstract: A memory chip coupled to a host includes a memory and a controller. The memory is pre-loaded with a plurality of boot images, wherein the boot images have the same content. The controller is coupled to the memory, and processes data transmissions between the memory chip and the host, wherein the controller further determines whether the memory chip enters a boot mode for the first time, and when the memory chip enters the boot mode for the first time, the controller accesses the memory to obtain a correct boot image from the boot images and transmits the correct boot image to the host. Further, each boot image includes a plurality of data blocks, and the controller loads a plurality of correct data blocks from one or more of the boot images to obtain the correct boot image.
    Type: Application
    Filed: October 24, 2016
    Publication date: February 9, 2017
    Inventors: Yao-Shun HUNG, Chin-Yin TSAI, Yi-Lin LAI
  • Patent number: 9507666
    Abstract: A memory chip coupled to a host includes a memory and a controller. Multiple boot images having the same content are pre-loaded in the memory. The controller is coupled to the memory for processing data transmission between the memory chip and the host. The controller further determines whether the memory chip enters a boot mode for the first time. When the memory chip enters the boot mode for the first time, the controller accesses the memory so as to obtain a correct boot image from the boot images and transmits the correct boot image to the host.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: November 29, 2016
    Assignee: VIA TECHNOLOGIES, INC.
    Inventors: Yao-Shun Hung, Chin-Yin Tsai, Yi-Lin Lai
  • Patent number: 9465538
    Abstract: A flash memory control method, storing a logical-to-physical address mapping relationship between a host and a flash memory and a root table in the flash memory and providing a non-volatile storage area storing a root table pointer. A mapping relationship pointer is set forth in the root table to show where the logical-to-physical address mapping relationship is stored in the flash memory. The root table pointer points to the root table stored in the flash memory. In response to a power restoration request issued from the host, the flash memory is accessed based on the root table pointer and thereby the root table is read and the logical-to-physical address mapping relationship is retrieved from the flash memory based on the mapping relationship pointer set forth in the root table.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: October 11, 2016
    Assignee: VIA TECHNOLOGIES, INC.
    Inventor: Yi-Lin Lai
  • Patent number: 9318213
    Abstract: An overclocking process for a data storage device using a flash memory. A controller for the flash memory tests the flash memory using test clocks with various frequencies to determine at least one clock signal suitable to the flash memory. The clock candidates suitable to the flash memory are selected from the test clocks. The flash memory is operated in a variable-frequency manner by which the flash memory is switched between the clock candidates, such that electromagnetic interference is spread over different bands.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: April 19, 2016
    Assignee: VIA TECHNOLOGIES, INC.
    Inventors: Chin-Yin Tsai, Yi-Lin Lai
  • Patent number: 9305662
    Abstract: An identification technique for physically damaged blocks of a flash memory of a data storage device. In the data storage device, a controller coupled to the flash memory writes data into the flash memory with at least one time stamp corresponding to the data. The time stamp is taken into consideration by the controller to identify the physically damaged blocks of the flash memory, and thereby it is prevented from erroneously identifying a physically undamaged block as bad. Thus, the flash memory is prevented from being erroneously regarded as a write protected memory. The lifespan of the flash memory is effectively prolonged.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: April 5, 2016
    Assignee: VIA TECHNOLOGIES, INC.
    Inventors: Chin-Yin Tsai, Yi-Lin Lai
  • Patent number: 9274577
    Abstract: An adaptive universal serial bus (USB) charging method and system are disclosed. In a low-power state, a USB device is charged with a non-USB charging mode. The non-USB charging mode is retained when no variation of a data signal coupled to the USB device is detected. When the data signal possesses variation for a first period, it is switched to a third proprietary charging mode.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: March 1, 2016
    Assignee: VIA Technologies, Inc.
    Inventors: Yi-Lin Lai, Bo-Ming Huang, Kuo-Yu Wu
  • Publication number: 20150324283
    Abstract: A flash memory control method, storing a logical-to-physical address mapping relationship between a host and a flash memory and a root table in the flash memory and providing a non-volatile storage area storing a root table pointer. A mapping relationship pointer is set forth in the root table to show where the logical-to-physical address mapping relationship is stored in the flash memory. The root table pointer points to the root table stored in the flash memory. In response to a power restoration request issued from the host, the flash memory is accessed based on the root table pointer and thereby the root table is read and the logical-to-physical address mapping relationship is retrieved from the flash memory based on the mapping relationship pointer set forth in the root table.
    Type: Application
    Filed: August 27, 2014
    Publication date: November 12, 2015
    Inventor: Yi-Lin LAI
  • Publication number: 20150309886
    Abstract: A flash memory control technique with high reliability is provided. A flash memory controller provides a volatile storage area for temporary storage of logical-to-physical address mapping data between a host and a flash memory as well as error detection codes encoded from the logical-to-physical address mapping data. When reading from the volatile storage area, the microcontroller of the flash memory controller is configured to perform an error detection procedure based on the error detection codes. The microcontroller is further configured to restore the logical-to-physical address mapping data in the volatile storage area based on a backup of the logical-to-physical address mapping data.
    Type: Application
    Filed: October 15, 2014
    Publication date: October 29, 2015
    Inventors: Chin-Yin TSAI, Yi-Lin LAI
  • Patent number: 9111049
    Abstract: An apparatus is provided for coupling a Universal Serial Bus (USB) device and a USB host. The apparatus includes a memory and a controller. The memory includes one or more descriptor entries. The controller is configured to obtain a descriptor of the USB device upon detection of the USB device on a USB bus, and compare the descriptor to a specific descriptor entry to generate a comparing result. Then the controller enables or disables a link path between the USB host and the USB device according the comparing result.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: August 18, 2015
    Assignee: VIA TECHNOLOGIES, INC.
    Inventors: Yi-Lin Lai, Hao-Hsuan Chiu, Terrance Shih
  • Publication number: 20150193308
    Abstract: A memory chip coupled to a host includes a memory and a controller. Multiple boot images having the same content are pre-loaded in the memory. The controller is coupled to the memory for processing data transmission between the memory chip and the host. The controller further determines whether the memory chip enters a boot mode for the first time. When the memory chip enters the boot mode for the first time, the controller accesses the memory so as to obtain a correct boot image from the boot images and transmits the correct boot image to the host.
    Type: Application
    Filed: December 5, 2014
    Publication date: July 9, 2015
    Inventors: Yao-Shun HUNG, Chin-Yin TSAI, Yi-Lin LAI
  • Publication number: 20150089088
    Abstract: An interface controller coupling the main body of an external electronic device to a host, and the electronic device using the interface controller and a control method for the external electronic controller are disclosed. The interface controller has a control unit and a non-volatile memory. The control unit is configured to transmit a termination-on signal to the host when link information retrieved from the main body has been written into the non-volatile memory. When the host issues a link information request in response to the termination-on signal, the control unit uses the link information stored in the non-volatile memory to respond to the link information request.
    Type: Application
    Filed: August 6, 2014
    Publication date: March 26, 2015
    Inventors: Chia-Ying KUO, Yi-Lin LAI
  • Publication number: 20150074438
    Abstract: An adaptive universal serial bus (USB) charging method and system are disclosed. In a low-power state, a USB device is charged with a non-USB charging mode. The non-USB charging mode is retained when no variation of a data signal coupled to the USB device is detected. When the data signal possesses variation for a first period, it is switched to a third proprietary charging mode.
    Type: Application
    Filed: September 18, 2014
    Publication date: March 12, 2015
    Inventors: YI-LIN LAI, Bo-Ming Huang, Kuo-Yu Wu
  • Publication number: 20150019925
    Abstract: An identification technique for physically damaged blocks of a flash memory of a data storage device. In the data storage device, a controller coupled to the flash memory writes data into the flash memory with at least one time stamp corresponding to the data. The time stamp is taken into consideration by the controller to identify the physically damaged blocks of the flash memory, and thereby it is prevented from erroneously identifying a physically undamaged block as bad. Thus, the flash memory is prevented from being erroneously regarded as a write protected memory. The lifespan of the flash memory is effectively prolonged.
    Type: Application
    Filed: June 27, 2014
    Publication date: January 15, 2015
    Inventors: Chin-Yin TSAI, Yi-Lin LAI
  • Publication number: 20150016191
    Abstract: An overclocking process for a data storage device using a flash memory. A controller for the flash memory tests the flash memory using test clocks with various frequencies to determine at least one clock signal suitable to the flash memory. The clock candidates suitable to the flash memory are selected from the test clocks. The flash memory is operated in a variable-frequency manner by which the flash memory is switched between the clock candidates, such that electromagnetic interference is spread over different bands.
    Type: Application
    Filed: June 27, 2014
    Publication date: January 15, 2015
    Inventors: Chin-Yin TSAI, Yi-Lin LAI
  • Patent number: 8892912
    Abstract: An adaptive universal serial bus (USB) charging method and system are disclosed. In a low-power state, a USB device is charged with a non-USB charging mode. The non-USB charging mode is retained when no variation of a data signal coupled to the USB device is detected. When the data signal possesses variation for a first period, it is switched to a third proprietary charging mode.
    Type: Grant
    Filed: May 3, 2011
    Date of Patent: November 18, 2014
    Assignee: VIA Technologies, Inc.
    Inventors: Yi-Lin Lai, Bo-Ming Huang, Kuo-Yu Wu
  • Patent number: 8819301
    Abstract: An apparatus is provided for charging a Universal Serial Bus (USB) device according to an optimal charging mode. The apparatus includes a charging module that is configured to obtain a descriptor from the USB device upon detection of the USB device on a USB bus. The charging module includes one or more descriptor entries disposed in a memory and a controller. The one or more descriptor entries include descriptor data, for matching the descriptor to a specific descriptor entry, and charging data, that specifies the optimal charging mode for the USB device. The controller is coupled to the memory, and is configured to match the descriptor to the specific descriptor entry, and is configured to initiate the optimal charging mode on the USB bus according to the charging data.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: August 26, 2014
    Assignee: VIA Technologies, Inc.
    Inventors: Yi-Lin Lai, Hao-Hsuan Chiu, Terrance Shih
  • Patent number: 8317295
    Abstract: A microparticle/aerosol-collecting device for office machine. The microparticle/aerosol-collecting device is positioned near a printing section or a printer head. The microparticle/aerosol-collecting device includes a housing having an upper section and a lower section defining a space. The space has an opening. An absorption section is arranged in the space. The absorption section is formed with a chamber and multiple passages communicating with the chamber. The microparticle/aerosol-collecting device further includes a cleaning unit disposed in the chamber of the absorption section. The absorption section is rotationally drivable by a motor to create a negative pressure effect around the absorption section, whereby the airflow is collectively taken into the chamber of the absorption section through the passages thereof. Accordingly, the microparticles or ink aerosols are entrained by the airflow to go into the chamber. The microparticles or ink aerosols are then absorbed and removed by the cleaning unit.
    Type: Grant
    Filed: May 19, 2008
    Date of Patent: November 27, 2012
    Assignee: Kinpo Electronics, Inc.
    Inventors: Yi-Lin Lai, Tien-Yu Pan, Tuo-Jen Chen
  • Publication number: 20120210146
    Abstract: An adaptive universal serial bus (USB) charging method and system are disclosed. In a low-power state, a USB device is charged with a non-USB charging mode. The non-USB charging mode is retained when no variation of a data signal coupled to the USB device is detected. When the data signal possesses variation for a first period, it is switched to a third proprietary charging mode.
    Type: Application
    Filed: May 3, 2011
    Publication date: August 16, 2012
    Applicant: VIA TECHNOLOGIES, INC.
    Inventors: YI-LIN LAI, Bo-Ming Huang, Kuo-Yu Wu
  • Patent number: 8151039
    Abstract: A system and method for controlling flash memory is provided for a flash memory controller to use a control interface to read the state register of at least a flash memory with received data for operation to detect whether the flash memory has already finished the operation on the received data without using an RB signal, and when the operation on the received data is to read, the controller can execute the state data switch so that the IO of flash memory can output correct flash memory data for read, or when the operation on the received data is to write, the controller can execute another data operation to save time and accelerate the data operation speed of the flash memory.
    Type: Grant
    Filed: October 19, 2009
    Date of Patent: April 3, 2012
    Assignee: Moai Electronics Corporation
    Inventors: Yi-Lin Lai, Fu-Sheng Huang, Woei-Harng Lin