Patent ID: 9692810
Date: 2017-06-27
CPC Classifications: G06F,H04L

Claim:
1. A computer-implemented method comprising: dividing an available vertical space associated with a graphical user interface (GUI) into a plurality of allowed vertical space allocations, wherein each allowed vertical space allocation specifies how much vertical space each data display field of a plurality of data display fields has to display itself in the GUI, wherein the allowed vertical space allocation is based on a priority assigned to each data display field of the plurality of data display fields, and wherein each allowed vertical space allocation is proportional to the priority assigned to the data display field in relation to the priority assigned to other data display fields; calculating, by a computer, slack following each data display field expanding to fill an allowed vertical space allocation associated with the plurality of data display fields; allocating the slack among the plurality of data display fields; re-calculating, by a computer, slack following allocation of slack among the plurality of data display fields; and finalizing display of the plurality of data display elements in the GUI.