System and method for efficient layout of a display table
AssigneeSun Microsystems, Inc.
InventorKevin Leduc
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorKevin Leduc
Estimating the term…
A system and method for efficient layout of a display table. Given a description of a table, such as a markup language description, the table description may be parsed and data structures representing the table description may be created. The table description data structures may then be “inspected”, in order to determine the possible size of the table. Once the table has been inspected, the table may then be “apportioned”, based on the results of the inspection step. That is, final dimensions may be assigned to the table. The table coordinates may then be “normalized”, which may involve converting relative table coordinates into absolute coordinates. Table layout optimizations are described, e.g., in order to efficiently handle various aspects of table layout, such as table cells that span multiple columns or rows, table cells that include nested tables, etc. Thus, the table layout method described herein may be well-suited for use in an environment in which software optimizations are necessary or desirable, such as within a resource-constrained small footprint device.
A method for efficiently laying out a display table specified by a display table description, wherein the display table comprises rows and columns, wherein the rows and columns define cells, the method comprising:
A system comprising:
A memory medium comprising program instructions which implement laying out a display table specified by a display table description, wherein the display table comprises rows and columns, wherein the rows and columns define cells, wherein said laying out the display table comprises:
Dependencies are inferred from the claim text.