Patent ID: 8433703

Claim:
A computer-implemented method for providing search results to a user in response to a search query, the method comprising: identifying, by at least one computer processor, a plurality of websites relevant to the search query; generating, by the at least one computer processor, the search results including: an ordered set of the search results, each respective search result in the ordered set including a link to a respective website of the identified plurality of websites, the link including a reference to a function 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 the search results, wherein the predefined action comprises clicking down on a mouse button while a mouse cursor is positioned over the link; and the executable function, wherein the executable function, when executed at the client device, sends data, including the position information and website location information associated with the link in the respective search result of the ordered set of the search results, to a server that is distinct from the respective website; and sending, by the at least one computer processor, the search results to the client device.