Patent ID: 7684651

Claim:
One or more computer-readable media storing instructions comprising prompting a user to provide a query image of a face; prompting the user to indicate a preference for one or more facial features of the query image of the face; comparing the query image provided by the user to a plurality of stored images of faces stored in a stored image database wherein the comparing comprises computing a difference vector between the query image and each of the stored images; determining a similarity of the query image provided by the user to the plurality of stored images of faces stored in the stored image database, based on the comparison and a mapping function of the stored images, wherein the mapping function is determined based on similarity scores assigned by one or more human assessors; and displaying one or more resultant images of faces to a user, the resultant images being selected from among the stored images based on the determined similarity to the query image provided by the user, and based on the facial feature preferences indicated by the user.