Patent ID: 8150979
Filing Date: 2012-04-03
Classification: G06F

Abstract:
1. A computer-implemented method, comprising: receiving, by a computer system comprising one or more computers, a search query from a user of a first system connected to a network; determining, by the computer system, a value of an attribute related to a geographical location of the user of the first system based at least in part on the query; receiving, by the computer system, a Uniform Resource Locator (URL) from a second system, the URL referencing a landing page that includes content; determining that the content included in the landing page satisfies the search query; modifying, by the computer system, the URL referencing the landing page based at least in part on the determined value to identify the determined value of the attribute related to the geographical location of the user resulting in a modified URL; including, by the computer system, the modified URL among a plurality of network location identifiers referencing respective landing pages, each including content that satisfies the search query; providing, by the computer system, the plurality of network location identifiers to the user of the first system in response to receiving the query; detecting that the user has selected the modified URL from the plurality of network location identifiers; and upon detecting that the user has selected the modified URL, providing the modified URL to the second system, wherein the modified URL identifies the determined value of the attribute related to the geographical location of the user of the first system to the second system, and wherein the second system provides content selected based on the value of the attribute related to the geographical location of the user to the first system.