Patent ID: 8800023

Claim:
A method for enabling a client computer to perform an operation comprising: receiving a login information from the client computer via a first communication port using a web browser; confirming the login information by querying a trusted agent on the client computer using a second communication port, wherein the second communication port is different from the first communication port, and wherein the confirmation of the login information is performed by the trusted agent; and in the event that the login information is confirmed, performing the operation using a processor by: selecting a restore point; and performing, in accordance to an access privilege of a first user, a restore operation based at least in part on the selected restore point, wherein performing the restore operation uses a restore point index that references one or more locations on a backup media corresponding to one or more elements of source data as the one or more elements of source data existed at a time associated with generating the restore point index, wherein the restore point index references at least one set of backup session data for each of the one or more elements of source data, wherein the at least one set of backup session data identifies data actually copied to the backup media during a corresponding backup session, wherein the data actually copied to the backup media during the corresponding backup session comprises new data or source data that has changed since a previous backup session, and wherein the backup media stores backup data associated with at least the first user and a second user, wherein the first user is not the same as the second user.