This document discusses approaches to resolving ambiguity in user queries to search engines. It first introduces the problem of ambiguity, where a single search term can have multiple meanings. It then overviews existing ranking algorithms used by search engines. The document proposes a dynamic page ranking algorithm to better disambiguate user intent by considering the context of the query. It evaluates the approach using mean average precision on the ambiguous term "beat". Experimental results show the dynamic approach outperforms a baseline page ranking algorithm on this task.