Operating System Shutdown Management Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users experience frustration and prolonged shutdown processes when attempting to shut down operating systems like Windows XP or Mac OS X due to applications that block or delay the shutdown without providing clear indications of their tasks or reasons for doing so.

Innovation Solution

A method and graphical user interface that allow users to initiate shutdown, identify and manage applications delaying the process, and provide delay information to users, enabling informed decisions on whether to continue or cancel the shutdown, along with features to terminate or cancel applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If applications block shutdown to perform non-interruptible tasks, then task completion reliability is improved, but shutdown time increases and user experience deteriorates

Engineering Contradiction:
Improvetask completion reliabilityVSAvoidshutdown time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by detecting applications that block shutdown before the shutdown process begins, and proactively presents information to the user about what tasks are running and why they cannot be interrupted. This allows the user to make informed decisions about whether to wait for task completion or force shutdown, rather than encountering unexpected delays during the shutdown process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by continuously monitoring which applications are blocking shutdown and providing real-time information to the user through a graphical interface. The system feeds back the status of blocked applications, the reasons for blocking, and the expected duration, enabling the user to understand the shutdown delay and make informed decisions.

Inventive Principle:
Principle #23Feedback

2Device complexity

If applications block shutdown without providing delay information, then system simplicity is maintained, but user awareness and informed decision-making are reduced

Engineering Contradiction:
Improvesystem simplicityVSAvoiduser awareness
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The system introduces an intermediary component that acts as a mediator between blocking applications and the user. This intermediary (the shutdown management system) collects delay information from applications, processes it, and presents it in a user-friendly format through the graphical interface. This intermediary layer adds functionality without requiring changes to the blocking applications themselves, maintaining relative system simplicity while significantly improving user awareness.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If multiple dialog boxes are displayed for each blocking application, then user information is provided, but shutdown process becomes tedious and lengthy

Engineering Contradiction:
Improveuser informationVSAvoidshutdown ease
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system merges multiple separate dialog boxes that would traditionally be displayed for each blocking application into a single consolidated graphical interface. This unified interface presents information about all blocking applications simultaneously, allowing the user to see the complete picture and make decisions without navigating through multiple sequential dialogs, thereby improving ease of operation while maintaining full information delivery.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The graphical interface is segmented into distinct regions that organize information from multiple applications in a structured manner. Each blocking application's information is presented in a separate, identifiable section within the unified interface, allowing the user to easily distinguish between different applications and their respective tasks without the confusion of overlapping or sequential dialog boxes.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7533277B2Operating system shut down
Publication Date: 2009.05.12 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7533277B2 patent drawing
  • US7533277B2 patent drawing
  • US7533277B2 patent drawing

AI summary

A user interface and scheme is provided for facilitating shutting down an operating system. A shut down command is initiated in an operating system, and applications running on the system are issued a shut down request. Aspects allow running applications to delay the system shut down and to register information to explain the delay, for example, a non-interruptible task (e.g., a CD burn) is being performed by the application. A user interface displays applications running on the system and delay information registered by the applications, providing the user an opportunity to terminate the applications or cancel the system shut down based on the applications and any delay information provided.