System and method for associating keywords with a web page
First Claim
1. A non-transitory computer readable storage medium having computer executable instructions stored thereon that, when executed by a computer, cause the computer to:
- receive a plurality of search criteria corresponding to a plurality of user searches for products offered for sale over a computer network, wherein each search criterion of the plurality of search criteria corresponds to a search criterion utilized in a user search of the plurality of user searches;
receive information related to browsing activity of users responsive to search results of the plurality of user searches;
for each search criterion of the plurality of search criteria, generate a search criterion map mapping the search criterion to a set of products, wherein the set of products are determined based at least in part on the browsing activity of a user responsive to the search results corresponding to the search criterion, wherein each search criterion map is associated with a user group of a plurality of user groups and references one or more products associated with each search criterion, and wherein each user group is defined according to at least one attribute associated with each user included in the user group;
for each product referenced by at least one of the generated search criterion maps;
determine, based at least in part on the generated search criterion maps, one or more search criteria associated with the product; and
generate a product map mapping the product to the one or more search criteria associated with the product as identified within at least one of the generated search criterion maps; and
generate, for display to a user, a web page for a first product referenced by at least one of the generated search criterion maps, wherein the web page includes at least one search criterion of the one or more search criteria associated with the first product by a product map corresponding to the first product, wherein the at least one search criterion is inserted into the web page, and wherein the web page is generated based at least in part on the product map corresponding to the first product.
1 Assignment
0 Petitions
Accused Products
Abstract
A web page optimization engine for optimizing a web page is described. The web page optimization engine includes a keyword mapping engine configured to generate a keyword map including a listing of keywords, where each keyword is associated with one or more web pages. The web page optimization engine further includes a map reversal engine configured to generate a web page map including a listing of web page subject matters, where each web page subject matter is associated with one or more keywords based on the associations from the keyword map. The web page optimization engine yet further includes a web page generation engine configured to generate a web page for a web page subject matter in the web page map to include at least one of the one or more keywords for that web page subject matter.
-
Citations
39 Claims
-
1. A non-transitory computer readable storage medium having computer executable instructions stored thereon that, when executed by a computer, cause the computer to:
-
receive a plurality of search criteria corresponding to a plurality of user searches for products offered for sale over a computer network, wherein each search criterion of the plurality of search criteria corresponds to a search criterion utilized in a user search of the plurality of user searches; receive information related to browsing activity of users responsive to search results of the plurality of user searches; for each search criterion of the plurality of search criteria, generate a search criterion map mapping the search criterion to a set of products, wherein the set of products are determined based at least in part on the browsing activity of a user responsive to the search results corresponding to the search criterion, wherein each search criterion map is associated with a user group of a plurality of user groups and references one or more products associated with each search criterion, and wherein each user group is defined according to at least one attribute associated with each user included in the user group; for each product referenced by at least one of the generated search criterion maps; determine, based at least in part on the generated search criterion maps, one or more search criteria associated with the product; and generate a product map mapping the product to the one or more search criteria associated with the product as identified within at least one of the generated search criterion maps; and generate, for display to a user, a web page for a first product referenced by at least one of the generated search criterion maps, wherein the web page includes at least one search criterion of the one or more search criteria associated with the first product by a product map corresponding to the first product, wherein the at least one search criterion is inserted into the web page, and wherein the web page is generated based at least in part on the product map corresponding to the first product. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method for optimizing a web page for a product offered for sale over a computer network, the method comprising:
-
receiving information related to browsing activity of users responsive to search results of a plurality of user searches, wherein the plurality of user searches corresponds to a plurality of search criteria, and wherein each search criterion of the plurality of search criteria corresponds to a search criterion utilized in a user search of the plurality of user searches; for each search criterion of the plurality of search criteria, generating a search criterion map mapping the search criterion to a set of products, wherein the set of products are determined based at least in part on browsing activity of one or more users responsive to the search results corresponding to the search criterion, wherein each search criterion map references one or more products associated with each search criterion; for each product referenced by at least one of the generated search criterion maps; determining, based at least in part on the generated search criterion maps, one or more search criteria associated with the product; and generating a product map mapping the product to the one or more search criteria associated with the product as identified within at least one of the generated search criterion maps; and in response to a user request for information regarding a first product, transmitting, for display to a user, at least one search criterion of the one or more search criteria associated with the first product, wherein the at least one search criterion is determined based at least in part on the product map corresponding to the first product. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer system for optimizing a product web page for a product offered for sale over a computer network, comprising:
one or more physical computing devices configured to implement; a search criterion mapping component configured to; receive information related to browsing activity of users responsive to search results of a plurality of user searches, wherein the plurality of user searches corresponds to a plurality of search criteria, and wherein each search criterion of the plurality of search criteria corresponds to a search criterion utilized in a user search of the plurality of user searches; for each search criterion of the plurality of search criteria, generate a search criterion map mapping the search criterion to a set of products, wherein the set of products are determined based at least in part on the browsing activity of a user that is responsive to the search results corresponding to the search criterion, wherein each search criterion map references one or more products associated with each search criterion; a map reversal component configured to, for each product referenced by at least one of the generated search criterion maps; determine, based at least in part on the generated search criterion maps, one or more search criteria associated with the product; generate a product map mapping the product to the one or more search criteria associated with the product as identified within at least one of the generated search criterion maps; and an interface component configured to; transmit, for display to a user, at least one search criterion of the one or more search criteria associated with a first product, wherein the at least one search criterion is determined based at least in part on the product map corresponding to the first product. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
Specification