Patents by Inventor Zhenkun Zhou

Zhenkun Zhou 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: 11481014
    Abstract: This application provides a power control method based on a user habit and a terminal. The method includes determining, by the terminal, a charge cycle based on a historical charge status, where the charge cycle reflects a charging habit of a user. The method also includes predicting, by the terminal, a charge cycle within a next time period based on the charge cycle. The method further includes determining, by the terminal, a power allocation scheme in the charge cycle within the next time period based on historical power consumption information in one or more charge cycles. The method also includes controlling, by the terminal, use of battery power according to the power allocation scheme.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: October 25, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yuqiong Xu, Shidong Ren, Zhenkun Zhou
  • Patent number: 11360817
    Abstract: This application provides a method and a terminal for allocating a system resource to an application. The method includes: predicting, by a terminal based on a current status of the terminal, a target application to be used; reserving, by the terminal for the target application based on the prediction result, a system resource required for running the target application; and providing, by the terminal according to a resource allocation request of the target application, the reserved system resource for the target application to use.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: June 14, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Zhenkun Zhou, Yuqiong Xu, Wei Wu
  • Patent number: 11284119
    Abstract: The present disclosure provides a decoding method and apparatus. The decoding method mainly includes: extracting pre-indexed information, storing the pre-indexed information in another file associated with a to-be-decoded file or a tail end of the to-be-decoded file, then reading the pre-indexed information before decoding is performed, and performing parallel decoding on multiple data segments in the to-be-decoded file according to the pre-indexed information. Using the foregoing storage method for the pre-indexed information may effectively reduce an I/O operation when the pre-indexed information is read, so as to avoid, to some extent, a system frame freezing phenomenon that may be caused when decoding is performed.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: March 22, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yuqiong Xu, Zhenkun Zhou, Tao Yu
  • Patent number: 11243784
    Abstract: A method for managing a trigger on a terminal device, and a terminal device are provided. In response to an operation (S301) of setting a trigger by an application program (181), a trigger manager (235) determines a triggering policy of the trigger based on a use habit of a user, characteristic information of the trigger, and characteristic information of the application program. The triggering policy is accelerating triggering, normal triggering, or delaying triggering. Different triggering policies are executed for triggers having different characteristics, to dynamically change timings for the triggers to trigger scheduled tasks. In this way, a malicious trigger configured to keep an application alive or trigger a task that does not match a true will of the user is prevented to reduce resource consumption, and a trigger beneficial to a system or the user can be triggered earlier to improve user experience.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: February 8, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Zhi Kang, Qiulin Chen, Zhenkun Zhou
  • Publication number: 20210232201
    Abstract: This application provides an example resource scheduling method, an example apparatus, and an example computer device. According to this method, a resource management and control policy may be determined and implemented with an aim of improving overall user experience. The overall user experience may be determined based on weights of performance, a temperature, and power consumption in a current application scene of a device, and user experience of the performance, the temperature, and the power consumption.
    Type: Application
    Filed: April 15, 2021
    Publication date: July 29, 2021
    Inventors: Qiulin CHEN, Zhenkun ZHOU, Yuqiong XU
  • Publication number: 20210018972
    Abstract: This application provides a power control method based on a user habit and a terminal. The method includes determining, by the terminal, a charge cycle based on a historical charge status, where the charge cycle reflects a charging habit of a user. The method also includes predicting, by the terminal, a charge cycle within a next time period based on the charge cycle. The method further includes determining, by the terminal, a power allocation scheme in the charge cycle within the next time period based on historical power consumption information in one or more charge cycles. The method also includes controlling, by the terminal, use of battery power according to the power allocation scheme.
    Type: Application
    Filed: October 1, 2020
    Publication date: January 21, 2021
    Inventors: Yuqiong XU, Shidong REN, Zhenkun ZHOU
  • Publication number: 20200192682
    Abstract: A method for managing a trigger on a terminal device, and a terminal device are provided. In response to an operation (S301) of setting a trigger by an application program (181), a trigger manager (235) determines a triggering policy of the trigger based on a use habit of a user, characteristic information of the trigger, and characteristic information of the application program. The triggering policy is accelerating triggering, normal triggering, or delaying triggering. Different triggering policies are executed for triggers having different characteristics, to dynamically change timings for the triggers to trigger scheduled tasks. In this way, a malicious trigger configured to keep an application alive or trigger a task that does not match a true will of the user is prevented to reduce resource consumption, and a trigger beneficial to a system or the user can be triggered earlier to improve user experience.
    Type: Application
    Filed: January 22, 2020
    Publication date: June 18, 2020
    Inventors: Zhi Kang, Qiulin Chen, Zhenkun Zhou
  • Publication number: 20190220320
    Abstract: This application provides a method and a terminal for allocating a system resource to an application. The method includes: predicting, by a terminal based on a current status of the terminal, a target application to be used; reserving, by the terminal for the target application based on the prediction result, a system resource required for running the target application; and providing, by the terminal according to a resource allocation request of the target application, the reserved system resource for the target application to use.
    Type: Application
    Filed: March 27, 2019
    Publication date: July 18, 2019
    Inventors: Zhenkun ZHOU, Yuqiong XU, Wei WU
  • Publication number: 20190141356
    Abstract: The present disclosure provides a decoding method and apparatus. The decoding method mainly includes: extracting pre-indexed information, storing the pre-indexed information in another file associated with a to-be-decoded file or a tail end of the to-be-decoded file, then reading the pre-indexed information before decoding is performed, and performing parallel decoding on multiple data segments in the to-be-decoded file according to the pre-indexed information. Using the foregoing storage method for the pre-indexed information may effectively reduce an I/O operation when the pre-indexed information is read, so as to avoid, to some extent, a system frame freezing phenomenon that may be caused when decoding is performed.
    Type: Application
    Filed: January 7, 2019
    Publication date: May 9, 2019
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Yuqiong Xu, Zhenkun Zhou, Tao Yu
  • Patent number: 10198785
    Abstract: A graphics processing method, apparatus, and system are presented. The method includes receiving a command queue input by a current frame which includes multiple drawing commands; splitting each irregular drawing command into at least one first-class drawing command and at least one second-class drawing command; grouping, into multiple drawing command sets, a regular drawing command in the multiple drawing commands, and the first-class drawing command and the second-class drawing command that are obtained after the splitting, so that drawing commands that belong to different drawing command sets do not intersect with each other; separately performing intersection detection on the multiple drawing command sets; separately performing drawing command combining on the multiple drawing command sets on which the intersection detection is performed; and executing a drawing command obtained after combining is performed on each drawing command set.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: February 5, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xiaotang Jiang, Zhenkun Zhou, Yunxi Li
  • Publication number: 20180018751
    Abstract: A graphics processing method, apparatus, and system are presented. The method includes receiving a command queue input by a current frame which includes multiple drawing commands; splitting each irregular drawing command into at least one first-class drawing command and at least one second-class drawing command; grouping, into multiple drawing command sets, a regular drawing command in the multiple drawing commands, and the first-class drawing command and the second-class drawing command that are obtained after the splitting, so that drawing commands that belong to different drawing command sets do not intersect with each other; separately performing intersection detection on the multiple drawing command sets; separately performing drawing command combining on the multiple drawing command sets on which the intersection detection is performed; and executing a drawing command obtained after combining is performed on each drawing command set.
    Type: Application
    Filed: September 28, 2017
    Publication date: January 18, 2018
    Inventors: Xiaotang Jiang, Zhenkun Zhou, Yunxi Li