Patents by Inventor Qiulin Chen
Qiulin 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: 20250292502Abstract: Embodiments of this application provide a rendering method and apparatus, and an electronic device. The method includes: obtaining updated data, where the updated data is data corresponding to a node whose data is updated in a node in a control tree and a node in a render tree; and encoding and compressing the updated data, to obtain first scene data, where the first scene data includes data indicating a type and index information of a primitive, and the first scene data is used for rendering. In the method, a data-driven rendering pipeline is used to draw the primitive, to reduce overall power consumption and load.Type: ApplicationFiled: June 2, 2025Publication date: September 18, 2025Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Qiulin Chen, Chengyun Yang, Tianji Zheng, Yiyuan Wang
-
Patent number: 12386653Abstract: An application start method includes obtaining a target application list when a size of free memory is greater than a preset threshold. The target application list is used to store one or more application identifiers of one or more applications whose memory is released. The application start method further includes starting, in the background, a process of an application identified in the target application list.Type: GrantFiled: September 8, 2021Date of Patent: August 12, 2025Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Qiulin Chen, Bailin Wen, Xicai Chen
-
Publication number: 20240345829Abstract: This application provides example mobile service upgrade methods. In one example method, a target service invocation request sent by an application is received, where a target service is one of a plurality of services comprised in a mobile service, and the target service is an application which is installation-free in a terminal device. A new version of the target service is downloaded from a remote computer in response to determining, based on the service invocation request, that the target service needs to be upgraded, where the new version is a version that meets a requirement of the invocation request. The new version of the target service is then loaded and run.Type: ApplicationFiled: June 25, 2024Publication date: October 17, 2024Inventors: Qiulin CHEN, Jiangzheng WU, Huihai SHEN, Xinjian WANG
-
Patent number: 12118339Abstract: An image file obtaining method includes: determining a first value of each of N tasks in program source code, where the first value is first duration required for executing each of the N tasks or the first value is a ratio of the first duration to second duration, the second duration is duration required for loading each of the N tasks, and N is a positive integer; sorting the N tasks in descending order of the first values; and linking the sorted N tasks to obtain an image file. After downloading the image file, an embedded apparatus successively loads and executes the sorted N tasks, thereby shortening a startup time period of the embedded apparatus.Type: GrantFiled: April 22, 2022Date of Patent: October 15, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Tao Yang, Chuancai Gu, Qiulin Chen
-
Publication number: 20240311400Abstract: A traffic restriction identification method includes: determining prohibition marking lines based on lane-level data; determining a first lane group corresponding to a longitudinal prohibition marking line included in the prohibition marking lines; determining a second lane group and a third lane group adjacent to the first lane group based on the first lane group and the longitudinal prohibition marking line; and determining whether a path-level traffic restriction exists based on a connectivity of the first lane group with the second lane group and the third lane group.Type: ApplicationFiled: February 25, 2022Publication date: September 19, 2024Applicant: BEIJING BAIDU NETCOM SCIENCE TECHNOLOGY CO., LTD.Inventors: Qiulin Chen, Jiachen Dong
-
Patent number: 12056479Abstract: This application provides example mobile service upgrade methods, media, and devices. One example method includes receiving a target service invocation request sent by an application, where a target service is one of a plurality of services comprised in a mobile service. A new version of the target service is downloaded from a remote computer in response to determining, based on the target service invocation request, that the target service needs to be upgraded, where the new version is a version that meets a requirement of the target service invocation request. The new version of the target service is loaded and run.Type: GrantFiled: June 24, 2022Date of Patent: August 6, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Qiulin Chen, Jiangzheng Wu, Huihai Shen, Xinjian Wang
-
Patent number: 11822805Abstract: Embodiments of the present disclosure describe a memory reclaiming method and a terminal. As discussed with respect to the embodiments described herein, the method may include determining, by a terminal according to a preset rule, a target application program in application programs run on a background, where the target application program is an application program that needs to be cleaned. The method may also include freezing, by the terminal, the target application program, and reclaiming data generated during running of a process of the target application program in memory. The method may also include unfreezing, by the terminal when receiving an input triggering instruction for the target application program, the target application program, and running the target application program.Type: GrantFiled: March 28, 2019Date of Patent: November 21, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Qiulin Chen, Bailin Wen, Xiaojun Duan
-
Patent number: 11693693Abstract: This application provides a method for managing a resource in a computer system and a terminal device. The method includes: obtaining data, where the data includes application sequence feature data related to a current foreground application, and the data further includes at least one of the following real-time data: a system time of the computer system, current status data of the computer system, and current location data of the computer system; selecting, from a plurality of machine learning models based on at least one of the real-time data, a target machine learning model that matches the real-time data; inputting the obtained data into the target machine learning model to rank importance of a plurality of applications installed in the computer system; and performing resource management based on a result of the importance ranking.Type: GrantFiled: April 10, 2020Date of Patent: July 4, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Qiulin Chen, Hanbing Chen, Zhi Kang
-
Patent number: 11531625Abstract: 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: GrantFiled: April 23, 2021Date of Patent: December 20, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Qiulin Chen, Wanglai Yao, Yunjian Ying
-
Publication number: 20220326939Abstract: This application provides a mobile service upgrade method. In the method, each service kit in a mobile service is independently packaged into an APK based on a plugin-based idea, and then the kit is upgraded in real time when a user uses an application and the application invokes the kit. Compared with a full silent upgrade of the mobile service, this method shortens upgrade time and improves upgrade flexibility. Further, the APK of the kit includes a dependency relationship between the kit and a dependent kit, and the kit and the dependent kit may be upgraded together during upgrading. This avoids an invocation failure caused because a version cannot meet a requirement.Type: ApplicationFiled: June 24, 2022Publication date: October 13, 2022Inventors: Qiulin CHEN, Jiangzheng WU, Huihai SHEN, Xinjian WANG
-
Publication number: 20220244931Abstract: This application discloses an image file obtaining method, including: determining a first value of each of N tasks in program source code (501), where the first value is first duration required for executing each of the N tasks or the first value is a ratio of the first duration to second duration, the second duration is duration required for loading each of the N tasks, and N is a positive integer; sorting the N tasks in descending order of the first values (502); and linking the sorted N tasks to obtain an image file (503). According to the method, after downloading the image file, an embedded apparatus successively loads and executes the N tasks, thereby shortening a startup time period of the embedded apparatus.Type: ApplicationFiled: April 22, 2022Publication date: August 4, 2022Inventors: Tao YANG, Chuancai GU, Qiulin CHEN
-
Patent number: 11283724Abstract: 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: GrantFiled: November 20, 2020Date of Patent: March 22, 2022Assignee: Huawei Technologies Co., Ltd.Inventors: Qiulin Chen, Yunjian Ying, Hui Wang
-
Patent number: 11243784Abstract: 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: GrantFiled: January 22, 2020Date of Patent: February 8, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Zhi Kang, Qiulin Chen, Zhenkun Zhou
-
Publication number: 20210406062Abstract: An application start method includes obtaining a target application list when a size of free memory is greater than a preset threshold. The target application list is used to store one or more application identifiers of one or more applications whose memory is released. The application start method further includes starting, in the background, a process of an application identified in the target application list.Type: ApplicationFiled: September 8, 2021Publication date: December 30, 2021Inventors: Qiulin Chen, Bailin Wen, Xicai Chen
-
Publication number: 20210327047Abstract: An example of an apparatus is provided. The apparatus includes a communication interface to receive an image of output from a printing device. The apparatus further includes a memory storage unit connected to the communication interface. The memory storage unit is to store the image of the output. The apparatus also includes a preprocessing engine to process the image. In addition, the apparatus includes a selective search engine to define a search area within the image. The selective search engine defines the search area of the image based on a local defect of unknown size. Furthermore, the apparatus includes a classification engine in communication with the selective search engine. The classification engine is to classify the search area for identification of the local defect.Type: ApplicationFiled: January 11, 2019Publication date: October 21, 2021Applicants: Hewlett-Packard Development Company, L.P., Purdue Research FoundationInventors: Jan Allebach, Richard Eric Maggard, Renee Jeanette Jessome, Mark Quentin Shaw, Qiulin Chen
-
Patent number: 11132219Abstract: A method and related apparatus for restarting an application being closed because of insufficient memory are provided. The method includes storing application identifiers of the applications which are closed when the free memory of the system is insufficient into a target application list, then when determining the free memory of the system is greater than a preset threshold, automatically starting a process of at least one application indicating by the target application lists.Type: GrantFiled: February 15, 2019Date of Patent: September 28, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Qiulin Chen, Bailin Wen, Xicai Chen
-
Publication number: 20210240636Abstract: 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: ApplicationFiled: April 23, 2021Publication date: August 5, 2021Inventors: Qiulin Chen, Wanglai Yao, Yunjian Ying
-
Publication number: 20210232201Abstract: 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: ApplicationFiled: April 15, 2021Publication date: July 29, 2021Inventors: Qiulin CHEN, Zhenkun ZHOU, Yuqiong XU
-
Patent number: 11032827Abstract: A route selection method and apparatus includes a first mesh node for selecting a route obtains energy consumption information of at least two second mesh nodes, where the second mesh node provides a route for the first mesh node; and the first mesh node selects a route according to the energy consumption information of the at least two second mesh nodes.Type: GrantFiled: October 2, 2019Date of Patent: June 8, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Qiulin Chen, Lei Tong, Guohuai Li
-
Patent number: 10990540Abstract: 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: GrantFiled: March 28, 2019Date of Patent: April 27, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Qiulin Chen, Wanglai Yao, Yunjian Ying