Patent ID: 7236982

Claim:
A computer system for storing a layout comprising a hierarchy of splits, the computer system including: a central processing unit; a memory, coupled to the central processing unit, the memory storing: (A) a layout table that includes a row for storing an identity of said layout and an identity of the top split in said hierarchy of splits, wherein said hierarchy of splits includes one or more parent splits spatially encompassed within said top split and each split in said hierarchy of splits, other than said top split and said one or more parent splits spatially encompassed within said top split, is spatially encompassed within a display defined by said parent split in said one or more parent splits; and (B) a layoutdata table that includes a row for each split in said hierarchy of splits, wherein each respective split stored in said layoutdata table, other than the top split comprises: (i) a parent field that specifies the parent split of the respective split; and (ii) a type field that specifies whether the respective split is a data split and, when the respective split is not a data split, defines an orientation of the respective split spatially encompassed within the parent split of the respective split; and a display that displays a translation of the hierarchy of splits as a webpage using a target language wherein each split in said hierarchy of splits, other than said top split, is spatially encompassed within another split within said hierarchy of splits.