×

Method for selecting next feature for placement on a page

  • US 6,415,306 B2
  • Filed: 01/27/1999
  • Issued: 07/02/2002
  • Est. Priority Date: 01/27/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer executable method for selecting order of placing a feature on a display medium, comprising the steps of:

  • computing selection value for placement feature size, wherein the selection value for placement size comprises multiplying the negative of the height by the width of the placement feature divided by a preselected constant C1;

    computing selection value for placement feature orientation, wherein the value for placement feature orientation comprises subtracting the height of the placement feature from the width of the placement feature and multiplying the result of the subtraction by a preselected constant C2;

    computing a selection value for the case an additional same size placement feature beyond the present placement feature is forced to a next row of placement features, wherein this selection value comprises subtracting twice the width and subtracting a horizontal coordinate of an insertion point as measured from a placement origin from the width of the display medium divided by a preselected constant C3;

    computing a selection value for the remaining unused portion of the row after location of the placement feature, wherein this selection value comprises subtracting the width of the placement feature and the horizontal coordinate of the insertion point as measured from the placement origin from the width of the display medium, multiplying the result of the subtraction by the height of the row, and dividing the result of the multiplication by a preselected constant C4;

    computing a selection value for the case the place feature increases the height of the row, wherein this selection value comprises multiplying the new height of the row by the horizontal coordinate of the insertion point;

    computing a selection value for the case the placement feature is forced to a new item of display medium, wherein this selection value comprises subtracting the vertical coordinate of the insertion point as measured from the placement origin from the height of the display medium and multiplying the result of the subtraction by the width of the display medium;

    computing a selection value for the case the placement feature is larger than at least one dimension of the display medium by preselecting a constant greater than zero when the placement feature is larger than at least one dimension of the display medium;

    obtaining a placement-weight value by arithmetically combining selection values for the unlocated feature, wherein the placement-weight value specifies a priority of placement for the unlocated feature;

    repeating the above method steps for at least one additional unlocated feature; and

    from the above unlocated features, selecting the one unlocated feature having the smallest placement-weight value as the next feature to be located.

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