# US 5,704,040 A · Computer having resume function

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 5,704,040 A
- Document ID: US5704040A
- Status: Granted
- Kind: A
- Application number: 08/770,986
- Filed: 1996-12-20
- Granted: 1997-12-30
- Earliest claimed: 1989-04-28
- Assignees: Kabushiki Kaisha Toshiba
- Inventors: Shizuka Gunji
- Web page: https://patentgrep.com/patent/US5704040A

## CPC

- G06F 9/4418: {Suspend and resume; Hibernate and awake}
- G06F 21/31: User authentication
- G06F 21/81: by operating on the power supply, e.g. enabling or disabling power-on, sleep or resume operations
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A data processing method and apparatus have a resume function and use a password when a power switch of a data processing system is turned on while it is selected that the resume function is to be enabled and the password is to be collated, the data processing system displays a message prompting an operator to input a password when a predetermined password is input from a keyboard or the like, the data processing system executes resume processing, i.e., executes data processing to be continued to data processing executed immediately before the power switch was turned off. When the predetermined password is not input, the resume operation is inhibited, and a content saved by the resume function can be prevented from being disclosed to or destroyed by a third party.

## Claims

### Claim 1

A data processing system having a resume function and a security managing function, comprising:
a switch for switching on and off power to said data processing system;
a switch detector, coupled to the switch, for detecting that the switch has switched on or off the power;
a memory, coupled to the switch, for storing contents of data processing performed by said data processing system in response to an indication of switching off of the power by said switch, and for holding identification data;
a data input device for inputting identification data;
discriminating means, coupled to the switch detector, the memory, and the data input device, the discriminating means being responsive to the switch detector, for discriminating whether identification data input from the data input device after the switch has switched on the power coincides with identification data held in the memory;
executing means for, in response to detection of a coincidence by the discriminating means, executing data processing, from processing executed immediately before the main power was switched off, in accordance with a storage content of the memory; and
means for inhibiting the data processing system from executing data processing from the processing executed immediately before the power was switched off, to protect contents of the data processing from an unauthorized person, in response to detection of a non-coincidence by the discriminating means.

### Claim 2 (depends on 1)

The data processing system according to claim 1, further comprising:
selection-means for selecting whether or not identification data is to be collated, the selection means enabling discrimination by the discriminating means in response to the selection; and
allowing means, coupled to the memory, for allowing setting of the identification data in the memory.

### Claim 3 (depends on 1)

The data processing system according to claim 1, further comprising:
second selection means for selecting enabling/disabling of the resume function; and
third selection means for selecting whether or not identification is to be collated,
wherein the discriminating means is operated when the second selection means selects enabling of the resume function and the third selection means selects collation of the identification data.

### Claim 4 (depends on 3)

The data processing system according to claim 3, further comprising:
means for setting a first flag indicating ON/OFF of the resume function; and
means for setting a second flag indicating whether or not identification data is to be collated,
wherein the discriminating means is operated when the first flag is set to indicate that the resume function is enabled and the second flag is set to indicate that the identification data is to be collated.

### Claim 5 (depends on 1)

The system according to claim 1, wherein said data input device includes an identification (ID) card.

### Claim 6 (depends on 1)

The system according to claim 1, wherein the memory includes an IC memory.

### Claim 7 (depends on 6)

The system according to claim 6 wherein the IC memory includes a random access memory (RAM).

### Claim 8 (depends on 6)

The system according to claim 6, wherein the IC memory includes an EEPROM.

### Claim 9 (depends on 1)

The data processing system according to claim 1, characterized in that the inhibiting means inhibits the data processing system from executing data processing from processing executed immediately before the power was switched off, to prevent contents of the data processing from being revealed to an unauthorized person.

### Claim 10 (depends on 1)

The data processing system according to claim 1, characterized in that the inhibiting means inhibits the data processing system from executing data processing from the processing executed immediately before the power was switched off, to prevent contents of the data processing from being destroyed by an unauthorized person.

### Claim 11

An operating method of a data processing system including a resume function and a security management system having prestored identification data, wherein the data processing system comprises:
a data processor for processing data;
a power switch for switching the data processing system On and OFF;
a data storage device for storing contents of data processing performed by the data processor in response to an OFF state of the power switch;
a data input device for inputting identification data for security management; and
collating means for collating identification data input by the data input device and prestored identification data to ensure system security;
wherein the operating method comprises the steps of:
switching off the power switch;
saving the contents of data processing performed by the data processor in the data storage device and stopping the data processing when the power switch is turned OFF; then
switching on the power switch;
inputting identification data via the data input device after the step of turning on the power switch;
collating the input identification data and prestored identification data;
resuming data processing from a data processing condition that existed when the power switch was turned off in accordance with the contents of the data saved in the data storage device when a coincidence between the input identification data and prestored identification data is detected by the collating means; and
inhibiting the system from executing data processing to protect the data processing from an unauthorized person, when noncoincidence between the input identification data and the prestored identification data is detected by the collating means.

### Claim 12 (depends on 11)

The operating method according to claim 11, further comprising the steps of:
selecting an ON/OFF state of a resume function; and
selecting whether or not identification data is to be collated.

### Claim 13 (depends on 12)

The operating method according to claim 12, further comprising the steps of:
displaying a message inquiring whether or not the resume function is to be enabled; and
displaying a message inquiring whether or not identification data is to be collated in a setup mode.

### Claim 14 (depends on 11)

The operating method according to claim 11, further comprising the steps of:
discriminating whether or not a resume function is selected; and
discriminating whether or not collation of identification data is selected,
wherein the collation steps are executed when the discriminating steps indicate that the resume function is ON and collation of the identification data is selected.

### Claim 15

A data processing system having a resume function and a security managing function, comprising:
a switch for switching on and off a power of said data processing system;
a switch detector, coupled to the switch, for detecting that the switch has switched on or off the power;
memory means, coupled to the switch, for storing contents of data processing performed by said data processing system in response to an indication of switching off of the power by said switch, and for holding identification data;
a data input device for inputting identification data;
discriminating means, coupled to the switch detector, the memory means, and the data input device, the discriminating means being responsive to the switch detector, for discriminating whether identification data input from the data input device after the switch has switched on the power coincides with identification data held in the memory means;
executing means for, in response to detection of a coincidence by the discriminating means, executing data processing, from processing executed immediately before the main power was switched off, in accordance with a storage content of the memory means; and
means for inhibiting the data processing system from being executing data processing from process executed immediately before the power was switched off, to protect contents of the data processing from an unauthorized person, in response to detection of a non-coincidence by the discriminating means.

### Claim 16 (depends on 15)

The data processing system according to claim 15, further comprising;
selection means for selecting whether or not identification data is to be collated, the selection means enabling discrimination by the discriminating means in response to the selection; and
allowing means, coupled to the data storage device, for allowing setting of the identification data in the memory means.

### Claim 17 (depends on 15)

The data processing system according to claim 15, further comprising:
second selection means for selecting enabling/disabling of the resume function; and
third selection means for selecting whether or not identification is to be collated,
wherein the discriminating means is operated when the second selection means selects enabling of the resume function and the third selection means selects collation of the identification data.

### Claim 18 (depends on 17)

The data processing system according to claim 17, further comprising:
means for setting a first flag indicating ON/OFF of the resume function; and
means for setting a second flag indicating whether or not identification data is to be collated,
wherein the discriminating means is operated when the first flag is set to indicate that the resume function is enabled and the second flag is set to indicate that the identification data is to be collated.

### Claim 19 (depends on 15)

The system according to claim 15, wherein the data input device includes an identification (ID) card.

### Claim 20 (depends on 15)

The system according to claim 15, wherein the memory means includes an IC memory.

### Claim 21 (depends on 20)

The system according to claim 20 wherein the IC memory includes a random access memory (RAM).

### Claim 22 (depends on 20)

The system according to claim 20, wherein the IC memory includes an EEPROM.

### Claim 23 (depends on 15)

The data processing system according to claim 15, wherein the inhibiting means inhibits the data processing system from executing data processing from the processing executed immediately before the power was switched off, to prevent contents of the data processing from being revealed to an unauthorized person.

### Claim 24 (depends on 15)

The data processing system according to claim 15, wherein the inhibiting means inhibits the data processing system from executing data processing from the processing executed immediately before the power was switched off, to prevent contents of the data processing from being destroyed by an unauthorized person.

### Claim 25 (depends on 24)

The data processing system according to claim 24, wherein the inhibiting means comprises means for performing a check sum test.

### Claim 26

A computer system having a resume function of restoring contents saved in a nonvolatile storage means when the system is powered to thereby continuously execute a process from a state immediately before the system has been shut down, comprising:
input means for inputting a password;
first means for determining whether or not the resume function is enabled when the system is powered;
second means for determining whether or not the password is set in the system;
third means for determining whether or not a password identical to the set password is newly inputted from the input means when the second means determines that the password is set in the system; and
fourth means for inhibiting, until the third means determines the coincidence of the inputted password with the set password, the system from being resumed to the state immediately before the system has been shut down even if the first means determines that the resume function is enabled.

### Claim 27 (depends on 26)

The computer system according to claim 26, further comprising:
selection means for selecting whether or not the password is to be collated, the selection means enabling the determination by the third means in response to the selection.

### Claim 28 (depends on 27)

The computer system according to claim 27, further comprising:
second selection means for selecting enabling/disabling of the resume function; and
third selection means for selecting whether or not password is to be collated;
wherein the third means is operated when the second selection means selects enabling of the resume function and the third selection means selects collation of the password.

### Claim 29 (depends on 28)

The computer system according to claim 28, further comprising:
means for setting a first flag indicating enable/disable of the resume function; and
means for setting a second flag indicating whether or not password is to be collated;
wherein the third means is operated when the first flag is set to indicate that the resume function is enabled and the second flag is set to indicate that the password is to be collated.

### Claim 30 (depends on 26)

The computer system according to claim 26, wherein the input means comprises a keyboard.

### Claim 31 (depends on 26)

The computer system according to claim 26, wherein the input means comprises an identification (ID) card.

### Claim 32 (depends on 26)

The computer system according to claim 26, wherein the fourth means inhibits, until the third means determines the coincidence of the inputted password with the set password, the system from being resumed to the state immediately before the system has been shut down, in order to prevent contents of the process from being revealed to an unauthorized person.

### Claim 33 (depends on 26)

The computer system according to claim 26, wherein the fourth means inhibits, until the third means determines the coincidence of the inputted password with the set password, the system from being resumed to the state immediately before the system has been shut down, in order to prevent contents of the process from being destroyed by an unauthorized person.

### Claim 34

A method for setting up a computer system having a data input means, and a resume function of restoring contents saved in a nonvolatile storage means when the system is powered to thereby continuously execute a process from a state immediately before the system has been shut down, the method comprising the computer steps of:
(a) determining whether or not the resume function is enabled;
(b) determining whether or not a password is set in the system when the step (a) determines that the resume function is enabled;
(c) determining whether or not a password identical to the set password is newly inputted from the input means when the step (b) determines that the inputted password coincides with the set password; and
(d) inhibiting, until the step (c) determines the coincidence of the inputted password with the set password, the system from being resumed to the state immediately before the system has been shut down even if the step (a) determines that the resume function is enabled.

### Claim 35 (depends on 34)

The method according to claim 34, further comprising the steps of:
(e) determining whether or not the enable state of the resume function is to be selected; and
(f) determining whether or not collation of password is selected,
wherein the step (c) is executed when the step (e) indicates that the resume function is enabled and the step (f) indicates that the collation of the password is selected.

### Claim 36

A computer system having a resume function of restoring contents saved in a nonvolatile storage device when the system is powered to thereby continuously execute a process from a state immediately before the system has been powered off, comprising:
input means for inputting a password;
first means for determining whether or not the resume function is enabled when the system is started;
second means for determining whether or not the password is set in the system;
third means for determining whether or not a password identical to the set password is newly inputted from the input means when the second means determines that the password is set in the system;
fourth means for inhibiting, until the third means determines the coincidence of the inputted password with the set password, the system from being resumed to the state immediately before the system has been powered off even if the first means determines that the resume function is enabled; and
fifth means for executing a normal processing while passing the executions of the second and the third means when the first means determines that the resume function is not enabled when the system is powered.

### Claim 37 (depends on 36)

The computer system according to claim 36, further comprising:
first selection means for selecting whether or not the password is to be collated, said first selection means enabling the determination by said third means in response to the selection.

### Claim 38 (depends on 36)

The computer system according to claim 36, further comprising:
second selection means for selecting enabling/disabling of the resume function; and
third selection means for selecting whether or not password is to be collated;
wherein said third means is operated when said second selection means selects enabling of the resume function and the third selection means selects collation of the password.

### Claim 39 (depends on 38)

The computer system according to claim 38, further comprising:
means for setting a first flag indicating enable/disable of the resume function; and
means for setting a second flag indicating whether or not password is to be collated;
wherein said third means is operated when the first flag is set to indicate that the resume function is enabled and the second flag is set to indicate that the password is to be collated.

### Claim 40 (depends on 36)

The computer system according to claim 36, characterized in that said input means comprises a keyboard.

### Claim 41 (depends on 36)

The computer system according to claim 36, wherein said input means comprises an identification (ID) card.

### Claim 42 (depends on 36)

The computer system according to claim 36, wherein said fourth means inhibits, until the third means determines the coincidence of the inputted password with the set password, the system from being resumed to the state immediately before the system has been powered off, in order to prevent contents of the process from being revealed to or destroyed by an unauthorized person.

### Claim 43

A method for setting up a computer system having a data input means and a resume function of restoring contents saved in a nonvolatile storage device when the system is started to thereby continuously execute a process from a state immediately before the system has been powered off, the method comprising:
a first step for determining whether or not the resume function is enabled;
a second step for determining whether or not a password is set in the system when the first step determines that the resume function is enabled;
a third step for determining whether or not a password identical to the set password is newly inputted from the input means when the second step determines that the inputted password coincides with the set password;
a fourth step for inhibiting, until the third step determines the coincidence of the inputted password with the set password,, the system from being resumed to the state immediately before the system has been powered off even if the first step determines that the resume function is enabled; and
a fifth step for executing a normal processing while passing the executions of the second and the third steps when the first step determines that the resume function is not enabled.

### Claim 44 (depends on 43)

The method according to claim 43, further comprising:
a sixth step for determining whether or not the enable state of the resume function is to be selected; and
a seventh step for determining whether or not collation of password is selected,
wherein the third step is executed when the sixth step indicates that the resume function is enabled and the seventh step indicates that the collation of the password is selected.
