IP Library › Granted Patent US 9,733,695
Granted Patent B2
US 9,733,695 · App. 14/954,336 · Granted Aug 15, 2017

Battery life management in portable terminal

Inventors: Ali Y. Duale (Poughkeepsie, NY); Shailesh R. Gami (Poughkeepsie, NY); Louis P. Gomes (Poughkeepsie, NY); Rajaram B. Krishnamurthy (Pleasant Valley, NY)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F1/3296G06F1/3212
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 9,733,695
App. No.
14/954,336
Granted
Aug 15, 2017
Kind
B2
Abstract

Aspects include a method, system, and computer program product for managing battery life in a portable terminal. Managing battery life in the portable terminal may include enabling a sleep mode in the portable terminal in response to detection of a sleep event, and enabling an operation mode in the portable terminal in response to detection of an operation event. The portable terminal may include a first processor and a second processor. The enabling the sleep mode may include reducing power consumption of the first processor. The enabling the operation mode may include detecting the operation event with the second processor while the portable terminal is in the sleep mode. A rate of battery power consumption during the sleep mode may be lower than a rate of battery power consumption during the operation mode.

Claims (40)

1. A method for managing battery life in a portable terminal, the method comprising:

enabling a sleep mode in the portable terminal in response to detection of a sleep event; and

enabling an operation mode in the portable terminal in response to detection of an operation event, wherein the operation event can be either a continuous operation event and non-continuous operation events;

wherein the portable terminal comprises a first processor and a second processor;

wherein the enabling the sleep mode comprises reducing power consumption of the first processor;

wherein the enabling the operation mode comprises detecting the operation event with the second processor while the portable terminal is in the sleep mode;

wherein a rate of battery power consumption during the sleep mode is lower than a rate of battery power consumption during the operation mode.

2. The method of claim 1 , wherein operation event comprises detection of the portable terminal within a predetermined location.

3. The method of claim 1 , wherein the operation event comprises detection of proximity of the portable terminal to a predetermined object.

4. The method of claim 1 , wherein the operation event comprises detection of connection of the portable terminal to an external power supply.

5. The method of claim 1 , wherein the operation event comprises detection of a predetermined sound.

6. The method of claim 1 , wherein the operation event comprises detection of a predetermined motion.

7. The method of claim 1 , wherein the operation event comprises detection of an incoming communication.

8. The method of claim 1 , wherein the operation event comprises receiving a signal from a cloud computing environment, wherein the cloud computing environment analyzes incoming communications to the portable terminal and determines whether the incoming communications satisfy a predetermined criterion for transitioning the portable terminal from the sleep mode to the operation mode.

9. The method of claim 1 , wherein the operation event is a combination of two or more of: detection of the portable terminal within a predetermined location, detection of proximity of the portable terminal to a predetermined object, detection of connection of the portable terminal to an external power supply, detection of a predetermined sound, detection of a predetermined motion, or detection of an incoming communication.

10. The method of claim 1 , wherein the operation event varies based on a battery power level of the portable terminal.

11. The method of claim 1 , wherein the sleep event comprises detection of the absence of an operation event for a predetermined amount of time.

12. The method of claim 1 , wherein the sleep event comprises detection of the battery power of the portable terminal being at or below a predetermined battery power threshold.

13. The method of claim 1 , wherein the sleep event comprises detection of the portable terminal leaving a predetermined location.

14. The method of claim 1 , wherein the sleep event comprises detection of the portable terminal leaving a proximity of a predetermined object.

15. The method of claim 1 , wherein the sleep event comprises detection of the portable terminal being disconnected from an external power supply.

16. The method of claim 1 , wherein the sleep event comprises detection of startup of the portable terminal.

17. The method of claim 1 , wherein the enabling the sleep mode comprises turning off or closing active applications of the portable terminal.

18. A system comprising:

a first processor;

a second processor; and

a memory having computer readable instructions;

wherein the first processor and the second processor are structured to execute the computer readable instructions, the computer readable instructions comprising:

enabling a sleep mode in the portable terminal in response to detection of a sleep event; and

enabling an operation mode in the portable terminal in response to detection of an operation event, wherein the operation event can be either a continuous operation event and non-continuous operation events;

wherein the enabling the sleep mode comprises reducing power consumption of the first processor;

wherein the enabling the operation mode comprises detecting the operation event with the second processor while the portable terminal is in the sleep mode;

wherein a rate of battery power consumption during the sleep mode is lower than a rate of battery power consumption during the operation mode.

19. A computer program product for managing battery life in a portable terminal, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code executable by a processor for:

enabling a sleep mode in the portable terminal in response detection of a sleep event; and

enabling an operation mode in the portable terminal in response to detection of an operation event, wherein the operation event can be either a continuous operation event and non-continuous operation events;

wherein the portable terminal comprises a first processor and a second processor;

wherein the enabling the sleep mode comprises reducing power consumption of the first processor;

wherein the enabling the operation mode comprises detecting the operation event with the second processor while the portable terminal is in the sleep mode;

wherein a rate of battery power consumption during the sleep mode is lower than a rate of battery power consumption during the operation mode.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2026
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KIDON IP CORPORATION
Reel/Frame 074125/0530 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2026
From: KIDON IP CORPORATION
To: CAPROCK INTEGRATED TECHNOLOGIES LLC
Reel/Frame 073866/0504 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2026
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KIDON IP CORPORATION
Reel/Frame 074975/0477 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2015
From: DUALE, ALI Y.; GAMI, SHAILESH R.; GOMES, LOUIS P.; KRISHNAMURTHY, RAJARAM B.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 037169/0361 →
Continuity (1)
Related Publication 20170153693A1 · Jun 1, 2017