IP Library › Granted Patent US 11,089,551
Granted Patent B2
US 11,089,551 · App. 16/692,502 · Granted Aug 10, 2021

Method for power saving control and related products

Inventor: Jian Bai (Guangdong, CN)
Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
H04W52/0258H04W52/0264
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,089,551
App. No.
16/692,502
Granted
Aug 10, 2021
Kind
B2
Abstract

A method for power saving control and related products are provided. The method includes the following. A terminal device is monitored to determine a first activity content of a user in a current time period, and a second activity content of the user based on a previous time period is obtained. According to the first activity content and the second activity content, a first probability that the terminal device is to be used by the user in the current time period is determined. A power saving mode is enabled in response to the first probability being less than a first threshold.

Claims (45)

1. A method for power saving control, comprising:

determining a first activity content of a user in a current time period according to a type of an application, a time interval between a moment in which the application is most-recently operated and a current time, and a motion state of a terminal device in response to the application being running in the terminal device;

obtaining a second activity content of the user based on a previous time period;

determining a probability that the first activity content is properly determined;

determining, according to the probability that the first activity content is properly determined, a second probability of using the terminal device;

determining, according to the first activity content and the second activity content, whether a third probability that the terminal device is not used by the user in the current time period is greater than a threshold;

reducing a weighting of the second probability of using the terminal device based on a determination that the third probability that the terminal device is not used by the user in the current time period is greater than the threshold;

using a product of the second probability of using the terminal device and the weighting as a first probability that the terminal device is to be used by the user in the current time period; and

enabling a power saving mode in response to the first probability being less than a first threshold.

2. The method of claim 1 , further comprising:

before enabling the power saving mode:

storing running state data of an application running in the terminal device; and

loading the running state data into a memory in response to the terminal device being picked up and waiting for an operation of the user.

3. The method of claim 2 , further comprising:

deleting the running state data stored, stopping the application running in the terminal device, and enabling a power saving mode in a highest level in response to the running state data being stored for more than a predetermined time and a third probability that the terminal device is not used by the user in the current time period being greater than the threshold.

4. The method of claim 1 , wherein the current time period is in a correspondence relationship with the previous time period in terms of time.

5. A terminal device, comprising a processor, a memory configured to store one or more programs, and a communication interface, wherein the one or more programs are configured to be executed by the processor and comprise instructions configured to:

predict a first activity content of a user in a current time period according to a type of an application, a time interval between a moment in which the application is most-recently operated and a current time, and a motion state of a terminal device in response to the application being running in the terminal device;

obtain a second activity content of the user in a previous time period;

determine a probability that the first activity content is properly determined;

determine, according to the probability that the first activity content is properly determined, a second probability of using the terminal device;

determine, according to the first activity content and the second activity content, whether a third probability that the terminal device is not used by the user in the current time period is greater than a threshold;

reduce a weighting of the second probability of using the terminal device based on a determination that the third probability that the terminal device is not used by the user in the current time period is greater than the threshold;

use a product of the second probability of using the terminal device and the weighting as a first probability that the terminal device is to be used by the user in the current time period; and

enable a power saving mode in response to the first probability being less than a first threshold.

6. The terminal device of claim 5 , wherein the one or more programs further comprise instructions configured to:

store running state data of an application running in the terminal device; and

load the running state data into a memory in response to the terminal device being picked up and wait for an operation of the user.

7. The terminal device of claim 6 , wherein the one or more programs further comprise instructions configured to:

delete the running state data stored, stop the application running in the terminal device, and enable a power saving mode in a highest level in response to the running state data being stored for more than a predetermined time and a third probability that the terminal device is not used by the user in the current time period being greater than the threshold.

8. The terminal device of claim 5 , wherein the current time period corresponds to the previous time period in terms of time.

9. A non-transitory computer readable storage medium configured to store computer programs which, when executed by a computer, are operable with the computer to:

determine a first activity content of a user in a current time period according to a type of an application, a time interval between a moment in which the application is most-recently operated and a current time, and a motion state of a terminal device in response to the application being running in the terminal device;

obtain a second activity content of the user based on a previous time period;

determine a probability that the first activity content is properly determined;

determine, according to the probability that the first activity content is properly determined, a second probability of using the terminal device;

determine, according to the first activity content and the second activity content, whether a third probability that the terminal device is not used by the user in the current time period is greater than a threshold;

reduce a weighting of the second probability of using the terminal device based on a determination that the third probability that the terminal device is not used by the user in the current time period is greater than the threshold;

use a product of the second probability of using the terminal device and the weighting as a first probability that the terminal device is to be used by the user in the current time period; and

enable a power saving mode in response to the first probability being less than a first threshold.

10. The non-transitory computer readable storage medium of claim 9 , wherein the computer programs, when executed by the computer, are further operable with the computer to:

store running state data of an application running in the terminal device; and

load the running state data into a memory in response to the terminal device being picked up and wait for an operation of the user.

11. The non-transitory computer readable storage medium of claim 10 , wherein the computer programs, when executed by the computer, are further operable with the computer to:

delete the running state data stored, stop the application running in the terminal device, and enable a power saving mode in a highest level in response to the running state data being stored for more than a predetermined time and a third probability that the terminal device is not used by the user in the current time period being greater than the threshold.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 27, 2019
From: BAI, JIAN
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 051128/0356 →
Priority Claims (1)
CN 201710400897.0 · May 31, 2017 · national
Continuity (2)
Continuation PCTCN2018086203 · May 9, 2018
Related Publication 20200092817A1 · Mar 19, 2020