← Back to Patent Explorer
US7801907B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Assignment of a display order to images selected by a search engine

Assignee: Alamy Ltd
•
Filing: 2006-06-13
•
Granted: 2010-09-21
•
Expires: 2026-06-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method is provided for assigning, to each of a plurality of images within different collections in a group of images selected by a search engine, a position within an order in which the images are to be displayed for viewing. The method comprises assigning an initial handicap value to each collection of images in the group, each collection comprising at least one image of a common origin; calculating a combined ranking score for each image in the group by combining the handicap value of the collection containing the image and a ranking value for the image; selecting, for display in the first position in the order, an image having an optimum combined ranking score relative to the combined ranking scores of the other images in the group; after such image selection step, adjusting the handicap value assigned to the collection from which the selected image has been taken so as to adjust the combined ranking score for each of the remaining images in said collection; and, after such handicap value adjustment step, selecting, for display in the next available position in the order, an image having an optimum combined ranking score relative to the combined ranking scores of the other images remaining in the group. This avoids too many similar looking images being presented in a set of search results and has the effect of spacing out images of the same supplier. This is of benefit to both customers and suppliers in that (i) customers can see images from a wide range of sources whilst any single supplier is prevented from dominating the results, and (ii) suppliers of reasonably equal ranking get a fair chance of having their images displayed in the results.

Inventors

  • 👤 Michael David Fischer
  • 👤 James Lee West

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 09:39
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/50; G06F16/53; G06F16/538; G06F16/535

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 305 words
A method of assigning, to each of a plurality of images within different collections in a group of images selected by a search engine, a position within an order in which the images are to be displayed for viewing on a display, the method comprising the following steps: a) assigning an initial handicap value to each collection of images in the group, each collection comprising at least one image of a common origin; b) calculating a combined ranking score for each image in each collection by combining the handicap value of the collection containing the image and a ranking value for the image; c) selecting, for display in a first position in the order, an image having an optimum combined ranking score relative to the combined ranking scores of the other images in the group; d) after such image selection step, adjusting the handicap value assigned to the collection from which the selected image has been taken to adjust the combined ranking score for each of the remaining images in said collection; and e) after such handicap value adjustment step, selecting, for display in a next available position in the order, an image having an optimum combined ranking score relative to the combined ranking scores of the other images remaining in the group, wherein, following the image selection step e), the handicap value assigned to the collection from which the image has been selected in the image selection step e) is adjusted in a same sense as how the handicap value was adjusted in the adjustment step d) to adjust the combined ranking score for each image in said collection, and an image having an optimum combined ranking score relative to the combined ranking scores of the other images remaining in the group is selected for display in the next available position in the order.
Claim 2
Independent Claim 305 words
A method of assigning, to each of a plurality of images within different collections in a group of images selected by a search engine, a position within an order in which the images are to be displayed for viewing on a display, the method comprising the following steps: a) assigning an initial handicap value to each collection of images in the group, each collection comprising at least one image of a common origin; b) calculating a combined ranking score for each image in each collection by combining the handicap value of the collection containing the image and a ranking value for the image; c) selecting, for display in a first position in the order, an image having an optimum combined ranking score relative to the combined ranking scores of the other images in the group; d) after such image selection step, adjusting the handicap value assigned to the collection from which the selected image has been taken to adjust the combined ranking score for each of the remaining images in said collection; and e) after such handicap value adjustment step, selecting, for display in a next available position in the order, an image having an optimum combined ranking score relative to the combined ranking scores of the other images remaining in the group, wherein, following the image selection step e), the handicap value assigned to the collection from which the image has been selected in the image selection step e) is adjusted in a same sense as how the handicap value was adjusted in the adjustment step d) to adjust the combined ranking score for each image in said collection, and an image having an optimum combined ranking score relative to the combined ranking scores of the other images remaining in the group is selected for display in the next available position in the order.
Claim 3
Dependent Claim 40 words
The method as claimed in claim 1 , wherein, in the handicap value adjustment step d), the handicap value assigned to the collection from which the image has been selected is adjusted by being increased to a preset maximum value.
Claim 4
Dependent Claim 40 words
The method as claimed in claim 1 , wherein further handicap value adjustment and image selection steps are implemented until said images have all been assigned positions in the order in which the images are to be displayed for viewing.
Claim 5
Dependent Claim 70 words
The method as claimed in claim 3 , wherein, in any handicap value adjustment step subsequent to the handicap value adjustment step d), the handicap value assigned to any collections from which an image has been selected in any image selection step other than an immediately preceding image selection step is adjusted in an opposite sense as how the handicap value was adjusted in the handicap value adjustment step d).
Claim 6
Dependent Claim 59 words
The method as claimed in claim 4 , wherein, in any handicap value adjustment step subsequent to the handicap value adjustment step d), the handicap value assigned to any collections from which an image has been selected in any image selection step other than the immediately preceding image selection step is adjusted by being decreased by a preset amount.
Claim 7
Dependent Claim 57 words
The method as claimed in claim 1 , wherein the adjusted handicap value for each collection is derived from a handicap counter that is incremented each time that an image from the associated collection is not selected and set to zero each time that an image from the associated collection is selected during each successive selection cycle.
Claim 8
Dependent Claim 39 words
The method as claimed in claim 1 , wherein the adjusted handicap value for each collection is derived from a lookup table that returns the required adjusted handicap value for each collection in response to a handicap count value.
Claim 9
Dependent Claim 22 words
The method as claimed in claim 1 , wherein the adjusted handicap value for each collection is derived from a handicap algorithm.
Claim 10
Dependent Claim 54 words
The method as claimed in claim 1 , wherein the adjusted handicap values returned for each collection are dependent on other factors comprising at least one of: a number of images in each collection, a number of images in the group or a number of images having a ranking value above a predetermined level.
Claim 11
Dependent Claim 112 words
The method as claimed in claim 1 , wherein the ranking value for each image is determined by the steps of: monitoring a number of times said image or images in a series of related images are presented for viewing by predetermined users in search results conducted by the search engine, monitoring a level of active interest shown by said predetermined users in said image or images presented for viewing in said search results, and determining a ranking score for said image or images based on the monitored level of active interest as a proportion of the number of times said image or images are presented for viewing by said predetermined users.
Claim 12
Dependent Claim 47 words
The method as claimed in claim 1 , wherein the images are displayed in a form of a plurality of thumbnail images on one or more displayed pages and relative positions of the thumbnail images on each page are determined by the order selected for the images.
Claim 13
Independent Claim 321 words
An apparatus for assigning, to each of a plurality of images within different collections in a group of images selected by a search engine, a position within an order in which the images are to be displayed for viewing, the apparatus comprising: a processor, the processor comprising: a) handicap assignment means for assigning an initial handicap value to each collection of images in the group, each collection comprising at least one image of a common origin; b) calculating means for calculating a combined ranking score for each image in each collection by combining the handicap value of the collection containing the image and a ranking value for the image; c) selection means for selecting, for display in a first position in the order, an image having an optimum combined ranking score relative to the combined ranking scores of the other images in the group; d) handicap assignment means for adjusting the handicap value assigned to the collection from which the selected image has been taken, after such image selection, to adjust the combined ranking score for each of the remaining images in said collection; and e) further selection means for selecting, after such handicap value adjustment and for display in a next available position in the order, an image having an optimum combined ranking score relative to the combined ranking scores of the other images remaining in the group, wherein, following the image selection step e), the handicap value assigned to the collection from which the image has been selected in the image selection step e) is adjusted in a same sense as how the handicap value was adjusted in the adjustment step d) to adjust the combined ranking score for each image in said collection, and an image having an optimum combined ranking score relative to the combined ranking scores of the other images remaining in the group is selected for display in the next available position in the order.
Claim 14
Independent Claim 321 words
An apparatus for assigning, to each of a plurality of images within different collections in a group of images selected by a search engine, a position within an order in which the images are to be displayed for viewing, the apparatus comprising: a processor, the processor comprising: a) handicap assignment means for assigning an initial handicap value to each collection of images in the group, each collection comprising at least one image of a common origin; b) calculating means for calculating a combined ranking score for each image in each collection by combining the handicap value of the collection containing the image and a ranking value for the image; c) selection means for selecting, for display in a first position in the order, an image having an optimum combined ranking score relative to the combined ranking scores of the other images in the group; d) handicap assignment means for adjusting the handicap value assigned to the collection from which the selected image has been taken, after such image selection, to adjust the combined ranking score for each of the remaining images in said collection; and e) further selection means for selecting, after such handicap value adjustment and for display in a next available position in the order, an image having an optimum combined ranking score relative to the combined ranking scores of the other images remaining in the group, wherein, following the image selection step e), the handicap value assigned to the collection from which the image has been selected in the image selection step e) is adjusted in a same sense as how the handicap value was adjusted in the adjustment step d) to adjust the combined ranking score for each image in said collection, and an image having an optimum combined ranking score relative to the combined ranking scores of the other images remaining in the group is selected for display in the next available position in the order.
Claim 15
Dependent Claim 321 words
A computer readable storage medium for storing a computer program that when executed by a processor performs a method of assigning, to each of a plurality of images within different collections in a group of images selected by a search engine, a position within an order in which the images are to be displayed for viewing on a display, the method the following steps: a) assigning an initial handicap value to each collection of images in the group, each collection comprising at least one image of a common origin; b) calculating a combined ranking score for each image in each collection by combining the handicap value of the collection containing the image and a ranking value for the image; c) selecting, for display in a first position in the order, an image having an optimum combined ranking score relative to the combined ranking scores of the other images in the group; d) after such image selection step, adjusting the handicap value assigned to the collection from which the selected image has been taken to adjust the combined ranking score for each of the remaining images in said collection; and e) after such handicap value adjustment step, selecting, for display in a next available position in the order, an image having an optimum combined ranking score relative to the combined ranking scores of the other images remaining in the group, wherein, following the image selection step e), the handicap value assigned to the collection from which the image has been selected in the image selection step e) is adjusted in a same sense as how the handicap value was adjusted in the adjustment step d) to adjust the combined ranking score for each image in said collection, and an image having an optimum combined ranking score relative to the combined ranking scores of the other images remaining in the group is selected for display in the next available position in the order.
Claim 16
Dependent Claim 321 words
A computer readable storage medium for storing a computer program that when executed by a processor performs a method of assigning, to each of a plurality of images within different collections in a group of images selected by a search engine, a position within an order in which the images are to be displayed for viewing on a display, the method the following steps: a) assigning an initial handicap value to each collection of images in the group, each collection comprising at least one image of a common origin; b) calculating a combined ranking score for each image in each collection by combining the handicap value of the collection containing the image and a ranking value for the image; c) selecting, for display in a first position in the order, an image having an optimum combined ranking score relative to the combined ranking scores of the other images in the group; d) after such image selection step, adjusting the handicap value assigned to the collection from which the selected image has been taken to adjust the combined ranking score for each of the remaining images in said collection; and e) after such handicap value adjustment step, selecting, for display in a next available position in the order, an image having an optimum combined ranking score relative to the combined ranking scores of the other images remaining in the group, wherein, following the image selection step e), the handicap value assigned to the collection from which the image has been selected in the image selection step e) is adjusted in a same sense as how the handicap value was adjusted in the adjustment step d) to adjust the combined ranking score for each image in said collection, and an image having an optimum combined ranking score relative to the combined ranking scores of the other images remaining in the group is selected for display in the next available position in the order.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2013-09-20 2014-03-22 2014-09-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2017-09-20 2018-03-22 2018-09-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2021-09-20 2022-03-22 2022-09-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag