17918360. Application Keepalive Method and Apparatus, and Electronic Device simplified abstract (Huawei Technologies Co., Ltd.)

From WikiPatents
Jump to navigation Jump to search

Application Keepalive Method and Apparatus, and Electronic Device

Organization Name

Huawei Technologies Co., Ltd.

Inventor(s)

Xiaofeng Yuan of Shenzhen (CN)

Zefei Dou of Shenzhen (CN)

Pengxiang Yi of Shenzhen (CN)

Application Keepalive Method and Apparatus, and Electronic Device - A simplified explanation of the abstract

This abstract first appeared for US patent application 17918360 titled 'Application Keepalive Method and Apparatus, and Electronic Device

Simplified Explanation

Abstract

The abstract describes a method for keeping applications running in the background on an electronic device. When a foreground application is switched from one application to another, the probability of the second application being called back is determined. If this probability is higher than a preset threshold, the priority of the first application running in the background is increased. When the device's resources are limited, background applications with lower keepalive priorities are terminated to free up resources.

Patent/Innovation Explanation

  • The method determines the likelihood of a background application being called back when a foreground application is switched.
  • If the probability of the second application being called back is higher than a preset threshold, the priority of the first application running in the background is increased.
  • When the device's resources are insufficient, background applications with lower keepalive priorities are terminated in ascending order to release system resources.

Potential Applications

This technology can be applied in various electronic devices and operating systems to optimize resource allocation and improve the user experience. Some potential applications include:

  • Mobile phones and tablets: Ensuring important background applications remain active while less important ones are terminated when resources are limited.
  • Computers and laptops: Managing background processes to prioritize critical applications and improve system performance.
  • Internet of Things (IoT) devices: Efficiently managing background tasks to conserve energy and enhance device functionality.

Problems Solved

This technology addresses the following problems:

  • Limited system resources: By terminating background applications with lower priorities, system resources can be freed up for more critical tasks.
  • User experience: By increasing the priority of important background applications, the user experience is enhanced as these applications remain active and responsive.

Benefits

The benefits of this technology include:

  • Improved resource allocation: By dynamically adjusting the priority of background applications, system resources are efficiently utilized.
  • Enhanced user experience: Important applications remain active and responsive, ensuring a smoother user experience.
  • Optimal performance: By terminating less important background applications, system performance is optimized, leading to faster and more efficient operation.


Original Abstract Submitted

An application keepalive method includes, when a foreground application run by the electronic device is switched from a first application to a second application, a callback probability of the second application relative to the first application is obtained, and when the callback probability of the second application relative to the first application is greater than a preset threshold, a keepalive priority of the first application is increased when the first application is used as a background application. When system resources are insufficient, the electronic device ends a process of at least one background application in ascending order of keepalive priorities to release system resources.