×

Dynamic user interface layout algorithm

  • US 9,692,810 B2
  • Filed: 04/09/2014
  • Issued: 06/27/2017
  • Est. Priority Date: 04/09/2014
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×