Patent ID: 7650355

Claim:
A computer-implemented method of processing tagged numerical data, the method comprising: receiving a series of numerical values having tags indicating characteristics of the numerical values; generating at least one first title corresponding to the series of numerical values; receiving a macro defined to perform an operation on the series of numerical values; performing an operation defined by the macro on the series of numerical values to transform the series of numerical values into a new representation of the series of numerical values based on the tags; generating at least one second title corresponding to results of the operation; and displaying the results of the operation and the at least one second title, wherein: the macro makes a copy of the series of numerical values before the operation is performed, the macro comprises at least one arithmetic statement, the at least one arithmetic statement comprises a variable, the variable is referenced in a local or remote document other than a document that contains the macro, and the step of receiving the macro comprises receiving the macro including interpreted code, meta-data, and error handling instructions.