Patent ID: 8055858
Filing Date: 2011-11-08
Classification: G06F

Abstract:
1. method for retrieving data, comprising: saving data in current data storage fields of a data storage device in a computer; receiving additional data for modifying specified saved data in the current data storage fields; analyzing data storage space in storage fields of the data storage device; selecting a back-up data storage field location in the data storage device; reading the specified saved data in the current data storage fields on the data storage device including the specified saved data stored in part of a boundary current data storage field; copying all data in the boundary current data storage field; modifying the read specified saved data including the copied data from the boundary current data storage field resulting in new data which includes the boundary current data storage field; storing a copy of the new data corresponding to the boundary current data storage field in the back-up data storage field location; changing the specified saved data at the current data storage fields and the boundary current data storage field including the new data after storing the new data; copying the specified saved data within a revolution of a disk drive; and storing the copy of the new data within the revolution of the disk drive with the copying of the specified saved data; wherein the data storage device is a hard drive having a period of revolution, and the method further includes the steps of: during the period of revolution of the hard drive, completing the steps of reading the specified saved data, copying all the data in the boundary current data storage field, and storing the copy of the new data; and during a next revolution of the hard drive, changing the specified saved data.