Patent ID: 8271874

Claim:
A method for generating at least a first output file from at least one input file, comprising the steps of: defining at least one data unit of the at least one input file; determining one or more locations within the at least one input file of the at least one data unit; and transferring the at least one data unit from the one or more locations within the at least one input file to the one or more locations within the first output file specified by a mapping of the at least one data unit of the at least one input file to one or more locations within the first output file; wherein each location comprises a horizontal position, the horizontal position comprising at least one of an uppermost position of the data unit or a lowermost position of the data unit, and a vertical position, the vertical position comprising at least one of the leftmost position of the data unit or the rightmost position of the data unit; and wherein each data unit is defined based on at least one of: at least one string, at least one absolute position of the data unit within the input file, at least one relative position of the data unit to a start or end of at least one of a row or column of the input file, and at least one relative position of the data unit to another data unit.