Patent ID: 7376895

Claim:
An integrated multi-application data processing system comprising: a computer including a computer-readable medium that is encoded with the following: (a) means for generating, storing, and retrieving data files, each data file comprising an n-dimensional away of data cells, wherein n=3 or more, and wherein: (i) each data cell has a unique cell address with respect to all cells in the data files generated by the system; (ii) each data cell can contain a single data object; (iii) each data object includes an object type code and an object content, the object content being self-contained or self-contained and defined in terms of the object content of other data objects; and (iv) the object content is selected from the group consisting of a number, a formula, a date, a text, a page, media data, and binary data other than a number, a formula, a date, and a text; and (b) a program framework providing a common user interface for a plurality of application programs for user interaction with one or more of the data files.