Patent ID: 7139744

Claim:
A computer-implemented method of reorganizing data in an original log file, the method comprising: obtaining a data record from the original log file; examining the data record; inserting single-value entries of the data record in a single-value storage linked list, wherein the single-value storage linked list is a data structure including the values of each of the single-value entries of the data record; inserting multiple-value entries of the data record in a multiple-values linked list, wherein the multiple-value linked list is a data structure including linked list data structures for each of the multiple-value entries of the data record, the linked list data structure including a value of its corresponding multiple-value entry and a pointer to a next value of the multiple-value entry; and utilizing data from the multiple-values and single-value linked lists to write data to a new log file, wherein the new log file includes a reorganized version of the data from the original log file.