Google Patent May Explain How Sites are Ranked  Search Engine Journal