IP Library Granted Patent US 12706471
Granted Patent B2
US 12706471 · App. 17/774,862 · Granted Aug 11, 2026

Information processing device, program, and method

Inventors: Michitomo Kouda (Tokyo, JP); Masahiko Naito (Tokyo, JP); Kento Takura (Tokyo, JP); Kumiko Tsukahara (Tokyo, JP)
Assignee: SONY GROUP CORPORATION
H02J7/933G01R31/382H02J7/82H02J7/971H02J7/977
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 12706471
App. No.
17/774,862
Granted
Aug 11, 2026
Kind
B2
Abstract

There is a demand for an information processing device capable of maintaining, as long as possible, a state in which a decrease an the processing speed of a CPU due to heat generation hardly occurs. Therefore, proposed is an information processing device including a secondary battery, and the information processing device includes a measurement unit that measures a remaining amount of the secondary battery, a determination unit that determines whether or not the remaining amount is equal to or more than a first threshold and determines whether or not a specific application is in a foreground state, and a charge control unit that stops charging the secondary battery by using an external power supply in a case where the remaining amount is equal to or more than the first threshold and the specific application is in the foreground state.

Claims (59)

1 . An information processing device including a secondary battery, the information processing device comprising:

processing circuitry configured to:

measure a remaining amount of charge of the secondary battery;

determine whether or not the remaining amount of charge is equal to or more than a first threshold;

determine whether or not a specific application is in a foreground state;

automatically stop charging of the secondary battery from an external power supply while the processing circuitry continues to receive power from the external power supply based on a determination that the remaining amount of charge is equal to or more than the first threshold and the specific application is in the foreground state;

continuously maintain the stop of the charging of the secondary battery from the external power supply for a duration that the specific application is in the foreground state and the remaining amount of charge is equal to or more than the first threshold; and

automatically resume charging of the secondary battery from the external power supply in response to

a determination that the specific application has become a sleep state or has ended, or

a determination that the remaining amount of charge has become less than the first threshold.

2 . The information processing device according to claim 1 , wherein the processing circuitry is configured to:

detect that the remaining amount of charge has become equal to or more than the first threshold, and

determine whether or not the specific application is in the foreground state in response to a detection that the remaining amount of charge has become equal to or more than the first threshold.

3 . The information processing device according to claim 1 , wherein the processing circuitry is configured to:

detect that the specific application has become the foreground state, and

determine whether or not the remaining amount of charge has become equal to or more than the first threshold in response to a detection that the specific application has become the foreground state.

4 . The information processing device according to claim 1 , wherein the processing circuitry is configured to:

detect a predetermined operation by a user, and

determine whether or not the remaining amount of charge has become equal to or more than the first threshold and determine whether or not the specific application is in the foreground state in response to a detection of the predetermined operation by the user.

5 . The information processing device according to claim 1 , wherein the processing circuitry is configured to:

detect that the external power supply is connected, and

determine whether or not the remaining amount of charge has become equal to or more than the first threshold and determine whether or not the specific application is in the foreground state in response to a detection that the external power supply is connected.

6 . The information processing device according to claim 1 , wherein the processing circuitry is configured to:

determine whether or not the remaining amount of charge is equal to or more than a second threshold which is a value higher than the first threshold, and

stop charging the secondary battery from the external power supply and stop supplying power from the external power supply in a case where the remaining amount of charge is equal to or more than the second threshold.

7 . The information processing device according to claim 6 , wherein the processing circuitry is configured to:

detect that the remaining amount of charge has become less than the second threshold, and

determine whether or not the specific application is in the foreground state in response to a detection that the remaining amount of charge has become less than the second threshold.

8 . The information processing device according to claim 1 , wherein the processing circuitry is configured to:

measure a temperature in the information processing device, and

perform a quick charging in a case where the temperature is within a predetermined range of temperature.

9 . The information processing device according to claim 1 , wherein the processing circuitry is configured to start charging the secondary battery from the external power supply in response to a detection that the remaining amount of charge has become less than the first threshold regardless of whether the specific application is in the foreground state.

10 . The information processing device according to claim 1 , wherein the processing circuitry is configured to start charging the secondary battery from the external power supply in response to a detection that the remaining amount of charge has become less than the first threshold while the specific application is in the foreground state.

11 . The information processing device according to claim 6 , wherein the processing circuitry is configured to stop charging the secondary battery from the external power supply and stops stop supplying power from the external power supply in a case where the remaining amount of charge is equal to or more than the second threshold regardless of whether the specific application is in the foreground state.

12 . The information processing device according to claim 1 , wherein the processing circuitry is configured to determine whether or not a specific application is in a foreground state according to a user selected setting.

13 . The information processing device according to claim 1 , wherein the processing circuitry is configured to select between a quick charge mode and a normal charge mode when charging the secondary battery based on a temperature in the information processing device.

14 . The information processing device according to claim 1 , wherein the processing circuitry is configured to maintain the measured remaining amount of charge of the secondary battery in a substantially flat state during the duration that the specific application is in the foreground state.

15 . The information processing device according to claim 1 , wherein

the processing circuitry is configured to automatically switch from a charge mode to a power supply mode in response to a determination that the specific application has entered the foreground state, and

in the power supply mode, the processing circuitry receives the power from the external power supply and the secondary battery does not receive power from the external power supply.

16 . The information processing device according to claim 1 , wherein the processing circuitry is configured to specify the specific application by measuring a resource state of the information processing device to identify an application executing high-load processing.

17 . A non-transitory computer readable medium storing a program for causing an information processing device including processing circuitry and a secondary battery to perform a method, the method comprising:

measuring a remaining amount of charge of the secondary battery;

determining whether or not the remaining amount of charge is equal to or more than a first threshold;

determining whether or not a specific application is in a foreground state;

automatically stopping charging of the secondary battery from an external power supply while the processing circuitry continues to receive power from the external power supply based on a determination that the remaining amount of charge is equal to or more than the first threshold and the specific application is in the foreground state;

continuously maintaining the stop of the charging of the secondary battery from the external power supply for a duration that the specific application is in the foreground state and the remaining amount of charge is equal to or more than the first threshold; and

automatically resuming charging of the secondary battery from the external power supply in response to

a determination that the specific application has become a sleep state or has ended, or

a determination that the remaining amount of charge has become less than the first threshold.

18 . A method for an information processing device including processing circuitry and a secondary battery, the method comprising:

measuring a remaining amount of charge of the secondary battery;

determining whether or not the remaining amount of charge is equal to or more than a first threshold;

determining whether or not a specific application is in a foreground state;

automatically stopping charging of the secondary battery from an external power supply while the processing circuitry continues to receive power from the external power supply based on a determination that the remaining amount of charge is equal to or more than the first threshold and the specific application is in the foreground state;

continuously maintaining the stop of the charging of the secondary battery from the external power supply for a duration that the specific application is in the foreground state and the remaining amount of charge is equal to or more than the first threshold; and

automatically resuming charging of the secondary battery from the external power supply in response to

a determination that the specific application has become a sleep state or has ended, or

a determination that the remaining amount of charge has become less than the first threshold.