In the early to mid-2000s, Yahoo! worked to develop and refine its search engine capabilities. During this period, Yahoo! obtained U.S. Patent Nos. 8,341,157, 7,698,329; 8,209,317; 9,805,097; and 8,527,623, which are generally related to improving the quality of search engine results. For example, the ’623 Patent relates to a method of detecting a user vacillation