Patent ID: 8042172

Claim:
A method for enabling a client computer to perform an operation comprising: receiving a request to perform a backup operation using a first communication path, port, or protocol, wherein the backup operation comprises a restore operation; receiving a login information from the client computer using the first communication path, port, or protocol; confirming the login information by querying a trusted agent on the client computer, wherein confirming the login information is via a second private communication path, port, or protocol; and in the event that the login information is confirmed, performing the restore operation, wherein the login information, which is associated with a user, allows the requested restore operation to be performed according to an access privilege of the user, wherein the restore operation comprises selecting a restore point and using a restore point index and a session index to determine one or more backup files to restore, wherein the restore point index comprises an index of stored files associated with a given restore point and a session index comprises an index of stored files associated with a given backup session, wherein the restore point index points to a specific stored file associated with a specific restore point and the session index points to the specific stored file associated with a specific backup session.