IP Library Granted Patent US 9,146,601
Granted Patent B2
US 9,146,601 · App. 12/623,020 · Granted Sep 29, 2015

Systems and methods for electronic device power management

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,146,601
App. No.
12/623,020
Granted
Sep 29, 2015
Kind
B2
Abstract

Embodiments of the invention implement one or more power management policies on one or more devices in order intelligently to manage the finite amount of battery power available while maximizing synchronization between connected devices.

Claims (41)

1. An apparatus comprising:

one or more processors; and

a program storage device tangibly embodying a program of instructions executable by the one or more processors, the program of instructions comprising:

computer readable program code that implements one or more communication protocols that implement one or more power management policies that reduce power consumption of one or more other electronic devices in bidirectional communication with the apparatus;

wherein the one or more communication protocols comprise a communication protocol wherein the apparatus polls at certain times the one or more other electronic devices for new communications based on email traffic;

wherein the apparatus and the one or more other electronic devices are in wireless bidirectional communication and form a personal network of devices for one or more users; and

computer readable program code that transmits a power management signal to the one or more other electronic devices in bidirectional communication with the apparatus;

wherein the power management signal includes an instruction to power off a wireless subsystem of the one or more other electronic devices for a predetermined period of time and periodically re-enable the wireless subsystem of the one or more other electronic devices according to a policy.

2. The apparatus according to claim 1 , wherein the program of instructions further comprises:

computer readable program code that determines a battery state of the one or more other electronic devices in bidirectional communication with the apparatus; and

computer readable program code that changes the one or more communication protocols responsive to a determination that the battery state of the one or more other electronic devices in bidirectional communication with the apparatus is low.

3. The apparatus according to claim 1 , wherein the program of instructions further comprises:

computer readable program code that determines a charging state of the one or more other electronic devices in bidirectional communication with the apparatus; and

computer readable program code that, responsive to a determination that the charging state of the one or more other electronic devices in bidirectional communication with the apparatus is charging, changes the one or more communication protocols.

4. The apparatus according to claim 1 , wherein either one of the apparatus and the one or more other electronic devices receive and send data destined for the other.

5. The apparatus according to claim 1 , wherein the apparatus is a laptop PC; wherein the one or more other electronic devices comprise a mobile phone; and further wherein the laptop PC sends a command to the mobile phone to turn off a wireless subsystem of the mobile phone.

6. The apparatus of claim 1 , wherein the one or more communication protocols include a communication protocol wherein the apparatus adaptively polls the one or more other electronic devices for new communications.

7. The apparatus of claim 1 , wherein the policy includes a threshold number of communications received at the one or more other electronic devices.

8. A method comprising:

utilizing one or more processors to execute a program of instructions tangibly embodied on one or more program storage devices, the program of instructions comprising:

computer readable program code that implements on a first electronic device one or more communication protocols that implement one or more power management policies that reduce power consumption of one or more other electronic devices in bidirectional communication with the first electronic device;

wherein the one or more, communication protocols comprise a communication protocol wherein the first electronic device polls at certain times the one or more other electronic devices for new communications based on email traffic;

wherein the first electronic device and the one or more other electronic devices are in wireless bidirectional communication and form a personal network of devices for one or more users; and

computer readable program code that transmits a power management signal to the one or more other electronic devices in bidirectional communication with the first electronic device;

wherein the power management signal includes an instruction to power off a wireless subsystem of the one or more other electronic devices for a predetermined period of time and periodically re-enable the wireless subsystem of the one or more other electronic devices according to a policy.

9. The method according to claim 8 , wherein the program of instructions further comprises:

computer readable program code that determines a battery state of the one or more other electronic devices in bidirectional communication with the first electronic device; and

computer readable program code that changes the one or more communication protocols responsive to a determination that the battery state of the one or more other electronic devices in bidirectional communication with the first electronic device is low.

10. The method according to claim 8 , wherein the program of instructions further comprises:

computer readable program code that determines a charging state of the one or more other electronic devices in bidirectional communication with the first electronic device; and

computer readable program code that changes the one or more communication protocols responsive to a determination that the charging state of the one or more other electronic devices in bidirectional communication with the first electronic device is charging.

11. The method according to claim 8 , wherein either one of the first electronic device and the one or more other electronic devices receive and send data destined for the other.

12. The method of claim 8 , wherein the policy includes a threshold number of communications received at the one or more other electronic devices.

13. The method of claim 8 , wherein the one or more communication protocols include a communication protocol wherein the apparatus adaptively polls the one or more other electronic devices for new communications.

14. The method according to claim 8 , wherein the first electronic device is a laptop PC; wherein the one or more other electronic devices comprise a mobile phone; and further wherein the laptop PC sends the instruction to the mobile phone to turn off a wireless subsystem of the mobile phone.

15. A computer program product comprising:

a computer readable storage device having computer readable program code embodied therewith, the computer readable program code being executable by a processor and comprising:

computer readable program code that implements on a first electronic device one or more communication protocols that implement one or more power management policies that reduce power consumption of one or more other electronic devices in bidirectional communication with the first electronic device, wherein the one or more communication protocols comprise a communication protocol wherein the first electronic device polls at certain times the one or more other electronic devices for new communications based on email traffic;

wherein the first electronic device and the one or more other electronic devices are in wireless bidirectional communication and form a personal network of devices for one or more users; and

computer readable program code that transmits a power management signal to the one or more other electronic devices in bidirectional communication with the first electronic device;

wherein the power management signal is configured includes an instruction to power off a wireless subsystem of the one or more other electronic devices for a predetermined period of time and periodically re-enable the wireless subsystem of the one or more other electronic devices according to a policy.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2019
From: LENOVO (SINGAPORE) PTE. LTD.
To: LENOVO PC INTERNATIONAL
Reel/Frame 049687/0855 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2010
From: SPRINGFIELD, RANDALL S.; SEETHALER, KENNETH S.; LOCKER, HOWARD; CHESTON, RICHARD W.; PENNISI, JOSEPH M.
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 023800/0959 →