Patent ID: 6694453
Filing Date: 2004-02-17
Classification: G06F

Abstract:
A data processing system that handles power failures when receiving electrical power with an â€œonâ€  state and an â€œoffâ€  state from a power supply, comprising:an electrical detection circuit for monitoring said power supply to determine whether said electrical power is changing from said â€œonâ€  state to said â€œoffâ€  state, or changing from said â€œoffâ€  state to said â€œonâ€  state; peripheral device, including a processor to calculate the amount of electrical energy required for said peripheral device to perform a task; a first task queue for said peripheral device that can be read to find at least one task for said peripheral device if said electrical power is changing from said â€œonâ€  state to said â€œoffâ€  state; a non-volatile memory, including a second task queue for said peripheral device that can store data describing said task if insufficient electrical energy remains available to said peripheral device to complete said at least one task; and an uninterruptible power supply located inside said peripheral device.