← Back to Patent Explorer
US5471624A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and method for suspending and resuming software applications on a computer

Assignee: Panasonic Holdings Corp
•
Filing: 1992-06-08
•
Granted: 1995-11-28
•
Expires: 2012-06-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A control unit of a computer system comprising a process resuming device for resuming the execution of the program it was running before the powering off operation by resuming the previous contents stored in a memory device containing registers in CPU, registers in input/output control units, and a volatile memory there were before the powering off operation, a non-resumable condition judging device for judging whether the status of the computer system meets the substantially non-resumable condition or not even the stored contents in the storing device has returned to the previous status at the powering back on, and either one of a program execution control device for restarting the execution of a program from the beginning at the powering back on according to the judged results by the non-resumable condition judging device, or a power control unit for powering off after the process has been judged to be in the substantially resumable status by the non-resumable condition judging device. There is also disclosed a construction in which programs loaded by a volatile memory are preserved to a storing device capable of holding data even when the power is off according to the executing status. There is also disclosed a construction in which data exceeding the capacity of the storing device is preserved to a hard disk or the like.

Inventors

  • 👤 Nobuyuki Enoki
  • 👤 Masaya Miyazaki
  • 👤 Mitsuaki Morita

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 11:28
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; G06F9/4418; G06F2201/00; G06F2201/865; Y; Y02; Y02D; Y02D10/00

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 184 words
A control unit for a computer system capable of executing a computer program and an I/O process by processing execution data in volatile data locations, comprising: means for providing an on-signal and an off-signal for turning the computer system on and off; means for applying power to the computer system in response to the on-signal and for removing power from the computer system in response to an overall power-off signal; a temporary storing means for storing data while the computer system is off; means for storing the execution data in the temporary storing means in response to the off-signal and for providing a power-off enabling signal; means for judging a completion of the I/O process in response to the off-signal and for providing a power-off indicating signal after the I/O process is judged complete; a power-off control means for providing the overall power-off signal to remove power from the computer system in response to the power-off enabling signal and the power-off indicating signal, whereby an I/O process that is relatively short or cannot be restarted may be completed before turning the computer system off.
Claim 2
Dependent Claim 184 words
A control unit for a computer system capable of executing a computer program and an I/O process by processing execution data in volatile data locations, comprising: means for providing an on-signal and an off-signal for turning the computer system on and off; means for applying power to the computer system in response to the on-signal and for removing power from the computer system in response to an overall power-off signal; a temporary storing means for storing data while the computer system is off; means for storing the execution data in the temporary storing means in response to the off-signal and for providing a power-off enabling signal; means for judging a completion of the I/O process in response to the off-signal and for providing a power-off indicating signal after the I/O process is judged complete; a power-off control means for providing the overall power-off signal to remove power from the computer system in response to the power-off enabling signal and the power-off indicating signal, whereby an I/O process that is relatively short or cannot be restarted may be completed before turning the computer system off.
Claim 3
Dependent Claim 120 words
A control method of a computer system capable of executing a computer program and an I/O process by processing execution data in volatile data locations, comprising the steps of: storing the execution data in a temporary storing means when the computer system is turned off and then providing a power-off enabling signal; waiting for a completion of the I/O process when the computer system is turned off and, after the I/O process is complete, providing a power-off indicating signal; and removing power from the computer system only in response to the power-off enabling signal and the power-off indicating signal, whereby an I/O process that is relatively short or cannot be restarted may be completed before turning the computer system off.
Claim 4
Dependent Claim 120 words
A control method of a computer system capable of executing a computer program and an I/O process by processing execution data in volatile data locations, comprising the steps of: storing the execution data in a temporary storing means when the computer system is turned off and then providing a power-off enabling signal; waiting for a completion of the I/O process when the computer system is turned off and, after the I/O process is complete, providing a power-off indicating signal; and removing power from the computer system only in response to the power-off enabling signal and the power-off indicating signal, whereby an I/O process that is relatively short or cannot be restarted may be completed before turning the computer system off.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-11-27 1999-05-29 1999-11-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-11-27 2003-05-29 2003-11-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-11-27 2007-05-29 2007-11-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag