Patent ID: 8825637

Claim:
A method for providing search results to a user in response to a search query, the method comprising: identifying a plurality of websites relevant to the search query; generating the search results including an ordered set of search results and a client-executable recording function, wherein: each respective search result in the ordered set of search results includes a link to a respective website of the identified plurality of websites, the link including: a reference to the client-executable recording function that is distinct from a function of the link to send a request to the respective website and that is executable at a client device when the user performs a predefined action with respect to the link, and position information identifying a position of the respective search result in the ordered set of search results; and the client-executable recording function, when executed at the client device, sends data, including the position information and website location information associated with the link in a respective search result of the ordered set of search results, to a server that is distinct from the website; and sending the search results, including the ordered set of search results and the client-executable recording function, to the client device.