Hard drive with integrated micro drive file backup
First Claim
1. A method for backing up temporal data in a computer system, comprising;
- receiving a data property, said data property designates data stored in a primary memory of the computer system for temporal backup;
receiving a temporal backup time period, said temporal backup time period defines a minimum time between successive temporal backups;
identifying a temporal backup memory for storing temporal data, said temporal backup memory is physically separate from the primary memory of the computer system and removably coupled to a primary drive assembly with the primary memory; and
performing a temporal back up, comprising;
detecting a time interval equivalent to the temporal backup time period;
identifying data in the primary memory with the data property; and
copying the identified data to the temporal backup memory.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is directed to backing up temporal information in a primary storage memory of a computer system. A temporal backup memory is provided as being physically separate from a primary hard drive of the computer system, and removable coupled to a primary drive assembly with the primary hard drive. Data is designated for temporal backup by data parameters, such as file name, type, or resident directory name. A temporal time period is specified as the time between successive temporal backups. At the end of each temporal time period, the primary hard drive is scanned for data designed for temporal backup and that has been temporally modified, i.e., modified since the last successful backup. The data on the hard drive designated for temporal backup is compared with archival data so as not to duplicate archived data in the temporal backup memory. Free memory space in the temporal memory is tracked. When free memory space becomes low, the temporal data is archived and deleted to make room for newer data in the temporal backup memory. Alternatively, if the data exists simultaneously in both the temporal backup memory and the archival memory, that data can be safely removed from the temporal memory to free up space.
-
Citations
20 Claims
-
1. A method for backing up temporal data in a computer system, comprising;
-
receiving a data property, said data property designates data stored in a primary memory of the computer system for temporal backup;
receiving a temporal backup time period, said temporal backup time period defines a minimum time between successive temporal backups;
identifying a temporal backup memory for storing temporal data, said temporal backup memory is physically separate from the primary memory of the computer system and removably coupled to a primary drive assembly with the primary memory; and
performing a temporal back up, comprising;
detecting a time interval equivalent to the temporal backup time period;
identifying data in the primary memory with the data property; and
copying the identified data to the temporal backup memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for backing up temporal data comprising:
-
a system bus;
a hard drive assembly comprising;
a primary hard drive to store data, executable code and temporal backup information, said temporal backup information comprises a data property for designating data in the primary hard drive for temporal backup, a temporal time period defining a minimum time interval between successive temporal backups and an identity of memory device for storing temporal data;
first electronics to operate and control the primary hard drive;
a first data connection coupled between the system bus and the first electronics;
a removable memory media to store temporal data from the primary hard drive;
second electronics to operate and control the removable memory media; and
a second data connection coupled between the system bus and the second electronics; and
a processor coupled to the system bus to measure a time interval equivalent to a temporal time period, and to instruct the first electronics to identify data in the primary memory with a data property and to copy the identified data to the temporal backup memory, from the primary hard drive to the removable memory media over the system bus. - View Dependent Claims (14, 15)
-
-
16. A computer program product comprising a computer usable medium having computer usable program code for backing up temporal data, said computer program product comprising:
-
computer usable program code for receiving a data property, said data property designates data for temporal backup from a primary memory of the computer system;
computer usable program code for receiving a temporal time period, said temporal time period defines a minimum time interval between successive temporal backups;
computer usable program code for receiving a minimum free memory minimum amount;
computer usable program code for identifying a temporal backup memory; and
computer usable program code for performing a temporal back up, comprising;
computer usable program code for measuring a time interval equivalent to a temporal time period;
computer usable program code for identifying data in the primary memory with the data property;
computer usable program code for copying the identified data to the temporal backup memory;
computer usable program code for comparing free memory space on the temporal backup memory with the minimum free memory amount; and
computer usable program code for deleting data in the temporal backup memory based on a deletion parameter. - View Dependent Claims (17, 18, 19, 20)
-
Specification