System and method for integrated recommendations
First Claim
1. A recommendation appliance for introducing recommendation messages in a web page server system, comprising:
- a first port for communicating with at least one end user computer that comprises a web browser for issuing web page requests and displaying requested web pages;
a second port for communicating with at least one web server computer that generates requested web page content in response to a web page request;
at least one processing device; and
a memory having stored thereon executable instructions and data which, when executed by the processing device, cause the recommendation appliance to;
forward a web page request received from a first end user computer at the first port through the second port to a first web server computer identified in the web page request;
receive at the second port a requested web page comprising original web page content from the first web server computer that is generated in response to the web page request from the first end user computer;
generate at least one purchase recommendation based on a recommendation context that is extracted from the web page request or from the requested web page received from the first web server computer;
modify the original web page content to include the purchase recommendation, thereby generating a modified web page; and
return the modified web page through the first port to the first end user computer.
2 Assignments
0 Petitions
Accused Products
Abstract
A recommendation appliance, system and method are provided for generating and deploying additional web page content or functionality (e.g., retail recommendations) to an existing web page server system. For example, the present invention may be embodied as a reverse proxy server that is inserted as an intermediate network node between a web server and the end users accessing the web server. In this position, the recommendation appliance can introduce recommendation messages to web pages generated by the web server without requiring any modification to the code or architecture of the web server. In addition, the appliance may separately track the transaction activities of end users who receive recommendation messages and the transaction activities of end users who do not receive recommendation messages, so that a comparison of the effectiveness of the recommendations may efficiently be demonstrated without requiring any modification to the code or architecture of the web server.
-
Citations
23 Claims
-
1. A recommendation appliance for introducing recommendation messages in a web page server system, comprising:
-
a first port for communicating with at least one end user computer that comprises a web browser for issuing web page requests and displaying requested web pages; a second port for communicating with at least one web server computer that generates requested web page content in response to a web page request; at least one processing device; and a memory having stored thereon executable instructions and data which, when executed by the processing device, cause the recommendation appliance to; forward a web page request received from a first end user computer at the first port through the second port to a first web server computer identified in the web page request; receive at the second port a requested web page comprising original web page content from the first web server computer that is generated in response to the web page request from the first end user computer; generate at least one purchase recommendation based on a recommendation context that is extracted from the web page request or from the requested web page received from the first web server computer; modify the original web page content to include the purchase recommendation, thereby generating a modified web page; and return the modified web page through the first port to the first end user computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-based method of generating recommendations at an integrated recommendation proxy server for potential purchase by a customer, comprising:
-
receiving a web page request from an client computer; forwarding the web page request to a web server identified in the web page request; generating a purchase recommendation based on a recommendation context associated with the web page request while the web page request is forwarded to the web server; receiving a requested web page comprising original web page content from the web server that is generated in response to the web page request; modifying the original web page content to include the purchase recommendation, thereby generating a modified web page; and returning the modified web page to the client computer. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A system for generating purchase recommendations for a user, comprising:
a first recommendation appliance comprising means for receiving a web page request from a user and forwarding the web page request to a web server identified in the web page request; means for identifying recommendation context information associated with the received web page request; means for generating a purchase recommendation based on the recommendation context information after the web page request is sent to the web page server; means for receiving a requested web page generated by the web page server in response to the web page request; and means for modifying the requested web page to include the purchase recommendation. - View Dependent Claims (22, 23)
Specification