Claims Analysis
Total Claims: 37
Claim 1
Independent Claim
108 words
A method in a computer system for automatically resizing a table, the table having a plurality of columns, each column having a column width and a width of longest data, the method comprising the steps of: for each column in which the column width is greater than the width of the longest data, setting the column width to the width of the longest data; and when a sum of the column widths of all the columns is greater than a specified width, proportionally decreasing the column width of each column so that the sum of the column widths of all the columns is equal to the specified width.
Claim 2
Independent Claim
108 words
A method in a computer system for automatically resizing a table, the table having a plurality of columns, each column having a column width and a width of longest data, the method comprising the steps of: for each column in which the column width is greater than the width of the longest data, setting the column width to the width of the longest data; and when a sum of the column widths of all the columns is greater than a specified width, proportionally decreasing the column width of each column so that the sum of the column widths of all the columns is equal to the specified width.
Claim 3
Dependent Claim
39 words
The method of claim 1 wherein the step of proportionally decreasing the column width decreases the column width of each column in proportion to the column width relative to the sum of the column widths of all the columns.
Claim 4
Dependent Claim
80 words
The method of claim 1 wherein the step of proportionally decreasing the column width includes the steps of: determining a spillover amount by subtracting the specified width from the sum of the column widths of all the columns; determining a total column width by summing the column width of all the columns; and for each column, setting the column width to the column width minus the column width times the determined spillover amount divided by the determined total column width.
Claim 5
Independent Claim
165 words
A method in a computer system for automatically resizing a table, the table having a plurality of columns, each column having a column width and a width of longest data, the method comprising the steps of: for each column which contains data and in which the column width is greater than the width of the longest data, setting the column width to the width of the longest data; when a sum of the column widths of all the columns is greater than a specified width, decreasing the column width of blank columns so that the sum of the column widths of all the columns is equal to the specified width; and when the decreased column widths of the blank columns are not such that the sum of the column widths of all the columns is equal to the specified width, decreasing the column width of each column so that the sum of the column widths of all the columns is equal to the specified width.
Claim 6
Independent Claim
165 words
A method in a computer system for automatically resizing a table, the table having a plurality of columns, each column having a column width and a width of longest data, the method comprising the steps of: for each column which contains data and in which the column width is greater than the width of the longest data, setting the column width to the width of the longest data; when a sum of the column widths of all the columns is greater than a specified width, decreasing the column width of blank columns so that the sum of the column widths of all the columns is equal to the specified width; and when the decreased column widths of the blank columns are not such that the sum of the column widths of all the columns is equal to the specified width, decreasing the column width of each column so that the sum of the column widths of all the columns is equal to the specified width.
Claim 7
Independent Claim
108 words
A method in a computer system for automatically resizing a table, the table having a plurality of columns, each column having a column width and a width of longest data, the method comprising the steps of: for each column in which the column width is greater than the width of the longest data, setting the column width to the width of the longest data; and when a sum of the column widths of all the columns is less than a specified width, proportionally increasing the column width of each column so that the sum of the column widths of all the columns is equal to the specified width.
Claim 8
Independent Claim
108 words
A method in a computer system for automatically resizing a table, the table having a plurality of columns, each column having a column width and a width of longest data, the method comprising the steps of: for each column in which the column width is greater than the width of the longest data, setting the column width to the width of the longest data; and when a sum of the column widths of all the columns is less than a specified width, proportionally increasing the column width of each column so that the sum of the column widths of all the columns is equal to the specified width.
Claim 9
Dependent Claim
39 words
The method of claim 5 wherein the step of proportionally increasing the column width increases the column width of each column in proportion to the column width relative to the sum of the column widths of all the columns.
Claim 10
Dependent Claim
28 words
The method of claim 5 wherein the step of proportionally increasing the column width increases the column width to no wider than the width of the longest data.
Claim 11
Dependent Claim
108 words
The method of claim 5 wherein the step of proportionally increasing the column width includes the steps of: determining a shortfall amount by subtracting the sum of the column widths of all the columns from the specified width; determining a total column width by summing the column width of all the columns in which the column width is less than the width of the longest data; and for each column in which the column width is less than the width of the longest data, setting the column width to the column width plus the column width times the determined shortfall amount divided by the determined total column width.
Claim 12
Dependent Claim
54 words
The method of claim 8 wherein the step of setting the column width includes the step of setting the column width to the minimum of the width of the longest data of the column and the column width plus the column width times the determined shortfall amount divided by the determined total column width.
Claim 13
Dependent Claim
36 words
The method of claim 9 including the step of repeating the steps of determining a shortfall amount, determining a total column width, and setting the column width until the determined shortfall amount is equal to zero.
Claim 14
Independent Claim
112 words
A method in a computer system for automatically resizing a table, the table having a plurality of columns, each column having a column width and a width of longest data, the method comprising when a sum of the column widths of all the columns is less than a specified width, proportionally increasing the column width of each column in which the width of the longest data is wider than the column width so that the sum of the column widths of all the columns is equal to the specified width and so that each increased column width is less than or equal to the width of the longest data of the column.
Claim 15
Independent Claim
112 words
A method in a computer system for automatically resizing a table, the table having a plurality of columns, each column having a column width and a width of longest data, the method comprising when a sum of the column widths of all the columns is less than a specified width, proportionally increasing the column width of each column in which the width of the longest data is wider than the column width so that the sum of the column widths of all the columns is equal to the specified width and so that each increased column width is less than or equal to the width of the longest data of the column.
Claim 16
Independent Claim
151 words
A method in a computer system for automatically resizing a table, the table having a plurality of columns, each column having a column width and a width of longest data, the method comprising the steps of: for each column in which the column width is greater than the width of the longest data, setting the column width to the width of the longest data; when a sum of the column widths of all the columns is greater than a margin width, proportionally decreasing the column width of each column so that the sum of the column widths of all the columns is equal to the margin width; and when the sum of the column widths of all the columns is less than the margin width, proportionally increasing the column width of each column so that the sum of the column widths of all the columns is equal to the margin width.
Claim 17
Independent Claim
151 words
A method in a computer system for automatically resizing a table, the table having a plurality of columns, each column having a column width and a width of longest data, the method comprising the steps of: for each column in which the column width is greater than the width of the longest data, setting the column width to the width of the longest data; when a sum of the column widths of all the columns is greater than a margin width, proportionally decreasing the column width of each column so that the sum of the column widths of all the columns is equal to the margin width; and when the sum of the column widths of all the columns is less than the margin width, proportionally increasing the column width of each column so that the sum of the column widths of all the columns is equal to the margin width.
Claim 18
Dependent Claim
39 words
The method of claim 12 wherein the step of proportionally decreasing the column width decreases the column width of each column in proportion to the column width relative to the sum of the column widths of all the columns.
Claim 19
Dependent Claim
39 words
The method of claim 12 wherein the step of proportionally increasing the column width increases the column width of each column in proportion to the column width relative to the sum of the column widths of all the columns.
Claim 20
Dependent Claim
28 words
The method of claim 12 wherein the step of proportionally increasing the column width increases the column width to no wider than the width of the longest data.
Claim 21
Dependent Claim
151 words
A computer system for automatically resizing a table, the table having a plurality of columns, each column having a column width and a width of longest data, the system comprising: means for setting the column width to the width of the longest data for each column in which the column width is greater than the width of the longest data; means for proportionally decreasing the column width of each column so that the sum of the column widths of all the columns is equal to a margin width when a sum of the column widths of all the columns is greater than the margin width; and means for proportionally increasing the column width of each column so that the sum of the column widths of all the columns is equal to the margin width when the sum of the column widths of all the columns is less than the margin width.
Claim 22
Dependent Claim
151 words
A computer system for automatically resizing a table, the table having a plurality of columns, each column having a column width and a width of longest data, the system comprising: means for setting the column width to the width of the longest data for each column in which the column width is greater than the width of the longest data; means for proportionally decreasing the column width of each column so that the sum of the column widths of all the columns is equal to a margin width when a sum of the column widths of all the columns is greater than the margin width; and means for proportionally increasing the column width of each column so that the sum of the column widths of all the columns is equal to the margin width when the sum of the column widths of all the columns is less than the margin width.
Claim 23
Dependent Claim
116 words
A computer system for automatically resizing a table, the table having a plurality of columns, each column having a column width and a width of longest data, the system comprising a table resizing program that operates when a sum of the column widths of all the columns is less than a margin width to proportionally increase the column width of each column in which the width of the longest data is wider than the column width so that the sum of the column widths of all the columns is equal to the margin width and so that each increased column width is less than or equal to the width of the longest data of the column.
Claim 24
Dependent Claim
116 words
A computer system for automatically resizing a table, the table having a plurality of columns, each column having a column width and a width of longest data, the system comprising a table resizing program that operates when a sum of the column widths of all the columns is less than a margin width to proportionally increase the column width of each column in which the width of the longest data is wider than the column width so that the sum of the column widths of all the columns is equal to the margin width and so that each increased column width is less than or equal to the width of the longest data of the column.
Claim 25
Independent Claim
113 words
A method in a computer system for automatically resizing a table, the table having a plurality of columns, each column having a column width and a width of longest data, the method comprising: for each column in which the column width is different than the width of the longest data, setting the column width to the width of the longest data; and unwrapping any wrapped data contained in the column; and when a sum of the column widths of all the columns is less than a specified width, increasing the column width of each blank column so the sum of the column widths of all the columns is equal to the specified width.
Claim 26
Independent Claim
113 words
A method in a computer system for automatically resizing a table, the table having a plurality of columns, each column having a column width and a width of longest data, the method comprising: for each column in which the column width is different than the width of the longest data, setting the column width to the width of the longest data; and unwrapping any wrapped data contained in the column; and when a sum of the column widths of all the columns is less than a specified width, increasing the column width of each blank column so the sum of the column widths of all the columns is equal to the specified width.
Claim 27
Dependent Claim
50 words
The method of claim 18 wherein the step of increasing the column width of each blank column increases the column width of each blank column in proportion to the original column width of the blank column relative to the sum of the original column widths of all the blank columns.
Claim 28
Dependent Claim
76 words
The method of claim 18 wherein the step of increasing the column width of each blank column comprises: determining a shortfall amount equal to the specified width less the sum of the column widths of all the columns; and for each blank column, setting the column width equal to the original column width of the blank column times the determined shortfall amount divided by the sum of the original column widths of all the blank columns.
Claim 29
Independent Claim
121 words
A method in a computer system for automatically resizing a table, the table having a plurality of columns, each column having a column width and a width of longest data, the method comprising: for each column in which the column width is different than the width of the longest data, setting the column width to the width of the longest data; and unwrapping any wrapped data contained in the column; and when a sum of the column widths of all the columns is greater than a specified width, rewrapping the unwrapped data contained in each column that originally contained wrapped data; and resetting the column width of each column containing the rewrapped data to the original column width of the column.
Claim 30
Independent Claim
121 words
A method in a computer system for automatically resizing a table, the table having a plurality of columns, each column having a column width and a width of longest data, the method comprising: for each column in which the column width is different than the width of the longest data, setting the column width to the width of the longest data; and unwrapping any wrapped data contained in the column; and when a sum of the column widths of all the columns is greater than a specified width, rewrapping the unwrapped data contained in each column that originally contained wrapped data; and resetting the column width of each column containing the rewrapped data to the original column width of the column.
Claim 31
Dependent Claim
75 words
The method of claim 21 further comprising: when the sum of the column widths of all the columns is less than the specified width, proportionally increasing the column width of each column containing the rewrapped data so that the sum of the column widths of all the columns is equal to the specified width and so that each increased column width is no wider than the width of the longest data of its respective column.
Claim 32
Dependent Claim
214 words
The method of claim 22 wherein the step of proportionally increasing the column width of each column containing the rewrapped data comprises: (a) determining a shortfall amount equal to the specified width less the sum of the column widths of all the columns; and (b) for each column containing wrapped data, determining an increase in the column width of the column equal to the original column width of the column times the determined shortfall amount divided by the sum of the original column widths of all the columns containing wrapped data; setting the column width of the column equal to the original column width of the column plus the determined increase in the column width of the column; and when the column width of the column is at least equal to the width of the longest data of the column, setting the column width of the column to the width of the longest data of the column; and unwrapping the wrapped data contained in the column; and (c) when the wrapped data contained in at least one of the columns containing wrapped data is unwrapped in step (b), setting the column width of each column still containing wrapped data to the original column width of its respective column; and repeating steps (a) and (b).
Claim 33
Dependent Claim
131 words
A computer-readable storage medium upon which is stored a program for controlling a computer system to automatically resize a table, the table having a plurality of columns, each column having a column width and a width of longest data by the steps of: for each column in which the column width is different than the width of the longest data, setting the column width to the width of the longest data; and unwrapping any wrapped data contained in the column; and when a sum of the column widths of all the columns is greater than a specified width, rewrapping the unwrapped data contained in each column that originally contained wrapped data; and resetting the column width of each column containing the rewrapped data to the original column width of the column.
Claim 34
Dependent Claim
131 words
A computer-readable storage medium upon which is stored a program for controlling a computer system to automatically resize a table, the table having a plurality of columns, each column having a column width and a width of longest data by the steps of: for each column in which the column width is different than the width of the longest data, setting the column width to the width of the longest data; and unwrapping any wrapped data contained in the column; and when a sum of the column widths of all the columns is greater than a specified width, rewrapping the unwrapped data contained in each column that originally contained wrapped data; and resetting the column width of each column containing the rewrapped data to the original column width of the column.
Claim 35
Dependent Claim
76 words
The computer-readable storage medium of claim 24 wherein: when a sum of the column widths of all the columns is less than the specified width, proportionally increasing the column width of each column containing the rewrapped data so that the sum of the column widths of all the columns is equal to the specified width and so that each increased column width is no wider than the width of the longest data of its respective column.
Claim 36
Dependent Claim
129 words
A computer-readable storage medium upon which is stored a program for controlling a computer system to perform in accordance with a method for automatically resizing a table, the table having a plurality of columns, each column having a column width and a width of longest data, the method comprising: for each column in which the column width is different than the width of the longest data, setting the column width to the width of the longest data; and unwrapping any wrapped data contained in the column; and when a sum of the column widths of all the columns is less than a specified width, increasing the column width of each blank column so the sum of the column widths of all the columns is equal to the specified width.
Claim 37
Dependent Claim
129 words
A computer-readable storage medium upon which is stored a program for controlling a computer system to perform in accordance with a method for automatically resizing a table, the table having a plurality of columns, each column having a column width and a width of longest data, the method comprising: for each column in which the column width is different than the width of the longest data, setting the column width to the width of the longest data; and unwrapping any wrapped data contained in the column; and when a sum of the column widths of all the columns is less than a specified width, increasing the column width of each blank column so the sum of the column widths of all the columns is equal to the specified width.