Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
440 words
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 C 1 ; 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 C 2 ; 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 C 3 ; 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 C 4 ; 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.
Claim 2
Dependent Claim
440 words
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 C 1 ; 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 C 2 ; 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 C 3 ; 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 C 4 ; 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.
Claim 3
Dependent Claim
441 words
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 C 1 ; computing selection value for placement feature orientation, wherein the selection 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 C 2 ; 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 C 3 ; 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 C 4 ; 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 largest placement-weight value as the next feature to be located.
Claim 4
Dependent Claim
441 words
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 C 1 ; computing selection value for placement feature orientation, wherein the selection 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 C 2 ; 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 C 3 ; 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 C 4 ; 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 largest placement-weight value as the next feature to be located.
Claim 5
Dependent Claim
460 words
A computer program storage medium readable by a computer, tangibly embodying a computer program of instructions executable by the computer to perform method steps for selecting order of placing a feature on a display medium, the steps comprising: 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 C 1 ; computing selection value for placement feature orientation, wherein the selection 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 C 2 ; 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 C 3 ; 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 C 4 ; 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.
Claim 6
Dependent Claim
460 words
A computer program storage medium readable by a computer, tangibly embodying a computer program of instructions executable by the computer to perform method steps for selecting order of placing a feature on a display medium, the steps comprising: 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 C 1 ; computing selection value for placement feature orientation, wherein the selection 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 C 2 ; 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 C 3 ; 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 C 4 ; 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.
Claim 7
Dependent Claim
15 words
The computer program storage medium of claim 3 , providing the feature comprises a photograph.
Claim 8
Dependent Claim
29 words
The computer program storage medium of claim 3 , providing the display medium is selected from the group consisting of a computer display screen and a sheet of paper.
Claim 9
Dependent Claim
460 words
A computer program storage medium readable by a computer, tangibly embodying a computer program of instructions executable by the computer to perform method steps for selecting order of placing a feature on a display medium, the steps comprising: 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 C 1 ; computing selection value for placement feature orientation, wherein the selection 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 C 2 ; 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 C 3 ; 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 C 4 ; 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 largest placement-weight value as the next feature to be located.
Claim 10
Dependent Claim
460 words
A computer program storage medium readable by a computer, tangibly embodying a computer program of instructions executable by the computer to perform method steps for selecting order of placing a feature on a display medium, the steps comprising: 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 C 1 ; computing selection value for placement feature orientation, wherein the selection 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 C 2 ; 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 C 3 ; 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 C 4 ; 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 largest placement-weight value as the next feature to be located.
Claim 11
Dependent Claim
15 words
The computer program storage medium of claim 6 , providing the feature comprises a photograph.
Claim 12
Dependent Claim
29 words
The computer program storage medium of claim 6 , providing the display medium is selected from the group consisting of a computer display screen and a sheet of paper.
Claim 13
Dependent Claim
179 words
A computer program storage medium readable by a computer, tangibly embodying a computer program of instructions executable by the computer to perform method steps for selecting order of placing a feature on a display medium, the steps comprising: 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 C 1 ; computing selection value for placement feature orientation, wherein the selection 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 C 2 ; 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.
Claim 14
Dependent Claim
179 words
A computer program storage medium readable by a computer, tangibly embodying a computer program of instructions executable by the computer to perform method steps for selecting order of placing a feature on a display medium, the steps comprising: 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 C 1 ; computing selection value for placement feature orientation, wherein the selection 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 C 2 ; 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.
Claim 15
Dependent Claim
86 words
The computer program storage medium of claim 9 , the method steps further comprising: before the method step obtaining placement-weight value, computing 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 C 3 .
Claim 16
Dependent Claim
98 words
The computer program storage medium of claim 9 , the method steps further comprising: before the method step obtaining placement-weight value, 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 C 4 .
Claim 17
Dependent Claim
57 words
The computer program storage medium of claim 9 , the method steps further comprising: before the method step obtaining placement-weight value, 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.
Claim 18
Dependent Claim
80 words
The computer program storage medium of claim 9 , the method steps further comprising: before the method step obtaining placement-weight value, 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.
Claim 19
Dependent Claim
65 words
The computer program storage medium of claim 9 , the method steps further comprising: before the method step obtaining placement-weight value, 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 at medium.
Claim 20
Dependent Claim
15 words
The computer program storage medium of claim 9 , providing the feature comprises a photograph.
Claim 21
Dependent Claim
29 words
The computer program storage medium of claim 9 , providing the display medium is selected from the group consisting of a computer display screen and a sheet of paper.
Claim 22
Dependent Claim
179 words
A computer program storage medium readable by a computer, tangibly embodying a computer program of instructions executable by the computer to perform method steps for selecting order of placing a feature on a display medium, the steps comprising: 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 C 1 ; computing selection value for placement feature orientation, wherein the selection 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 C 2 ; 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 largest placement-weight value as the next feature to be located.
Claim 23
Dependent Claim
179 words
A computer program storage medium readable by a computer, tangibly embodying a computer program of instructions executable by the computer to perform method steps for selecting order of placing a feature on a display medium, the steps comprising: 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 C 1 ; computing selection value for placement feature orientation, wherein the selection 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 C 2 ; 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 largest placement-weight value as the next feature to be located.
Claim 24
Dependent Claim
87 words
The computer program storage medium of claim 17 , the method steps further comprising: before the method step obtaining placement-weight value, 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 C 3 .
Claim 25
Dependent Claim
98 words
The computer program storage medium of claim 17 , the method steps further comprising: before the method step obtaining placement-weight value, 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 C 4 .
Claim 26
Dependent Claim
57 words
The computer program storage medium of claim 17 , the method steps further comprising: before the method step obtaining placement-weight value, 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.
Claim 27
Dependent Claim
80 words
The computer program storage medium of claim 17 , the method steps further comprising: before the method step obtaining placement-weight value, 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.
Claim 28
Dependent Claim
64 words
The computer program storage medium of claim 17 , the method steps further comprising: before the method step obtaining placement-weight value, 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.
Claim 29
Dependent Claim
15 words
The computer program storage medium of claim 17 , providing the feature comprises a photograph.
Claim 30
Dependent Claim
29 words
The computer program storage medium of claim 17 , providing the display medium is selected from the group consisting of a computer display screen and a sheet of paper.