Patents by Inventor Sheng-Huei Huang

Sheng-Huei Huang 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: 10289559
    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: Grant
    Filed: May 27, 2016
    Date of Patent: May 14, 2019
    Assignee: VIA Technologies, Inc.
    Inventors: Sheng-Huei Huang, Yi-Lin Lai
  • Patent number: 10108366
    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 a group read-count value. An adjustment of the group read-count values is triggered by a read command of a host. When one read-count value of the group read-count values exceeds a preset range, the controller performs a scan operation to non-volatile storage blocks of the non-volatile storage circuit corresponding to a corresponding logical block address group of the read-count value, so as to check a number of error bits. The controller decides whether to perform a storage block data-moving operation to the non-volatile storage block corresponding to the corresponding logical block address group based on results of the scan operation.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: October 23, 2018
    Assignee: VIA Technologies, Inc.
    Inventors: Sheng-Huei Huang, Yi-Lin Lai
  • Publication number: 20170277471
    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 a group read-count value. An adjustment of the group read-count values is triggered by a read command of a host. When one read-count value of the group read-count values exceeds a preset range, the controller performs a scan operation to non-volatile storage blocks of the non-volatile storage circuit corresponding to a corresponding logical block address group of the read-count value, so as to check a number of error bits. The controller decides whether to perform a storage block data-moving operation to the non-volatile storage block corresponding to the corresponding logical block address group based on results of the scan operation.
    Type: Application
    Filed: May 27, 2016
    Publication date: September 28, 2017
    Inventors: Sheng-Huei Huang, Yi-Lin Lai
  • 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: 20070150514
    Abstract: The invented establishment and execution system for enterprise activity management system comprises an enterprise activity flow planning system and an enterprise activity flow execution system.
    Type: Application
    Filed: December 16, 2005
    Publication date: June 28, 2007
    Applicant: Sagatek Co., Ltd.
    Inventors: Jung-Hsiang Chen, Cheng-Szu Chen, Chang-Ching Yeh, Chien-Jung Chen, Cher Jung Chen, Sheng-Huei Huang, Po-Sheng Hu
  • Publication number: 20070088583
    Abstract: The automatic workflow application program generator of this invention automatically generates workflow definition files to be executed in the computer system by including organization and role definition information, activity definition information and data entity information input by user. Users may input definitions and cite definitions of workflow, organization/role, activities and data entit in to complete development of workflow application programs. In the present invention, steps in inputting the related definition files may be conducted in sequential, parallel or alternative manners, selectively by the user. The present invention also provides method for generation of workflow application programs using the invented program generator.
    Type: Application
    Filed: October 14, 2005
    Publication date: April 19, 2007
    Inventors: Cher-Jung Chen, Chien-Jung Chen, Jung-Hsiang Chen, Sheng-Huei Huang, Tze-Yu Wang