Diagnostic Virtual Appliance
First Claim
1. A method for remotely diagnosing hardware and software errors on a client running a virtual appliance environment (VAE) stored on said client, the method comprising:
- launching a virtual application (VA) stored on said VAE for diagnosing said hardware and software errors;
transmitting an incident report to a server;
testing said client for said hardware and software errors using said VA;
generating a result list based on said testing of said client;
transmitting said result list to said server, said server diagnosing said hardware and software errors using said result list;
downloading a VA for backing up data stored on said client; and
backing up said data using said VA.
2 Assignments
0 Petitions
Accused Products
Abstract
A virtual appliance environment (VAE) consists of components residing on a computer BIOS ROM and also on a mass storage device. The VAE includes a virtual appliance (VA) for diagnosing malfunctioning hardware or software. The VA for diagnosing malfunctions tests the hardware and/or software resident in the computer and transmits the results of the test to a server, which diagnoses the problem and transmits instructions to the VAE for saving the data, determining whether the computer is under warranty, and providing shipping information to a user. The VAE can also download a VA for scanning viruses. The VAE transmits the results of the virus scan to the server, which determines the type of virus infecting the computer and transmits instructions to the virtual appliance for downloading the appropriate VA for removing the virus. The VAE can save the data to another source, remove the virus, and restore the data or simply remove the virus.
167 Citations
20 Claims
-
1. A method for remotely diagnosing hardware and software errors on a client running a virtual appliance environment (VAE) stored on said client, the method comprising:
-
launching a virtual application (VA) stored on said VAE for diagnosing said hardware and software errors; transmitting an incident report to a server; testing said client for said hardware and software errors using said VA; generating a result list based on said testing of said client; transmitting said result list to said server, said server diagnosing said hardware and software errors using said result list; downloading a VA for backing up data stored on said client; and backing up said data using said VA. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for remotely locating a virus on a client running a virtual appliance environment (VAE) stored on said client, the method comprising:
-
launching a VAE; downloading a virtual appliance (VA) for scanning viruses on said client; running said VA for scanning viruses on said client; generating a result list based on said scanning of said client; transmitting said result list to said server, said server identifying said virus using said result list; downloading a VA for cleaning viruses on said client; and removing said virus with said VA for cleaning viruses. - View Dependent Claims (8, 9, 10, 11)
-
-
12. An apparatus for diagnosing a malfunction in a client comprising:
-
a virtual appliance environment (VAE) stored on a stored on a computer-readable medium comprising; a virtual appliance (VA) for testing said hardware and software and generating a result list; a VA for saving data residing on said client and generating a result list; a VA for scanning said client for viruses; and a first server that diagnoses said hardware and software errors and said viruses based on said result lists, said first server instructing said VAE to backup said data if at least one of an error and virus is found. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification