SMART REPAIR OF COMPUTER SYSTEMS
First Claim
1. A method for performing a smart repair of a target device, comprising:
- establishing a communication link with the target device;
analyzing system components included in the target device to generate target device status information;
analyzing system software loaded on the target device to generate system software status information, wherein the system software includes a primary operating system (OS) loaded on the target device;
based on at least one of the target device status information and the system software status information, populating a smart repair script specific to the target device with instructions executable to attain a desired configuration of the target device; and
attaining the desired configuration of the target device by causing the smart repair script to be executed by the target device, wherein the smart repair script is executable under a secondary OS different from the primary OS.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for performing a smart repair of a target device is initiated by establishing a connection to a smart repair processing system. System components on the target device may then be analyzed, followed by an analysis of system software and user data. The target device user data may be secured by transfer to a backup server. A smart repair script may be generated based on user input and the results of the analysis. The smart repair script may then be executed on a secondary operating system loaded on the target device to attain a desired system configuration of the target device. The target device user data may then be restored on the target device.
-
Citations
43 Claims
-
1. A method for performing a smart repair of a target device, comprising:
-
establishing a communication link with the target device; analyzing system components included in the target device to generate target device status information; analyzing system software loaded on the target device to generate system software status information, wherein the system software includes a primary operating system (OS) loaded on the target device; based on at least one of the target device status information and the system software status information, populating a smart repair script specific to the target device with instructions executable to attain a desired configuration of the target device; and attaining the desired configuration of the target device by causing the smart repair script to be executed by the target device, wherein the smart repair script is executable under a secondary OS different from the primary OS. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A smart repair processing system, comprising:
-
a processor configured to access memory media; and a network adapter configured to connect to a target device, wherein the memory media include processor executable instructions to; connect to the target device via the network adapter; analyze system components included in the target device; analyze system software loaded on the target device, wherein the system software includes a primary operating system (OS) loaded on the target device; receive user input indicative of a desired configuration of the target device; and attain the desired configuration of the target device, including processor instructions to execute a smart repair script specific to the target device, wherein the smart repair script is executable under a secondary OS on the target device, and wherein the secondary OS is configured to access the primary OS. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. Computer-readable memory media, including executable instructions for smart repair processing, said instructions executable to:
-
in response to receiving an identity of a target device, identify system data associated with the target device; receive target device status information describing target device components and component drivers associated with the target device; receive system software status information describing a primary operating system (OS) and application software associated with the target device; receive information describing a desired configuration for the target device; and based on at least one of the target device status information and the system software status information, populate a smart repair script executable to attain the desired configuration, wherein the smart repair script is executable under a secondary OS different from the primary OS. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
Specification