Hybrid data archival method and system thereof
AssigneeHewlett-Packard Development Company, L.P.
InventorsPankaj Anand, Nitin Arora, Puneet Trehan, Rakesh Sharrma, Aniruddha Chaudhuri, Pankaj Sharma
Life of this patent
Estimating the term…
Abstract
The present invention relates to a method and a system for obtaining both online and offline backups from one application with a single toggle operation. By performing the method of the present invention it would be possible to take hybrid backup of the data automatically according to a predetermined schedule. Also, the hybrid data backup method enables the easily retrieve the data.
Claims8
A hybrid data backup method for storing user's data automatically according to a predetermined schedule, said method comprising:
- obtaining details regarding file locations and file types;
- periodically checking the file locations for creation of new files and modifications of existing files;
- preparing a file list wherein the list comprises details of files that have not been backed up and/or created newly after a previous backup and/or modified after a previous backup;
- obtaining details regarding a nature of backup to be performed in respect of each of the files contained in the file list;
- enabling both online and offline backups of each of the files contained in the file list from one application using a single toggle operation;
- storing the files on the list at a location which is determined on the basis of the nature of backup method to be performed at a predetermined scheduled time;
- and
- configuring a given file location as a deep watch location and backing up all file types in folders in the deep watch location, including any sub-storage locations included within the deep watch location.
An apparatus, including hardware and/or software for storing user's data automatically according to a predetermined schedule comprising:
- a processor;
- a memory coupled to the processor, wherein the memory includes executable instructions that are executed by the processor:
- obtain details regarding file locations and file types;
- periodically check the file locations for creation of new files and modifications of exiting files;
- prepare a file list wherein the list comprises details of files that have not been backed up and/or created newly after a previous backup and/or modified after a previous backup;
- obtain details regarding a nature of backup to be performed in respect of each of the files contained in the file list;
- enable both online and offline backups of each of the files contained in the file list from one application using a single toggle operation;
- store the files on the list at a location which is determined based on the nature of backup method, including online and offline, and on a predetermined scheduled time;
- and
- configure a given file location as a deep watch location and backup all file types in folders in the deep watch location, including any sub-storage locations included within the deep watch location.
A non-transitory computer readable medium including computer readable instructions stored thereon that, when executed by a processor, cause a computing machine to:
- obtain details regarding file locations and file types;
- periodically check the file locations for creation of new files and modifications of exiting files;
- prepare a file list wherein the list comprises details of files that have not been backed up and/or created newly after a previous backup and/or modified after a previous backup;
- obtain details regarding a nature of backup to be performed in respect of each of the files contained in the file list;
- enable both online and offline backups of each of the files contained in the file list from one application using a single toggle operation;
- store the files on the list at a location which is determined based on the nature of backup method, including online and offline, and on a predetermined scheduled time;
- and
- configure a given file location as a deep watch location and backup all file types in folders in the deep watch location, including any sub-storage locations included within the deep watch location.
Dependencies are inferred from the claim text.