Method and system for ordered resizing columns in a table
First Claim
1. A display method for displaying table data in a computing device, columns of the table having been assigned relative priorities between them, the method comprising:
- comparing a desired table width to a sum of minimum permissible display widths for all columns of the table;
if the table width exceeds the sum of minimum widths, then in an order determined by a relative priority among the columns;
assigning a new display width to each respective column according to the relative priority and equal to a minimum width defined for the column and a portion of a slack,wherein the new display width assigned to each column does not exceed a maximum width previously defined for the respective column; and
displaying the table using the assigned display widths of the columns.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system is provided for resizing columns in a table when a table width is changed from a current table width to a new table width. The table may contain data and may be displayed to a user. The table may be resized responsively to the user'"'"'s inputs or other conditions. A new column width is determined for each column in the table based on a column minimum width and a column maximum width associated with each column. Column minimum widths and column maximum widths may be selected to enhance user comprehension of data displayed in the table. Each column may be associated with a variable representing an order, and the columns may be resized in ascending sequence based on the order variable.
-
Citations
31 Claims
-
1. A display method for displaying table data in a computing device, columns of the table having been assigned relative priorities between them, the method comprising:
-
comparing a desired table width to a sum of minimum permissible display widths for all columns of the table; if the table width exceeds the sum of minimum widths, then in an order determined by a relative priority among the columns; assigning a new display width to each respective column according to the relative priority and equal to a minimum width defined for the column and a portion of a slack, wherein the new display width assigned to each column does not exceed a maximum width previously defined for the respective column; and displaying the table using the assigned display widths of the columns. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system of resizing columns in a table, comprising:
-
a terminal; a browser configured to execute on the terminal; and a processor, the processor configured to; compare a desired table width to a sum of minimum permissible display widths for all columns of the table; if the table width exceeds the sum of minimum widths, then in an order determined by a relative priority among the columns; assign a new display width to each respective column according to the relative priority and equal to a minimum width defined for the column and a portion of a slack, wherein the new display width assigned to each column does not exceed a maximum width previously defined for the respective column; and display the table on the browser using the display widths of the columns. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification