Patents by Inventor Pan-Lung Tsai

Pan-Lung Tsai 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: 10318488
    Abstract: A data storage system having data locking and unlocking functions and a method therefor are provided. The data locking and unlocking method includes: when a used capacity of a storage device is equal to or greater than a first threshold, locking a plurality of folders of the foregoing storage device; preventing the folders from being unlocked when the used capacity is greater than or equal to a second threshold; unlocking the locked folders according to a first unlock signal when the used capacity is less than the first threshold; and unlocking the locked folders according to a second unlock signal when the used capacity is between the first threshold and the second threshold. The foregoing second threshold is greater than the first threshold.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: June 11, 2019
    Assignee: ACCELSTOR LTD.
    Inventors: Yu-Ching Lee, Kun-Cheng Lai, Hann-Huei Chiou, Pan-Lung Tsai
  • Publication number: 20180181586
    Abstract: A data storage system having data locking and unlocking functions and a method therefor are provided. The data locking and unlocking method includes: when a used capacity of a storage device is equal to or greater than a first threshold, locking a plurality of folders of the foregoing storage device; preventing the folders from being unlocked when the used capacity is greater than or equal to a second threshold; unlocking the locked folders according to a first unlock signal when the used capacity is less than the first threshold; and unlocking the locked folders according to a second unlock signal when the used capacity is between the first threshold and the second threshold. The foregoing second threshold is greater than the first threshold.
    Type: Application
    Filed: January 10, 2017
    Publication date: June 28, 2018
    Inventors: YU-CHING LEE, KUN-CHENG LAI, HANN-HUEI CHIOU, PAN-LUNG TSAI
  • Patent number: 9804992
    Abstract: The invention provides a computer system and a method for accessing virtual machine. The computer system comprises a host operating system installed with a host driver and a virtual machine. The virtual machine comprises a hypervisor and a guest operating system. When the host operating system is intended for accessing the virtual machine, it will issue at least one access instruction to the hypervisor of the virtual machine via the host driver. The guest operating system of the virtual machine receives the access instruction from the hypervisor via a guest driver, and accesses a guest application program, a real hardware, and/or a virtual hardware according to the indication of the access instruction so as to generate an access result. Finally, the guest operating system of the virtual machine is able to transmit the access result to the host operating system.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: October 31, 2017
    Assignee: Accelstor, Inc.
    Inventors: Pan-Lung Tsai, Hann-Huei Chiou
  • Publication number: 20170010821
    Abstract: The present invention provides an architecture and method for updating firmware storage device. The architecture comprises a host device and at least one storage device. The host device comprises at least one first firmware. The storage device comprises a controller and a first storage unit. The host device transmits the first firmware to the storage device. The controller loads the first firmware to the first storage unit, and executes one or more operation action according to an operation behavior defined by the first firmware. When the storage device is in boot state, it will ready to receive the first firmware provided from the host device, and update firmware by the first firmware. When the storage device is in shutdown state, the first firmware will disappear from the storage device so as to avoid other unauthorized host device to arbitrarily access the storage device by using the first firmware.
    Type: Application
    Filed: November 30, 2015
    Publication date: January 12, 2017
    Inventors: PAN-LUNG TSAI, SHIH-CHIEH WENG
  • Publication number: 20160321092
    Abstract: The invention provides a computer system and a method for accessing virtual machine. The computer system comprises a host operating system installed with a host driver and a virtual machine. The virtual machine comprises a hypervisor and a guest operating system. When the host operating system is intended for accessing the virtual machine, it will issue at least one access instruction to the hypervisor of the virtual machine via the host driver. The guest operating system of the virtual machine receives the access instruction from the hypervisor via a guest driver, and accesses a guest application program, a real hardware, and/or a virtual hardware according to the indication of the access instruction so as to generate an access result. Finally, the guest operating system of the virtual machine is able to transmit the access result to the host operating system.
    Type: Application
    Filed: September 11, 2015
    Publication date: November 3, 2016
    Inventors: PAN-LUNG TSAI, HANN-HUEI CHIOU
  • Patent number: 8464954
    Abstract: A method of improving multi-type barcode recognition efficiency using continuous sampling is applicable to a barcode recognition apparatus. According to the method, each barcode type is given with a corresponding weight value, and a total weight threshold is set in the barcode recognition apparatus. A barcode pattern is sampled with a limited number of times, and each sampled image sample is only compared with a part of the supported barcode types. When the comparison matches, a weight value is assigned to the matched barcode type, and the weight value is accumulated to acquire a total weight value of the matched barcode type. When comparison of all image samples is finished, the barcode type with the total weight value reaching the total weight threshold is the barcode type of the barcode pattern, and a recognition result of the barcode pattern is output according to the barcode type.
    Type: Grant
    Filed: September 24, 2010
    Date of Patent: June 18, 2013
    Assignee: Getac Technology Corporation
    Inventors: Hann-Huei Chiou, Pan-Lung Tsai
  • Patent number: 8453931
    Abstract: A barcode recognition method is applicable to a data processing apparatus. According to the barcode recognition method, after the data processing apparatus is turned on, a control module loads and initializes a barcode recognition program from a data storage device, and then switches the barcode recognition program to background execution. The control module continuously monitors whether a trigger event occurs to the data processing apparatus. When the trigger event occurs, the control module switches the barcode recognition program to foreground execution. When the barcode recognition program is in foreground execution, an image capture module captures at least one image frame, for the control module to recognize. The control module derives barcode information, so as to obtain a recognition result. After the control module outputs the recognition result to other application programs by simulating keystrokes, the control module switches the barcode recognition program to background execution.
    Type: Grant
    Filed: September 21, 2010
    Date of Patent: June 4, 2013
    Assignee: Getac Technology Corporation
    Inventors: Hann-Huei Chiou, Pan-Lung Tsai
  • Publication number: 20110078620
    Abstract: A barcode recognition method is applicable to a data processing apparatus. According to the barcode recognition method, after the data processing apparatus is turned on, a control module loads and initializes a barcode recognition program from a data storage device, and then switches the barcode recognition program to background execution. The control module continuously monitors whether a trigger event occurs to the data processing apparatus. When the trigger event occurs, the control module switches the barcode recognition program to foreground execution. When the barcode recognition program is in foreground execution, an image capture module captures at least one image frame, for the control module to recognize. The control module derives barcode information, so as to obtain a recognition result. After the control module outputs the recognition result to other application programs by simulating keystrokes, the control module switches the barcode recognition program to background execution.
    Type: Application
    Filed: September 21, 2010
    Publication date: March 31, 2011
    Applicant: GETAC TECHNOLOGY CORPORATION
    Inventors: Hann-Huei Chiou, Pan-Lung Tsai
  • Publication number: 20110073650
    Abstract: A method of improving multi-type barcode recognition efficiency using continuous sampling is applicable to a barcode recognition apparatus. According to the method, each barcode type is given with a corresponding weight value, and a total weight threshold is set in the barcode recognition apparatus. A barcode pattern is sampled with a limited number of times, and each sampled image sample is only compared with a part of the supported barcode types. When the comparison matches, a weight value is assigned to the matched barcode type, and the weight value is accumulated to acquire a total weight value of the matched barcode type. When comparison of all image samples is finished, the barcode type with the total weight value reaching the total weight threshold is the barcode type of the barcode pattern, and a recognition result of the barcode pattern is output according to the barcode type.
    Type: Application
    Filed: September 24, 2010
    Publication date: March 31, 2011
    Applicant: GETAC TECHNOLOGY CORPORATION
    Inventors: Hann-Huei Chiou, Pan-Lung Tsai