×

Software-centric power management by indirectly determining that user is not actively using computer program running on computing device

  • US 9,465,427 B2
  • Filed: 06/30/2011
  • Issued: 10/11/2016
  • Est. Priority Date: 06/30/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A non-transitory storage device storing computer-readable power management code executable by a processor of a computing device to cause the computing device to:

  • detect a first trigger comprising indirectly determining that a user of the computing device is not actively using a computer program, the computer program being an e-mail messaging computer program, by determining that the user is currently scheduled to be in a meeting with one or more other individuals, regardless of whether the user is actually in the meeting, by inspecting a schedule of the user;

    responsive to the first trigger being detected, perform a power-saving action in relation to the computer program to reduce the power usage of the computing device without placing the computing device as a whole into a shutoff, sleep, standby, or hibernation state, the power-saving action being a strictly software-oriented action, the power-saving action to one of;

    turn off a functionality of the computer program that checks for and retrieves new email messages while not turning off other functionality of the computer program and while permitting other computer programs to run unaffected on the computing device;

    modify the functionality of the computer program that checks for and retrieves the new email messages to check for and retrieve the new email messages less frequently while not modifying the other functionality of the computer program and while not modifying the other computer programs running on the computing device;

    responsive to the first trigger being detected, cause the computer program to run on a different computing device;

    detect a second trigger related to the power usage of the computing device caused by the computer program; and

    responsive to the second trigger being detected, perform a resumption action in relation to the computer program to undo the power-saving action that has been performed, the resumption action to turn back on the functionality of the computer program that checks for and retrieves new email messages or to modify the functionality so that the computer program checks and retrieves the new email messages more frequently,wherein the functionality of the computer program that checks for and retrieves the new email messages while not turning off other functionality of the computer program is turned off or modified to check for and retrieve the new email messages less frequently while the computer program does not have active focus within a graphical user interface (GUI) of the computing device, and is turned off or modified without user interaction.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×