7. A method comprising: obtaining a ranked list of a first plurality of images from a first source in response to a query; obtaining a second plurality of images relevant to the query from a plurality of second sources; comparing, by a processor, visual patterns identified from the second plurality of images with the first plurality of images; and reranking the first plurality of images based on the comparing of the visual patterns from the second plurality of images with the first plurality of images.
7. A method comprising: obtaining a ranked list of a first plurality of images from a first source in response to a query; obtaining a second plurality of images relevant to the query from a plurality of second sources; comparing, by a processor, visual patterns identified from the second plurality of images with the first plurality of images; and reranking the first plurality of images based on the comparing of the visual patterns from the second plurality of images with the first plurality of images. 12. The method according to claim 7 , wherein the ranked list is initially ranked according to an initial ranking based on relevancy of the first plurality of images to the query, wherein the ranking of the ranked list is also taken into consideration when reranking the first plurality of images wherein the ranking of the ranked list is based at least in part upon text-based rankings.