Patents by Inventor Yangang Li

Yangang Li 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: 11962125
    Abstract: A wavelength conversion device and a light source system, including: a substrate; a first light-emitting portion disposed on the substrate, wherein the first light-emitting portion includes a first light guide area and a counterweight area provided on the same layer as the first light guide area, the first light guide area being used for guiding first light, and the counterweight area being used for making the weight distribution of the wavelength conversion device substantially uniform; and a second light-emitting portion provided on the substrate on the same side as the first light-emitting portion, the second light-emitting portion including a conversion area, and the conversion area being used to convert at least a part of excitation light into excited light for emission when the excitation light is received.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: April 16, 2024
    Assignee: APPOTRONICS CORPORATION LIMITED
    Inventors: Qian Li, Yingying Liu, Yangang Wang, Yi Li
  • Patent number: 11366679
    Abstract: A Guest Operating System wake-up method, device, electronic apparatus, and a computer readable medium, which are applicable to an intelligent terminal, the intelligent terminal includes a Host Operating System and at least one Guest Operating System is provided. The method includes: determining an operating mode of the Guest Operating System after obtaining network data having the Guest Operating System as its destination address, wherein the operating mode is a suspended mode or an active mode; generating a wake-up request when the operating mode of the Guest Operating System is the suspended mode; and enabling the Guest Operating System to enter into the active mode according to the wake-up request so as to respond to the network data. The Guest Operating System enables accurate and efficient responses to network data transmission in the multi-system environment, thereby reducing reduce resource consumption and enhance user experience.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: June 21, 2022
    Assignee: CLOUDMINDS (SHENZHEN) ROBOTICS SYSTEMS CO., LTD.
    Inventor: Yangang Li
  • Patent number: 11200099
    Abstract: A method for managing kernel configuration information in a multi-operating system (OS) electronic apparatus includes: monitoring whether a present system state of a guest operating system changes; and synchronizing the first kernel configuration information in a kernel of the guest operating system to the second kernel configuration information in a kernel of the host operating system if the guest operating system switches from a foreground state to a background state, or synchronizing the second kernel configuration information in a kernel of the host operating system to the first kernel configuration information in a kernel of the guest operating system if the guest operating system switches from a background state to a foreground state. A kernel configuration information management device having functional modules and an electronic apparatus including the kernel configuration information management device can implement the method.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: December 14, 2021
    Assignee: CLOUDMINDS (SHENZHEN) ROBOTICS SYSTEMS CO., LTD.
    Inventor: Yangang Li
  • Patent number: 11163591
    Abstract: A power management method and device for a multi-operating system (OS) electronic apparatus can employ a host OS including first power attribute files, each including a power pack name and a power attribute name. A guest OS includes second power attribute files, each including a pack name code and an attribute name code corresponding respectively to a power pack name and a power attribute name in each first power attribute file. When any second power attribute file is called, a pack name code and an attribute name code corresponding thereto are decoded in the guest OS to obtain a called power pack name and a called power attribute name, which are then sent to the host OS. The host OS then provides the corresponding first power attribute file to the guest OS. The invalidity risk of any power attribute file in the multi-OS electronic apparatus can therefore be reduced.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: November 2, 2021
    Assignee: CLOUDMINDS (SHENZHEN) ROBOTICS SYSTEMS CO., LTD.
    Inventor: Yangang Li
  • Patent number: 11055154
    Abstract: The present disclosure provides a screen-shooting method and device for a guest operating system in a computer apparatus. The computer apparatus has a host operating system, and a guest operating system is displayed through a display window on the host operating system and assigned to the guest operating system. The method comprises: receiving a screen-shooting request from the guest operating system; looking up a layer corresponding to the display window on the host operating system and assigned to the guest operating system; and transmitting the layer to the guest operating system as the displayed guest operating system screenshot. Embodiments of the present disclosure make the screen-shooting for the guest operating system faster in an environment in which a plurality of operating systems are running simultaneously.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: July 6, 2021
    Assignee: CLOUDMINDS (SHENZHEN) ROBOTICS SYSTEMS CO., LTD.
    Inventor: Yangang Li
  • Patent number: 11010859
    Abstract: The present disclosure relates to a display resource scheduling method and device for an embedded system, a computer readable storage medium and an electronic device. The embodiment of the present disclosure provides a display resource scheduling method for an embedded system, at least a host operating system and a first guest operating system running on the embedded system, and the embedded system including a graphics processing unit and a display-specific hardware accelerator. The method includes: receiving a graphic to be displayed of the first guest operating system; preferentially scheduling the display-specific hardware accelerator to perform a display operation on the graphic to be displayed; if resources of the display-specific hardware accelerator are exhausted, scheduling the graphics processing unit to perform a display operation on the graphic to be displayed.
    Type: Grant
    Filed: September 21, 2019
    Date of Patent: May 18, 2021
    Assignee: CLOUDMINDS (SHENZHEN) ROBOTICS SYSTEMS CO., LTD.
    Inventor: Yangang Li
  • Publication number: 20200174823
    Abstract: A state management method for a virtual machine includes: at a smart terminal: receiving a suspend instruction for the virtual machine, the suspend instruction including a target sleep state of the virtual machine; enabling the virtual machine to enter a sleep state based on the suspend instruction; acquiring in real-time a sleep stage register value of the virtual machine; and suspending operation of a virtual CPU of the virtual machine when the sleep stage register value matches the target sleep state.
    Type: Application
    Filed: February 10, 2020
    Publication date: June 4, 2020
    Inventor: Yangang LI
  • Publication number: 20200174822
    Abstract: A startup method for a virtual machine includes: at a smart terminal: acquiring a current energy state of the smart terminal in response to an instruction for starting up the virtual machine; configuring a virtual device list for the virtual machine based on the energy state; and loading virtual devices in the virtual device list to support running of the virtual machine.
    Type: Application
    Filed: February 7, 2020
    Publication date: June 4, 2020
    Inventor: Yangang LI
  • Publication number: 20200125380
    Abstract: A Guest Operating System wake-up method, device, electronic apparatus, and a computer readable medium, which are applicable to an intelligent terminal, the intelligent terminal includes a Host Operating System and at least one Guest Operating System is provided. The method includes: determining an operating mode of the Guest Operating System after obtaining network data having the Guest Operating System as its destination address, wherein the operating mode is a suspended mode or an active mode; generating a wake-up request when the operating mode of the Guest Operating System is the suspended mode; and enabling the Guest Operating System to enter into the active mode according to the wake-up request so as to respond to the network data. The Guest Operating System enables accurate and efficient responses to network data transmission in the multi-system environment, thereby reducing reduce resource consumption and enhance user experience.
    Type: Application
    Filed: December 23, 2019
    Publication date: April 23, 2020
    Inventor: Yangang LI
  • Publication number: 20200098081
    Abstract: The present disclosure relates to a display resource scheduling method and device for an embedded system, a computer readable storage medium and an electronic device. The embodiment of the present disclosure provides a display resource scheduling method for an embedded system, at least a host operating system and a first guest operating system running on the embedded system, and the embedded system including a graphics processing unit and a display-specific hardware accelerator. The method includes: receiving a graphic to be displayed of the first guest operating system; preferentially scheduling the display-specific hardware accelerator to perform a display operation on the graphic to be displayed; if resources of the display-specific hardware accelerator are exhausted, scheduling the graphics processing unit to perform a display operation on the graphic to be displayed.
    Type: Application
    Filed: September 21, 2019
    Publication date: March 26, 2020
    Inventor: Yangang LI
  • Publication number: 20200065165
    Abstract: The present disclosure provides a screen-shooting method and device for a guest operating system in a computer apparatus. The computer apparatus has a host operating system, and a guest operating system is displayed through a display window on the host operating system and assigned to the guest operating system. The method comprises: receiving a screen-shooting request from the guest operating system; looking up a layer corresponding to the display window on the host operating system and assigned to the guest operating system; and transmitting the layer to the guest operating system as the displayed guest operating system screenshot. Embodiments of the present disclosure make the screen-shooting for the guest operating system faster in an environment in which a plurality of operating systems are running simultaneously.
    Type: Application
    Filed: October 29, 2019
    Publication date: February 27, 2020
    Inventor: Yangang LI
  • Publication number: 20190286496
    Abstract: A method for managing kernel configuration information in a multi-operating system (OS) electronic apparatus includes: monitoring whether a present system state of a guest operating system changes; and synchronizing the first kernel configuration information in a kernel of the guest operating system to the second kernel configuration information in a kernel of the host operating system if the guest operating system switches from a foreground state to a background state, or synchronizing the second kernel configuration information in a kernel of the host operating system to the first kernel configuration information in a kernel of the guest operating system if the guest operating system switches from a background state to a foreground state. A kernel configuration information management device having functional modules and an electronic apparatus including the kernel configuration information management device can implement the method.
    Type: Application
    Filed: May 30, 2019
    Publication date: September 19, 2019
    Applicant: CLOUDMINDS (SHENZHEN) ROBOTICS SYSTEMS CO., LTD.
    Inventor: Yangang LI
  • Publication number: 20190286205
    Abstract: A power management method and device for a multi-operating system (OS) electronic apparatus can employ a host OS including first power attribute files, each including a power pack name and a power attribute name. A guest OS includes second power attribute files, each including a pack name code and an attribute name code corresponding respectively to a power pack name and a power attribute name in each first power attribute file. When any second power attribute file is called, a pack name code and an attribute name code corresponding thereto are decoded in the guest OS to obtain a called power pack name and a called power attribute name, which are then sent to the host OS. The host OS then provides the corresponding first power attribute file to the guest OS. The invalidity risk of any power attribute file in the multi-OS electronic apparatus can therefore be reduced.
    Type: Application
    Filed: May 30, 2019
    Publication date: September 19, 2019
    Applicant: CLOUDMINDS (SHENZHEN) ROBOTICS SYSTEMS CO., LTD.
    Inventor: Yangang LI
  • Patent number: 9088905
    Abstract: Methods and apparatus for performing dynamic load balancing across transmission channels in a communications system, for loads of multiple priorities for a plurality of terminals are provided. Priority levels for a plurality of traffic flows from the plurality of terminals are determined, and the traffic flows are assigned to a plurality of transmission channels to load balance the traffic flows based on the determined priority levels. The load balancing includes generating a load vector for each of the transmission channels, and determining a load balancing target for the load vectors. The load balancing further includes determining a centroid point for the generated load vectors, wherein the centroid point is the load balancing target, and iteratively converging to the centroid point as the load balancing target by determining cancellation pairs for the load vectors, to balance loads of multiple priorities.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: July 21, 2015
    Assignee: Hughes Network Systems, LLC
    Inventors: Jun Xu, John Border, Robert Torres, Yangang Li
  • Publication number: 20130279334
    Abstract: Methods and apparatus for performing dynamic load balancing across transmission channels in a communications system, for loads of multiple priorities for a plurality of terminals are provided. Priority levels for a plurality of traffic flows from the plurality of terminals are determined, and the traffic flows are assigned to a plurality of transmission channels to load balance the traffic flows based on the determined priority levels. The load balancing includes generating a load vector for each of the transmission channels, and determining a load balancing target for the load vectors. The load balancing further includes determining a centroid point for the generated load vectors, wherein the centroid point is the load balancing target, and iteratively converging to the centroid point as the load balancing target by determining cancellation pairs for the load vectors, to balance loads of multiple priorities.
    Type: Application
    Filed: April 23, 2012
    Publication date: October 24, 2013
    Applicant: Hughes Network Systems, LLC
    Inventors: Jun Xu, John Border, Robert Torres, Yangang Li
  • Publication number: 20110158308
    Abstract: A system and method is described for transmitting and receiving terrestrial and mobile services in one spectrum in a Digital Terrestrial Television Multimedia Broadcasting (DTMB) terrestrial network compatible with conventional terrestrial receivers. Terrestrial service data and mobile service data to be broadcast are provided. The packet headers for the mobile service data are scrambled and the terrestrial service data is scrambled. The terrestrial service data and mobile service data is multiplexed together to form multiplexed terrestrial service data and mobile service data. The multiplexed terrestrial service data and mobile service data is received at a terrestrial DTMB receiver which distinguishes the terrestrial service data from the mobile service data on the basis of packet headers. At a mobile DTMB receiver, the multiplexed terrestrial service data and mobile service data is received and control frames are used to distinguish the terrestrial service data from the mobile service data.
    Type: Application
    Filed: December 24, 2009
    Publication date: June 30, 2011
    Applicant: Hong Kong Applied Science and Technology Research Institute Company Limited
    Inventors: Shigang Tang, Yangang Li, Jun Wang, Xiaoqing Wang, Jian Song