Operating system shut down
First Claim
Patent Images
1. A computer readable storage medium storing computer-executable instructions for performing a method for shutting down an operating system, the method comprising the steps of:
- receiving a command to initiate operating system shut down;
sending a shut down request to a graphical user interface application without a top level window;
receiving no response to the shut down request with a predetermined period of time;
determining that the graphical user interface application without the top level window is not hung;
automatically terminating the graphical user interface application without the top level window;
determining whether any graphical user interface applications with a top level window delay shut down;
prompting a user for a user command to selectively shut down the graphical user interface applications with the top level window that delay shut down after determining that the graphical user interface applications with the top level window delay shut down; and
thenafter the determining step, automatically terminating all running applications responsive to the user command received from the user that has been prompted.
2 Assignments
0 Petitions
Accused Products
Abstract
A user interface and scheme is provided for facilitating shutting down an operating system. Aspects include the operating system receiving a command to initiate shut down, and automatically terminating graphical user interface (GUI) applications that delay shut down which do not have top level windows. Also, aspects provide a user, through a graphical user interface, the ability to automatically terminate all running applications in response to determining that a running GUI application has a top level window.
53 Citations
14 Claims
-
1. A computer readable storage medium storing computer-executable instructions for performing a method for shutting down an operating system, the method comprising the steps of:
-
receiving a command to initiate operating system shut down; sending a shut down request to a graphical user interface application without a top level window; receiving no response to the shut down request with a predetermined period of time; determining that the graphical user interface application without the top level window is not hung; automatically terminating the graphical user interface application without the top level window; determining whether any graphical user interface applications with a top level window delay shut down; prompting a user for a user command to selectively shut down the graphical user interface applications with the top level window that delay shut down after determining that the graphical user interface applications with the top level window delay shut down; and
thenafter the determining step, automatically terminating all running applications responsive to the user command received from the user that has been prompted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable storage medium storing computer-executable instructions for performing a method for shutting down an operating system, the method comprising in order the steps of:
-
receiving a command to initiate operating system shut down; automatically terminating running graphical user interface applications that accept a shut down request, that are hung, and that do not have a top level window; determining whether any graphical user interface applications with a top level window delay shut down; prompting a user for a user command to selectively shut down one or more of the graphical user interface applications with the top level window that delay shut down after determining that the one or more of the graphical user interface applications with the top level window delay shut down; and
thenautomatically terminating all running applications responsive to the user command received from the user that has been prompted. - View Dependent Claims (12, 13)
-
-
14. A computer readable storage medium storing computer-executable instructions for performing a method for shutting down an operating system, the method comprising the steps of:
-
receiving a command to initiate operating system shut down; sending a shut down request to a graphical user interface application without a top level window; receiving no response to the shut down request within a predetermined period of time; determining that the graphical user interface application without the top level window is not hung; and automatically terminating the graphical user interface application without the top level window;
thendetermining whether any graphical user interface applications with a top level window delay shut down; prompting a user for a user command to selectively shut down the graphical user interface applications with the top level window that delay shut down after determining that the graphical user interface applications with the top level window delay shut down; and after the determining step, automatically terminating all running applications responsive to the user command.
-
Specification