This is a bit O/T, but that patent mentions the following paragraph:
In other words, part of the way they monitor whether a query is commercial or not is how many bot searches they get from SEOs checking rankings for given terms! Which they then store in a database.Server 120 may obtain a list of competitive queries (act 410). In some instances, it may be very profitable for a company to show up at the top (or near the top) of a list of search results. As such, it is common for companies to continually transmit search queries to a search engine, such as search engine 125, using those phrases and/or keywords for which they desire their advertisement or web site to appear. In this manner, the companies can check to see where their advertisement or web site appears in relation to their competitors. Server 120 may form the list of competitive queries by identifying those company queries (e.g., queries used to check search engine rankings) since those queries contain phrases and/or keywords that are important to those companies.