Patents by Inventor Luhai Chen

Luhai Chen 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: 20260133842
    Abstract: A system that allocates resources of a processor in a vehicle to perform operations of a task based on vehicle mode of operation and quality of service (QoS) for the task. In some examples, the resources comprise one or more of: register allocation, cache allocation, number of allocated processor cores, memory allocation, memory bandwidth, or processor operating frequency.
    Type: Application
    Filed: December 6, 2024
    Publication date: May 14, 2026
    Inventors: Yaoxin SHI, Yu WANG, Luhai CHEN, Fei JIANG, Xiaolin ZHANG, Xiaocheng MAO, Hang LIU
  • Publication number: 20260003654
    Abstract: Various examples relate to apparatuses, devices, methods, non-transitory computer-readable media and computer system for a first and a second virtual machine. A non-transitory computer-readable medium storing instructions that, when executed by one or more processing circuitries, cause the one or more processing circuitries to perform a method for a first virtual machine, with the method comprising executing an application, providing a virtual screen for a graphics output of the application, providing the graphics output provided to the virtual screen to a second virtual machine via an inter-virtual machine shared memory mechanism.
    Type: Application
    Filed: September 4, 2025
    Publication date: January 1, 2026
    Inventors: Bing DENG, Yu WANG, Xiaocheng MAO, Junjie MAO, Luhai CHEN, Ziniu LIN, Hongyu ZHANG, Tao XU, Fei JIANG, Yue HE, Kai LIU, Chao XIE
  • Publication number: 20250254207
    Abstract: A remote (e.g., cloud, edge-cloud) computing environment may be improved by configuring a client device to function as an extension of the cloud computing environment, such as by coordinating the execution and processing of data on the client device. Secure content or privacy-sensitive content is protected confidentially while in a cloud computing environment or client device, and may be moved to a client device and decrypted to a client local container for various user productivity processing workloads, thereby reducing or eliminating privacy concerns. This solution also provides improved security for sharing and usage of pre-trained AI models on a client device, such as by extending attestation and provisioning capabilities from cloud computing environment into clients, and by leveraging cloud computing technology on clients that protects cloud assets. This provides an improved ability to protect trained AI models and avoid exposing an AI model training process on a client device.
    Type: Application
    Filed: July 1, 2022
    Publication date: August 7, 2025
    Inventors: Luhai Chen, Bing Zhu, Ned M. Smith, Yang Huang, Shaopu Yan, Xueyan Zhao, Naveen Aerrabotu
  • Patent number: 10360055
    Abstract: A method of an aspect includes receiving an indication of an attempt by a virtual machine to modify a paging structure identification storage location to have a given value. It is determined that the given value matches at least one of a set of one or more blacklist values. The attempt by the virtual machine to modify the paging structure identification storage location to have the given value is trapped to a virtual machine monitor. Other methods, apparatus, and systems are also disclosed.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: July 23, 2019
    Assignee: INTEL CORPORATION
    Inventors: Bing Zhu, Luhai Chen, Peng Zou, Kai Wang
  • Patent number: 9436576
    Abstract: Methods and apparatus are disclosed to capture error conditions in lightweight virtual machine managers. A disclosed example method includes defining a shared memory structure between the VMM and a virtual machine (VM), when the VM is spawned by the VMM, installing an abort handler on the VM associated with a vector value, in response to detecting an error, transferring VMM state information to the shared memory structure, and invoking the abort handler on the VM to transfer contents of the shared memory structure to a non-volatile memory.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: September 6, 2016
    Assignee: Intel Corporation
    Inventors: Bing Zhu, Peng Zou, Madhukar Tallam, Luhai Chen, Kai Wang
  • Publication number: 20160077864
    Abstract: A method of an aspect includes receiving an indication of an attempt by a virtual machine to modify a paging structure identification storage location to have a given value. It is determined that the given value matches at least one of a set of one or more blacklist values. The attempt by the virtual machine to modify the paging structure identification storage location to have the given value is trapped to a virtual machine monitor. Other methods, apparatus, and systems are also disclosed.
    Type: Application
    Filed: November 20, 2015
    Publication date: March 17, 2016
    Applicant: INTEL CORPORATION
    Inventors: Bing Zhu, Luhai Chen, Peng Zou, Kai Wang
  • Patent number: 9223602
    Abstract: A method of an aspect includes receiving an indication of an attempt by a virtual machine to modify a paging structure identification storage location to have a given value. It is determined that the given value matches at least one of a set of one or more blacklist values. The attempt by the virtual machine to modify the paging structure identification storage location to have the given value is trapped to a virtual machine monitor. Other methods, apparatus, and systems are also disclosed.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: December 29, 2015
    Assignee: Intel Corporation
    Inventors: Bing Zhu, Luhai Chen, Peng Zou, Kai Wang
  • Publication number: 20140006877
    Abstract: Methods and apparatus are disclosed to capture error conditions in lightweight virtual machine managers. A disclosed example method includes defining a shared memory structure between the VMM and a virtual machine (VM), when the VM is spawned by the VMM, installing an abort handler on the VM associated with a vector value, in response to detecting an error, transferring VMM state information to the shared memory structure, and invoking the abort handler on the VM to transfer contents of the shared memory structure to a non-volatile memory.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 2, 2014
    Inventors: Bing Zhu, Peng Zou, Madhukar Tallam, Luhai Chen, Kai Wang
  • Publication number: 20070048697
    Abstract: Interactive language learning techniques may be described. An apparatus may comprise a remote control receiver to receive user commands, a receiver to receive voice information, and a virtual language tutor module. The virtual language tutor module may have a user interface module and a speech evaluation engine. The user interface module may respond to user commands to control the virtual language tutor module. The speech evaluation engine may analyze a speech characteristic of the voice information and provide feedback information for the speech characteristic. Other embodiments are described and claimed.
    Type: Application
    Filed: October 19, 2006
    Publication date: March 1, 2007
    Inventors: Ping (Robert) Du, Kan Liang, Luhai Chen