Patents by Inventor YuBao CHENG

YuBao CHENG 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: 11550880
    Abstract: The invention is a method for controlling execution of an application. The method comprising: installing and activating a software license unit including License terms and a secure repository comprising both an applet and parameters, providing a virtual USB dongle including a command gate, a License validator, a VM controller and a VM engine initially devoid of applet, verifying the License terms and only if the verification of the License terms is successful: loading said applet and parameters to the VM engine and enabling the Command gate, initializing configuration data and secret data in the VM engine by using the parameters stored in the VM engine then exchanging, between the applet and said hardware function driver, USB messages to control execution of said application.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: January 10, 2023
    Assignee: THALES DIS CPL USA, Inc.
    Inventors: YuBao Cheng, Hao Zhao, Kan Liu
  • Publication number: 20210081515
    Abstract: The invention is a method for controlling execution of an application. The method comprising: installing and activating a software license unit including License terms and a secure repository comprising both an applet and parameters, providing a virtual USB dongle including a command gate, a License validator, a VM controller and a VM engine initially devoid of applet, verifying the License terms and only if the verification of the License terms is successful: loading said applet and parameters to the VM engine and enabling the Command gate, initializing configuration data and secret data in the VM engine by using the parameters stored in the VM engine then exchanging, between the applet and said hardware function driver, USB messages to control execution of said application.
    Type: Application
    Filed: September 17, 2020
    Publication date: March 18, 2021
    Applicant: THALES DIS CPL USA, Inc.
    Inventors: YuBao CHENG, Hao ZHAO, Kan LIU