Patents by Inventor Yunjian YING

Yunjian YING 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: 11579946
    Abstract: The disclosure provides a method for managing multiple operating systems in a terminal. The terminal includes multiple operating systems and a management system. The management system is configured to manage the multiple operating systems. The management system includes a cross-system application database. The method includes: when a first operating system in the multiple operating systems runs in a foreground, and a second operating system in the multiple operating systems runs in a background, if the second operating system receives a first message of a first application in the second operating system, sending, by the second operating system, a notification message to the management system; storing, by the management system, the notification message into the cross-system application database; and listening, by the first operating system, on the cross-system application database, and outputting a prompt of the first message when listening and obtaining the notification message.
    Type: Grant
    Filed: April 2, 2021
    Date of Patent: February 14, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Bo Lu, Jianfei Zhong, Yunjian Ying
  • Patent number: 11531625
    Abstract: A memory management method includes determining a memory page that needs to be swapped out of a memory, for each memory page that needs to be swapped out, generating, based on the memory page, a work task reclaiming the memory page, and allocating each work task to a dedicated worker thread for execution.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: December 20, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Qiulin Chen, Wanglai Yao, Yunjian Ying
  • Publication number: 20220342475
    Abstract: This disclosure disclose a terminal control method and a terminal. The method may include: when detecting that the front-facing camera is in a low power consumption mode, sending, by the second processor, a first message to the first processor, where the first message indicates that the front-facing camera is in the low power consumption mode; after receiving the first message, controlling, by the first processor, the front-facing camera to collect a low-power-consumption-mode image in the low power consumption mode; receiving, by the first processor, the low-power-consumption-mode image and identifying whether there are a predetermined quantity of consecutive low-power-consumption-mode images that include preset characteristic information, where the preset characteristic information is characteristic information indicating that a user currently needs to use the terminal; and adjusting, by the first processor, brightness of a screen of the terminal according to an identification result.
    Type: Application
    Filed: July 11, 2022
    Publication date: October 27, 2022
    Inventors: Yunjian YING, Yang LI
  • Patent number: 11416062
    Abstract: This disclosure disclose a terminal control method and a terminal. The method may include: when detecting that the front-facing camera is in a low power consumption mode, sending, by the second processor, a first message to the first processor, where the first message indicates that the front-facing camera is in the low power consumption mode; after receiving the first message, controlling, by the first processor, the front-facing camera to collect a low-power-consumption-mode image in the low power consumption mode; receiving, by the first processor, the low-power-consumption-mode image and identifying whether there are a predetermined quantity of consecutive low-power-consumption-mode images that include preset characteristic information, where the preset characteristic information is characteristic information indicating that a user currently needs to use the terminal; and adjusting, by the first processor, brightness of a screen of the terminal according to an identification result.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: August 16, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yunjian Ying, Yang Li
  • Patent number: 11283724
    Abstract: Embodiments of the present disclosure disclose example broadcast message management methods and a broadcast message management apparatus. One example method includes receiving a broadcast message sent by a target application program, determining a user experience assurance priority of the target application program, and determining a target broadcast queue corresponding to the target application program. The broadcast message is saved in the target broadcast queue, and, when a broadcast message scheduling request is received, the broadcast message stored in the target broadcast queue is scheduled according to a target broadcast message scheduling priority corresponding to the target broadcast queue.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: March 22, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Qiulin Chen, Yunjian Ying, Hui Wang
  • Publication number: 20210240636
    Abstract: A memory management method includes determining a memory page that needs to be swapped out of a memory, for each memory page that needs to be swapped out, generating, based on the memory page, a work task reclaiming the memory page, and allocating each work task to a dedicated worker thread for execution.
    Type: Application
    Filed: April 23, 2021
    Publication date: August 5, 2021
    Inventors: Qiulin Chen, Wanglai Yao, Yunjian Ying
  • Publication number: 20210232447
    Abstract: The disclosure provides a method for managing multiple operating systems in a terminal. The terminal includes multiple operating systems and a management system. The management system is configured to manage the multiple operating systems. The management system includes a cross-system application database. The method includes: when a first operating system in the multiple operating systems runs in a foreground, and a second operating system in the multiple operating systems runs in a background, if the second operating system receives a first message of a first application in the second operating system, sending, by the second operating system, a notification message to the management system; storing, by the management system, the notification message into the cross-system application database; and listening, by the first operating system, on the cross-system application database, and outputting a prompt of the first message when listening and obtaining the notification message.
    Type: Application
    Filed: April 2, 2021
    Publication date: July 29, 2021
    Inventors: Bo LU, Jianfei ZHONG, Yunjian YING
  • Patent number: 11023296
    Abstract: The disclosure provide a method for prompting a message in a terminal and a terminal. The terminal includes multiple operating systems and a management system. The management system is configured to manage the multiple operating systems. The management system includes a cross-system application database. The method includes: when a first operating system in the multiple operating systems runs in a foreground, and a second operating system in the multiple operating systems runs in a background, if the second operating system receives a first message of a first application in the second operating system, sending, by the second operating system, a notification message to the management system; storing, by the management system, the notification message into the cross-system application database; and listening, by the first operating system, on the cross-system application database, and outputting a prompt of the first message when listening and obtaining the notification message.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: June 1, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Bo Lu, Jianfei Zhong, Yunjian Ying
  • Patent number: 10990540
    Abstract: A memory management method and apparatus to resolve a problem that a memory reclaiming rate is relatively low, severely affecting memory allocation performance in a scenario in which system memory is insufficient. The method includes determining a memory page that needs to be swapped out of a memory, for each memory page that needs to be swapped out, generating, based on the memory page, a work task reclaiming the memory page, and allocating each work task to a dedicated worker thread for execution. In this way, a plurality of central processing units (CPUs) process memory reclaiming in parallel, thereby accelerating memory reclaiming, and improving user experience.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: April 27, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Qiulin Chen, Wanglai Yao, Yunjian Ying
  • Publication number: 20210075739
    Abstract: Embodiments of the present disclosure disclose example broadcast message management methods and a broadcast message management apparatus. One example method includes receiving a broadcast message sent by a target application program, determining a user experience assurance priority of the target application program, and determining a target broadcast queue corresponding to the target application program. The broadcast message is saved in the target broadcast queue, and, when a broadcast message scheduling request is received, the broadcast message stored in the target broadcast queue is scheduled according to a target broadcast message scheduling priority corresponding to the target broadcast queue.
    Type: Application
    Filed: November 20, 2020
    Publication date: March 11, 2021
    Inventors: Qiulin CHEN, Yunjian YING, Hui WANG
  • Patent number: 10862819
    Abstract: Embodiments of the present disclosure disclose a broadcast message management method, including: receiving a broadcast message sent by a target application program; determining a user experience assurance priority of the target application program, and determining a target broadcast queue corresponding to the target application program; saving the broadcast message in the target broadcast queue; and when a broadcast message scheduling request is received, scheduling, according to a target broadcast message scheduling priority corresponding to the target broadcast queue, the broadcast message stored in the target broadcast queue. The embodiments of the present disclosure further disclose a broadcast message management apparatus.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: December 8, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Qiulin Chen, Yunjian Ying, Hui Wang
  • Publication number: 20190317841
    Abstract: The disclosure provide a method for prompting a message in a terminal and a terminal. The terminal includes multiple operating systems and a management system. The management system is configured to manage the multiple operating systems. The management system includes a cross-system application database. The method includes: when a first operating system in the multiple operating systems runs in a foreground, and a second operating system in the multiple operating systems runs in a background, if the second operating system receives a first message of a first application in the second operating system, sending, by the second operating system, a notification message to the management system; storing, by the management system, the notification message into the cross-system application database; and listening, by the first operating system, on the cross-system application database, and outputting a prompt of the first message when listening and obtaining the notification message.
    Type: Application
    Filed: June 27, 2019
    Publication date: October 17, 2019
    Inventors: Bo LU, Jianfei ZHONG, Yunjian YING
  • Publication number: 20190220418
    Abstract: A memory management method and apparatus to resolve a problem that a memory reclaiming rate is relatively low, severely affecting memory allocation performance in a scenario in which system memory is insufficient. The method includes determining a memory page that needs to be swapped out of a memory, for each memory page that needs to be swapped out, generating, based on the memory page, a work task reclaiming the memory page, and allocating each work task to a dedicated worker thread for execution. In this way, a plurality of central processing units (CPUs) process memory reclaiming in parallel, thereby accelerating memory reclaiming, and improving user experience.
    Type: Application
    Filed: March 28, 2019
    Publication date: July 18, 2019
    Inventors: Qiulin Chen, Wanglai Yao, Yunjian Ying
  • Publication number: 20190205160
    Abstract: An application process management method and a terminal device are disclosed. The method includes: starting an application on a terminal device (410); and updating a group status of a process of the application when an event that the application switches from the foreground to the background occurs, so that at least some of target processes of the application are transferred from a foreground process group to a background process group (420), where the target process is a process that still meets, after the application switches to the background, a condition for staying in the foreground process group. The method can mitigate frame freezing of a foreground application.
    Type: Application
    Filed: March 8, 2019
    Publication date: July 4, 2019
    Inventors: Qiulin CHEN, Jun LAI, Yunjian YING
  • Publication number: 20190199648
    Abstract: Embodiments of the present disclosure disclose a broadcast message management method, including: receiving a broadcast message sent by a target application program; determining a user experience assurance priority of the target application program, and determining a target broadcast queue corresponding to the target application program; saving the broadcast message in the target broadcast queue; and when a broadcast message scheduling request is received, scheduling, according to a target broadcast message scheduling priority corresponding to the target broadcast queue, the broadcast message stored in the target broadcast queue. The embodiments of the present disclosure further disclose a broadcast message management apparatus.
    Type: Application
    Filed: February 27, 2019
    Publication date: June 27, 2019
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Qiulin CHEN, Yunjian YING, Hui WANG
  • Publication number: 20190188030
    Abstract: Embodiments of the present disclosure disclose a terminal background application management method, including: detecting a running status of each of applications running in the background of a terminal; selecting a first target application from the applications, where a running status of the first target application is a preset running status; and allocating a first processing resource to the first target application, where the first processing resource is greater than a second processing resource that is pre-allocated to the applications in the background of the terminal.
    Type: Application
    Filed: February 21, 2019
    Publication date: June 20, 2019
    Inventors: Yonghong QIAO, Guangzhu ZENG, Yunjian YING
  • Publication number: 20190102058
    Abstract: A method for controlling media resource loading including: listening to a touchscreen sliding event; when the touchscreen sliding event is obtained through the listening, detecting whether a user interface (UI) inertially scrolls; measuring a speed of the inertial scrolling when it is detected that the UI inertially scrolls; determining whether an initial speed of the inertial scrolling is greater than a first speed threshold; stopping loading a to-be-loaded media resource on the UI when the initial speed is greater than the first speed threshold. In technical solutions of the present invention, media resource loading can be dynamically controlled depending on whether a UI inertial scrolling speed is greater than a preset speed threshold, so that on the premise of ensuring low energy consumption and UI smoothness, a white block problem is avoided and a UI scrolling speed is prevented from being limited, thereby improving user experience.
    Type: Application
    Filed: November 12, 2018
    Publication date: April 4, 2019
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Huihai SHEN, Dapeng ZHANG, Yunjian YING, Qiulin CHEN
  • Publication number: 20180373317
    Abstract: This disclosure disclose a terminal control method and a terminal. The method may include: when detecting that the front-facing camera is in a low power consumption mode, sending, by the second processor, a first message to the first processor, where the first message indicates that the front-facing camera is in the low power consumption mode; after receiving the first message, controlling, by the first processor, the front-facing camera to collect a low-power-consumption-mode image in the low power consumption mode; receiving, by the first processor, the low-power-consumption-mode image and identifying whether there are a predetermined quantity of consecutive low-power-consumption-mode images that include preset characteristic information, where the preset characteristic information is characteristic information indicating that a user currently needs to use the terminal; and adjusting, by the first processor, brightness of a screen of the terminal according to an identification result.
    Type: Application
    Filed: July 27, 2018
    Publication date: December 27, 2018
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yunjian YING, Yang LI