Supporting multiple landing pages
First Claim
Patent Images
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.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method is described including determining a value of an attribute related to a user of a first system connected to a network, generating a network location identifier based at least in par on the determined value, making the generated network location identifier available to the user, and upon detecting that the user has selected the generated network location identifier, providing the generated network location identifier to a second system on the network residing at a location corresponding, at least in part, to the generated network location identifier.
-
Citations
34 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
one or more computers; and a non-transitory computer-readable storage device storing instructions executable by the one or more computers to perform operations comprising; receiving a search query from a user of a first system connected to a network; determining a value of an attribute related to a geographical location of the user based at least in part on the query; receiving 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 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 the modified URL among a plurality of network location identifiers referencing respective landing pages, each including content that satisfies the search query; providing 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; and upon detecting that the user has selected the modified URL, providing the modified URL to the second system, wherein the modified URL network location identifier 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. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer-implemented method comprising:
-
receiving, by a computer system comprising one or more computers, a Uniform Resource Locator (URL) related to an advertiser connected to a network; receiving, by the computer system, a query from the user of the first system connected to the network; determining, by the computer system, a value of an attribute related to a geographical location of the user; receiving, by the computer system, a plurality of network location identifiers determined by a search engine as satisfying the received query, wherein the plurality of network location identifiers includes the URL related to the advertiser; modifying, by the computer system, the URL by inserting the determined value of the attribute related to the user in the received URL resulting in a modified URL; presenting, by the computer system, the plurality of network location identifiers to the first system in response to receiving the query, wherein the plurality of network location identifiers includes the modified URL; detecting that the user has selected the modified URL; in response to the detecting, providing the modified URL to the advertiser, wherein the advertiser provides content to the user that the advertiser selects based upon the determined value of the attribute related to the geographical location of the user that was included in the modified URL.
-
-
34. A system comprising:
-
one or more computers; and a non-transitory computer-readable storage device storing instructions executable by the one or more computers to perform operations comprising; receiving a Uniform Resource Locator (URL) related to an advertiser connected to a network; receiving a query from the user of the first system connected to the network; determining a value of an attribute related to a geographical location of the user; receiving a plurality of network location identifiers determined by a search engine as satisfying the received query, wherein the plurality of network location identifiers includes the URL related to the advertiser; modifying the URL by inserting the determined value of the attribute related to the geographical location of the user in the received URL resulting in a modified URL; presenting the plurality of network location identifiers to the first system in response to receiving the query, wherein the plurality of network location identifiers includes the modified URL; detecting that the user has selected the modified URL; and in response to the detecting, providing the modified URL to the advertiser, wherein the advertiser provides content to the user that the advertiser selects based upon the determined value of the attribute related to the geographical location of the user that was included in the modified URL.
-
Specification