IP Library Granted Patent US 8,700,936
Granted Patent B2
US 8,700,936 · App. 12/959,784 · Granted Apr 15, 2014

Modular gating of microprocessor low-power mode

Inventor: Brian Patrick Mearns (Somerville, MA)
Assignee: Schneider Electric IT Corporation
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 8,700,936
App. No.
12/959,784
Granted
Apr 15, 2014
Kind
B2
Abstract

A method of operating an electronic device includes determining whether one or more operating conditions for allowing the electronic device to operate in a low-power mode are satisfied, preventing the electronic device from operating in the low-power mode if fewer than all of the operating conditions are satisfied, and causing the electronic device to operate in the low-power mode if all of the operating conditions are satisfied.

Claims (33)

1. A method of operating an electronic device, the method comprising:

determining whether one or more operating conditions for allowing the electronic device to operate in a low-power mode are satisfied;

preventing the electronic device from operating in the low-power mode if fewer than all of the one or more operating conditions are satisfied;

causing the electronic device to operate in the low-power mode if all of the one or more operating conditions are satisfied;

removing power from at least one peripheral device that is coupled to the electronic device if at least one of the one or more operating conditions is satisfied;

restoring power to the at least one peripheral device subsequent to causing the electronic device to operate in the low-power mode; and

restoring power to the at least one peripheral device subsequent to preventing the electronic device from operating in the low-power mode.

2. The method of claim 1 , further comprising suspending execution of at least one process of the electronic device if at least one of the one or more operating conditions is satisfied.

3. The method of claim 2 , further comprising resuming execution of the at least one process subsequent to causing the electronic device to operate in the low-power mode.

4. The method of claim 2 , wherein the method further comprises resuming execution of the at least one process subsequent to preventing the electronic device from operating in the low-power mode.

5. The method of claim 1 , further comprising:

initializing one or more flags to a first value, each of the one or more flags being associated with one of the one or more operating conditions;

for each of the one or more operating conditions, detecting that the operating condition is satisfied; and

setting one of the one or more flags to a second value that is different than the first value subsequent to detecting that a respective one of the one or more operating conditions is satisfied;

wherein preventing the electronic device from operating in the low-power mode further includes preventing the electronic device from operating in the low-power mode if any of the one or more flags contains the first value.

6. The method of claim 5 , further comprising setting all of the one or more flags to the first value subsequent to causing the electronic device to operate in the low-power mode.

7. The method of claim 5 , wherein the method further comprises setting all of the one or more flags to the first value subsequent to preventing the electronic device from operating in the low-power mode.

8. An electronic device, comprising:

a processor;

at least one process component for performing a function of the electronic device, the at least one process component to be executed by the processor;

at least one peripheral device operatively coupled to at least one of the at least one process component; and

a power management component operatively coupled to the at least one process component and the at least one peripheral device, the power management component configured to:

determine whether one or more operating conditions for allowing the electronic device to operate in a low-power mode are satisfied;

prevent the electronic device from operating in the low-power mode if fewer than all of the one or more operating conditions are satisfied;

cause the electronic device to operate in the low-power mode if all of the one or more operating conditions are satisfied by signaling the processor to enter the low-power mode;

remove power from the at least one peripheral device if at least one of the one or more operating conditions is satisfied;

restore power to the at least one peripheral device subsequent to causing, by the power management component, the electronic device to operate in the low-power; and

restore power to the at least one peripheral device subsequent to preventing, by the power management component, the electronic device from operating in the low-power mode.

9. The electronic device of claim 8 , wherein the electronic device is configured to suspend execution of the function of the at least one process component if at least one of the one or more operating conditions is satisfied.

10. The electronic device of claim 9 , wherein the electronic device is further configured to resume execution of the function of the at least one process component subsequent to causing, by the power management component, the electronic device to operate in the low-power mode.

11. The electronic device of claim 9 , wherein the electronic device is further configured to resume execution of the function of the at least one process component subsequent to preventing, by the power management component, the electronic device from operating in the low-power mode.

12. The electronic device of claim 8 , wherein the processor includes a microprocessor configured to operate in the low-power mode.

13. The electronic device of claim 8 , further comprising a set of backup registers operatively coupled to the processor for preserving data while the electronic device is operating in the low-power mode.

Assignments (2)
CHANGE OF NAME Recorded Oct 10, 2013
From: AMERICAN POWER CONVERSON CORPORATION
To: SCHNEIDER ELECTRIC IT CORPORATION
Reel/Frame 031395/0281 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2011
From: MEARNS, BRIAN PATRICK
To: AMERICAN POWER CONVERSION CORPORATION
Reel/Frame 025580/0702 →
Continuity (1)
Related Publication 20120144220A1 · Jun 7, 2012