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: 11962125Abstract: 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: GrantFiled: November 18, 2019Date of Patent: April 16, 2024Assignee: APPOTRONICS CORPORATION LIMITEDInventors: Qian Li, Yingying Liu, Yangang Wang, Yi Li
-
Patent number: 11366679Abstract: 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: GrantFiled: December 23, 2019Date of Patent: June 21, 2022Assignee: CLOUDMINDS (SHENZHEN) ROBOTICS SYSTEMS CO., LTD.Inventor: Yangang Li
-
Patent number: 11200099Abstract: 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: GrantFiled: May 30, 2019Date of Patent: December 14, 2021Assignee: CLOUDMINDS (SHENZHEN) ROBOTICS SYSTEMS CO., LTD.Inventor: Yangang Li
-
Patent number: 11163591Abstract: 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: GrantFiled: May 30, 2019Date of Patent: November 2, 2021Assignee: CLOUDMINDS (SHENZHEN) ROBOTICS SYSTEMS CO., LTD.Inventor: Yangang Li
-
Patent number: 11055154Abstract: 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: GrantFiled: October 29, 2019Date of Patent: July 6, 2021Assignee: CLOUDMINDS (SHENZHEN) ROBOTICS SYSTEMS CO., LTD.Inventor: Yangang Li
-
Patent number: 11010859Abstract: 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: GrantFiled: September 21, 2019Date of Patent: May 18, 2021Assignee: CLOUDMINDS (SHENZHEN) ROBOTICS SYSTEMS CO., LTD.Inventor: Yangang Li
-
Publication number: 20200174823Abstract: 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: ApplicationFiled: February 10, 2020Publication date: June 4, 2020Inventor: Yangang LI
-
Publication number: 20200174822Abstract: 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: ApplicationFiled: February 7, 2020Publication date: June 4, 2020Inventor: Yangang LI
-
Publication number: 20200125380Abstract: 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: ApplicationFiled: December 23, 2019Publication date: April 23, 2020Inventor: Yangang LI
-
Publication number: 20200098081Abstract: 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: ApplicationFiled: September 21, 2019Publication date: March 26, 2020Inventor: Yangang LI
-
Publication number: 20200065165Abstract: 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: ApplicationFiled: October 29, 2019Publication date: February 27, 2020Inventor: Yangang LI
-
Publication number: 20190286496Abstract: 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: ApplicationFiled: May 30, 2019Publication date: September 19, 2019Applicant: CLOUDMINDS (SHENZHEN) ROBOTICS SYSTEMS CO., LTD.Inventor: Yangang LI
-
Publication number: 20190286205Abstract: 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: ApplicationFiled: May 30, 2019Publication date: September 19, 2019Applicant: CLOUDMINDS (SHENZHEN) ROBOTICS SYSTEMS CO., LTD.Inventor: Yangang LI
-
Patent number: 9088905Abstract: 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: GrantFiled: April 23, 2012Date of Patent: July 21, 2015Assignee: Hughes Network Systems, LLCInventors: Jun Xu, John Border, Robert Torres, Yangang Li
-
Publication number: 20130279334Abstract: 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: ApplicationFiled: April 23, 2012Publication date: October 24, 2013Applicant: Hughes Network Systems, LLCInventors: Jun Xu, John Border, Robert Torres, Yangang Li
-
Publication number: 20110158308Abstract: 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: ApplicationFiled: December 24, 2009Publication date: June 30, 2011Applicant: Hong Kong Applied Science and Technology Research Institute Company LimitedInventors: Shigang Tang, Yangang Li, Jun Wang, Xiaoqing Wang, Jian Song