Event trigger based data backup services
First Claim
Patent Images
1. A method of generating backup data, said method comprising:
- identifying data located in a computer to be backed up;
identifying a backup event trigger, wherein said backup event trigger is associated with a level of importance based on an importance of an event, and wherein said level of importance is operable to be modified;
monitoring said computer for an occurrence of said backup event trigger;
via a communication network, sharing information resulted from said monitoring and current activities of said computer with a backup manager that resides in a remote server device, wherein said backup manager, in response to said occurrence of said backup event trigger, is operable to;
apply a balancing heuristic to determine whether to initiate a backup process based on said information and said current activities, wherein said balancing heuristic comprises determining if a current activity on said computer is of higher importance than said level of importance of said backup event trigger; and
if said level of importance of said backup event trigger is of higher importance than said current activity on said computer, send an instruction via said communication network to said computer to initiate said backup process;
sending said data to a storage device for backup in response to said instruction; and
if said current activity on said computer is of higher importance, delaying said backup process and increasing said level of importance of said backup event trigger.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems of initiating a backup process of data stored on a computer are described. One method calls for the data to be backed up to be identified. A backup event trigger is defined, and the computer is monitored for the occurrence of the backup event trigger. If the trigger occurs, a balancing heuristic is applied, to determine whether to initiate the backup process.
-
Citations
20 Claims
-
1. A method of generating backup data, said method comprising:
-
identifying data located in a computer to be backed up; identifying a backup event trigger, wherein said backup event trigger is associated with a level of importance based on an importance of an event, and wherein said level of importance is operable to be modified; monitoring said computer for an occurrence of said backup event trigger; via a communication network, sharing information resulted from said monitoring and current activities of said computer with a backup manager that resides in a remote server device, wherein said backup manager, in response to said occurrence of said backup event trigger, is operable to; apply a balancing heuristic to determine whether to initiate a backup process based on said information and said current activities, wherein said balancing heuristic comprises determining if a current activity on said computer is of higher importance than said level of importance of said backup event trigger; and if said level of importance of said backup event trigger is of higher importance than said current activity on said computer, send an instruction via said communication network to said computer to initiate said backup process; sending said data to a storage device for backup in response to said instruction; and if said current activity on said computer is of higher importance, delaying said backup process and increasing said level of importance of said backup event trigger. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of backing up a computer, said method comprising:
-
identifying data to be preserved within said computer, wherein said identifying is accomplished before a backup process is initiated; at said computer, detecting a trigger event, wherein said trigger event has a level of importance indicating importance of said trigger event, and wherein said level of importance is operable to be modified; sending information related to said detecting said trigger event to a remote device communicably coupled to said computer, wherein said remote device comprises a backup manager configured to; in response to said detecting said trigger event, apply a balancing heuristic to determine whether to initiate said backup process, wherein said balancing heuristic comprises determining if a current activity on said computer is of higher importance than said level of importance of said trigger event; and send an instruction to said computer for initiating said backup process if said current activity on said computer is of lower importance than said level of importance of said trigger event, wherein said backup manager is further operable to send periodic instructions to said computer to initiate periodic backup processes; performing said backup process based on said instruction; and encrypting and compressing said data within said computer, wherein said compressing and encrypting is accomplished before said backup process is initiated. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method of remotely initiating a backup process over a network connection between a client computer and a server, said method comprising:
-
executing client software on said client computer, said client software configured to determine status information about said client computer, said client software also configured to initiate a backup process, wherein said status information comprises a backup event trigger associated with a level of importance of an event, and wherein said level of importance associated with said backup even trigger is operable to be modified; transmitting said status information over said network connection to said server that comprises backup manage software; and in response to said transmitting said status information, receiving an instruction at said client computer from said server over said network connection, wherein said instruction is generated by said server executing said backup management software based on said status information, and wherein further said instruction is operable to cause said client software to initiate said backup process when a current activity on said client computer is of lower importance them said level of importance of said backup trigger event, and wherein said backup manager is further operable to send periodic instructions to said computer to initiate periodic backup processes. - View Dependent Claims (18, 19, 20)
-
Specification