Weights are assigned for attributes of multimedia objects by sorting the attributes into preference levels, and computing a weight for each preference level. A similarity value of a multimedia object to an object of interest is computed based on the attribute weights....http://www.google.fr/patents/US7840568?utm_source=gb-gplus-shareBrevet US7840568 - Sorting media objects by similarity