Self-Repairing Workstation Automates User-Level Script Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Corporations face challenges in efficiently managing and troubleshooting user-level computer issues on employee workstations, as system administrators struggle to diagnose and fix problems remotely without direct access, leading to tedious and time-consuming processes.

Innovation Solution

A self-repairing enterprise workstation system that includes a web browser application and an automated computer repair application, which allows users to select a custom URL moniker to download and execute repair scripts in a user context, capturing results and sending them to an external server for user-readable fix outcome messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If system administrators manually diagnose and fix computer issues remotely, then they can provide personalized assistance, but the process becomes tedious and time-consuming

Engineering Contradiction:
Improveease of troubleshootingVSAvoidtime to diagnose and fix issues
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system enables self-service automation by allowing users to independently select and execute repair scripts for their computer issues without requiring system administrator intervention. The automated computer repair application downloads and runs appropriate scripts based on user-selected problem categories, automatically capturing results and generating reports, thereby eliminating the time-consuming manual remote troubleshooting process while maintaining effective issue resolution.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements preliminary action by pre-categorizing computer issues into distinct problem types (display, audio, network, etc.) and preparing corresponding repair scripts in advance. Users can immediately select from pre-defined issue categories and execute appropriate repair scripts without waiting for administrator diagnosis, as the necessary repair actions have been prepared beforehand for common problem types.

Inventive Principle:
Principle #10Preliminary action

2Difficulty of detecting and measuring

If administrators remotely control user machines to fix issues, then they gain direct access to diagnose problems, but user security context and system security are compromised

Engineering Contradiction:
Improveability to diagnose issuesVSAvoidsystem security
Core Design Contradiction:
Difficulty of detecting and measuringVSReliability

Solution Approach 1:

The system applies segmentation by dividing the troubleshooting process into distinct security contexts: users operate in their own user context selecting and executing scripts, while system administrators maintain separate system-level access. The automated repair application runs in the user's security context rather than requiring administrator remote control, allowing problem diagnosis and repair while maintaining security boundaries between user and system contexts.

Inventive Principle:
Principle #1Segmentation

3Ease of repair

If automated repair scripts are executed with system administrator privileges, then repair actions have full system access, but security risks increase

Engineering Contradiction:
Improveability to execute repair actionsVSAvoidsecurity risks
Core Design Contradiction:
Ease of repairVSObject-affected harmful factors

Solution Approach 1:

The system enables users to self-serve by executing repair scripts in their own user context rather than requiring administrator privileges. Users independently select appropriate repair scripts for their specific issues, and the scripts run with minimal necessary permissions in the user's security context, reducing security risks while maintaining the ability to perform required repair actions.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system applies local quality by tailoring the security context and permission level to the specific repair task and user needs. Instead of uniformly using high-privilege administrator context for all repairs, the system executes scripts in the appropriate local security context (user context for user-level issues), providing just enough access for the specific repair action while minimizing security exposure.

Inventive Principle:
Principle #3Local quality

4Extent of automation

If users manually select and execute repair scripts, then they can fix their own issues, but they need technical knowledge to choose the right script

Engineering Contradiction:
Improveautomation of repair processVSAvoidease of script selection
Core Design Contradiction:
Extent of automationVSEase of operation

Solution Approach 1:

The system implements universality by providing a unified interface that handles multiple functions: problem selection, script selection, script execution, result capture, and report generation. The automated computer repair application serves as a multi-functional tool that guides users through the entire repair process, eliminating the need for users to manually select specific scripts or understand technical details, as the system universally handles all these tasks through a single user-friendly interface.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9558060B1End use self-help delivery system
Publication Date: 2017.01.31 T MOBILE INNOVATIONS LLC
  • US9558060B1 patent drawing
  • US9558060B1 patent drawing
  • US9558060B1 patent drawing

AI summary

A self-repairing enterprise workstation that selects a workstation repair script based on a currently experienced workstation problem, retrieves the workstation repair script from a repair script repository, and executes the retrieved repair script in a user context of the workstation to repair the problem. The self-repairing enterprise workstation comprises an automated computer repair application stored in the memory, that when launched by an operating system of the workstation in response to the receipt of an input selection of a custom URL moniker downloads a script associated with the URL moniker from a repair script repository, executes the script in a user context of the automated computer repair application, repairs a problem experienced by the self-repairing enterprise workstation.