Patent ID: 7549116

Claim:
A computer program product comprising a computer useable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to: display a data set as a table including a plurality of cells; assign a column width to each cell in a row of the table, independently of other table rows having differing layouts, such that the table is capable of displaying a plurality of different row layouts simultaneously; display a dynamic header configured to display a row layout of a selected row of the table; increase a readability of the dynamic header with respect to the selected row by shrinking at least some rows which are located above the selected row and have a different row layout than the selected row, dimming at least some rows which are located above the selected row and have a different row layout than the selected row, and shifting column headers of the dynamic header to a position in the table directly above an associated column field in the selected row.