Patent ID: 9646090
Date: 2017-05-09
CPC Classifications: G06F

Claim:
1. A computer-implemented method of ranking internet search results generated by a search engine, comprising the steps of: receiving, by one or more computing devices, a user search query from a user; generating, by the one or more computing devices, internet search results for said user search query; determining, by the one or more computing devices, the geographic location of said user; identifying, by the one or more computing devices, any of said internet search results that have a score for said user search query and said geographic location, wherein said score consists of: identifying, by one or more computing devices, any of said internet search results that do not have a score and assigning an arbitrary default score to any such internet search results; ranking, by the one or more computing devices, said internet search results according to said scores, starting with the highest numerical value, continuing by descending numerical value and ending with the lowest numerical value; displaying, by the one or more computing devices, at least a subset of said internet search results, starting with the highest ranked, continuing by descending rank and ending with the lowest ranked; displaying, by the one or more computing devices, a feedback request regarding one or more of said internet search results, wherein said feedback request comprises an option to positively or negatively vote on said one or more of said internet search results; optionally receiving, by the one or more computing devices, feedback from said user regarding said one or more of said internet search results for said user search query and said geographic location; modifying, by the one or more computing devices, said score for each of said one or more of said internet search results for said user search query and said geographic location, for which said feedback is received from said user; and storing, by the one or more computing devices, said score for each of said one or more of said internet search results for said user search query and said geographic location, to be used for ranking internet search results in response to subsequent search queries.