Patent ID: 7325160
Filing Date: 2008-01-29
Classification: G06F,Y10S

Abstract:
1. A data processing system comprising an application program for user interaction with stored data, comprising: (a) means for generating and editing data files, each data file comprising an array of main data objects, each of the main data objects having a unique address with respect to the other main data objects of the array; (b) means for storing the data files in non-volatile memory; (c) the means for generating comprising: (d) means for identifying a most recently appended data object having a particular address; and (e) means for inserting the most recently appended data object as one of the main data objects, whereby, in the event that the content of the working memory is lost, the content of the data file, including the most recently appended data object, is recoverable from the stored counterpart of the data file.