IP Library Granted Patent US 9,785,448
Granted Patent B2
US 9,785,448 · App. 14/983,464 · Granted Oct 10, 2017

System suspending method, system resuming method and computer system using the same

Inventors: Kuo-Hung Lin (Hsinchu, TW); You-Ching Lin (Hsinchu County, TW); Tzu-Chieh Shen (Taipei, TW)
Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
G06F9/4418G06F1/3287G06F9/4411
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 9,785,448
App. No.
14/983,464
Granted
Oct 10, 2017
Kind
B2
Abstract

A system suspending method, a system resuming method and a computer system using the same are provided. The system resuming method of the computer system is applied for resuming the computer system to be a normal status (S 0 status) from a suspend-to-ram status (S 3 status) or a suspend-to-disk status (S 4 status). The computer system includes a plurality of peripheral devices and a central processing unit. The peripheral devices are classified into a first group and a second group. The system resuming method includes the following steps. The central processing unit is powered on. Then, the peripheral devices belonging in the first group are resumed. Next, the computer system is thawed.

Claims (40)

1. A system suspending method of a computer system, wherein the system suspending method is applied for controlling the computer system to be a suspend-to-ram status (S 3 status) or a suspend-to-disk status (S 4 status), the computer system includes a plurality of peripheral devices and a central processing unit, and the system suspending method comprises:

freezing the computer system;

suspending the peripheral devices, wherein the peripheral devices are classified into a first group and a second group, the peripheral devices, belonging in the first group, are then resumed when the computer system performs a system resuming method and each of the peripheral devices, belonging in the second group, is then resumed according to a demand request; and

powering down the central processing unit.

2. The system suspending method of the computer system according to claim 1 , wherein the peripheral devices are kept in connection with an operating system.

3. The system suspending method of the computer system according to claim 1 , wherein the system suspending method is applied for controlling the computer system to be the suspend-to-disk status (S 4 status), the computer system further includes a memory and an external storage device, and the system suspending method further comprises:

storing a content of the memory corresponding to the peripheral devices into the external storage device.

4. The system suspending method of the computer system according to claim 1 , wherein each of the peripheral devices belonging in the first group is related to at least one foreground program.

5. The system suspending method of the computer system according to claim 1 , wherein each of the peripheral devices belonging in the first group is attached a predetermined tag.

6. The system suspending method of the computer system according to claim 1 , wherein each of the peripheral devices belonging in the first group is recorded in a predetermined list.

7. A system resuming method of a computer system, wherein the system resuming method of the computer system is applied for controlling the computer system to be a normal status (S 0 status) from a suspend-to-ram status (S 3 status) or a suspend-to-disk status (S 4 status), the computer system includes a plurality of peripheral devices and a central processing unit, the peripheral devices are classified into a first group and a second group, and the system resuming method comprises:

powering on the central processing unit;

resuming the peripheral devices belonging in the first group; and

thawing the computer system;

wherein each of the peripheral devices belonging in the second group is set to be a fake resumed state.

8. The system resuming method of the computer system according to claim 7 , wherein each of the peripheral devices belonging in the first group is related to at least one foreground program.

9. The system resuming method of the computer system according to claim 7 , wherein each of the peripheral devices, belonging in the first group, is attached a predetermined tag.

10. The system resuming method of the computer system according to claim 7 , wherein each of the peripheral devices, belonging in the first group, is recorded in a predetermined list.

11. A computer system, comprising:

a plurality of peripheral devices;

a power management interface; and

a central processing unit applied to control the peripheral devices and the power management interface;

wherein the power management interface is applied to perform a system suspending method for controlling the computer system to be a suspend-to-ram status (S 3 status) or a suspend-to-disk status (S 4 status);

wherein in the system suspending method, the power management interface freezes the computer system, suspends the peripheral devices, and powers down the central processing unit;

wherein the power management interface classifies the peripheral devices into a first group and a second group; and

wherein the peripheral devices, belonging in the first group, are resumed when the computer system performs a system resuming method and each of the peripheral devices, belonging in the second group, is resumed according to a demand request.

12. The computer system according to claim 11 , wherein in the system suspending method, the power management interface keeps the peripheral devices in connection with an operating system.

13. The computer system according to claim 11 , wherein the system suspending method is applied for controlling the computer system to be the suspend-to-disk status (S 4 status), the computer system further includes a memory and an external storage device, and in the system suspending method, the power management interface further stores a content of the memory corresponding to the peripheral devices into the external storage device.

14. The computer system according to claim 11 , wherein each of the peripheral devices, belonging in the first group, is related to at least one foreground program.

15. The computer system according to claim 11 , wherein the system resuming method is applied for controlling the computer system to be a normal status (S 0 status) from the suspend-to-ram status (S 3 status) or the suspend-to-disk status (S 4 status), and in the system resuming method, the power management interface powers on the central processing unit, resumes the peripheral devices belonging in the first group, and thaws the computer system.

16. The computer system according to claim 15 , wherein the power management interface sets each of the peripheral devices, belonging in the second group, to be a fake resumed state.

17. The computer system according to claim 15 , wherein in the system resuming method, the power management interface resumes each of the peripheral devices, belonging in the second group, according to a demand request.

18. The computer system according to claim 15 , wherein each of the peripheral devices, belonging in the first group, is attached a predetermined tag.

19. The computer system according to claim 15 , wherein each of the peripheral devices, belonging in the first group, is recorded in a predetermined list.

20. A system resuming method of a computer system, wherein the system resuming method of the computer system is applied for controlling the computer system to be a normal status (SO status) from a suspend-to-ram status (S 3 status) or a suspend-to-disk status (S 4 status), the computer system includes a plurality of peripheral devices and a central processing unit, the peripheral devices are classified into a first group and a second group, and the system resuming method comprises:

powering on the central processing unit;

resuming the peripheral devices belonging in the first group;

thawing the computer system;

intercepting a demand request; and

resuming at least one of the peripheral devices, belonging in the second group, according to the demand request.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE FIRST INVENTOR'S NAME KUO-HUNG SHEN PREVIOUSLY RECORDED ON REEL 037379 FRAME 0883. ASSIGNOR(S) HEREBY CONFIRMS THE FIRST INVENTOR'S NAME SHOULD BE KUO-HUNG LIN. Recorded Jan 13, 2016
From: LIN, KUO-HUNG; LIN, YOU-CHING; SHEN, TZU-CHIEH
To: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
Reel/Frame 037489/0188 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2015
From: SHEN, KUO-HUNG; LIN, YOU-CHING; SHEN, TZU-CHIEH
To: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
Reel/Frame 037379/0883 →
Priority Claims (1)
TW 104140194 A · Dec 1, 2015 · national
Continuity (1)
Related Publication 20170153902A1 · Jun 1, 2017