System for insertion of advertising content in user-requested internet web pages
First Claim
Patent Images
1. A method for insertion of advertising content in an Internet web page, located on a target web site and requested by a web client, comprising:
- intercepting an HTTP request, from the web client, for the web page;
retrieving the web page from the target web site;
re-writing code on the web page to generate a modified web page including an ad insertion code fragment; and
sending the modified web page to the web client;
wherein the code fragment, when executed by the web client, causes the advertising content to be displayed.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for insertion of advertising content in an Internet web page, located on a target web site and requested by a web client. In one embodiment, a request from the web client for the web page is intercepted and used to retrieve the web page from the target web site. HTML code on the web page is then re-written to generate a modified web page including an ad insertion code fragment. The modified web page is sent to the web client, which executes the code fragment to cause the advertising content to be displayed.
-
Citations
40 Claims
-
1. A method for insertion of advertising content in an Internet web page, located on a target web site and requested by a web client, comprising:
-
intercepting an HTTP request, from the web client, for the web page;
retrieving the web page from the target web site;
re-writing code on the web page to generate a modified web page including an ad insertion code fragment; and
sending the modified web page to the web client;
wherein the code fragment, when executed by the web client, causes the advertising content to be displayed. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for insertion of advertising content in an Internet web page, located on a target web site and requested by a web client, comprising:
-
intercepting a request from the web client for the web page;
retrieving the web page from the target web site in response to forwarding, to the target web site, the request that was intercepted;
re-writing HTML code on the web page to produce a modified web page including an ad insertion code fragment;
sending the modified web page to the web client;
wherein the ad insertion code fragment, when executed by the web client, causes an advertising content request to be generated; and
sending the advertising content to the web client in response to the request therefor. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A method for insertion of advertising content in an Internet web page, located on a target web site and requested by a web client, comprising:
-
intercepting an HTTP request, from the web client, for the web page;
retrieving the web page from the target web site in response to forwarding, to the target web site, the request that was intercepted;
re-writing HTML code on the web page retrieved from the target web site to produce a modified web page including an ad insertion code fragment;
sending the modified web page to the web client;
wherein the ad insertion code fragment, when executed by the web client, causes an advertising content request to be generated;
executing the ad request frame to generate an HTTP request for the advertising content; and
sending the advertising content to the web client in response to the request therefor. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for insertion of advertising content in an Internet web page, located on a target web site and requested by a web client, comprising:
-
receiving a request, from the web client, for the web page by intercepting an HTTP transmission from the web client;
sending the request to a proxy server;
forwarding the request for the web page, from the proxy server the target web site;
receiving the web page from the target web site;
inserting a code fragment in the web page received from the target web site;
sending the web page containing the code fragment to the web client;
wherein the ad insertion code fragment, when executed, causes an ad request frame to be generated on the web page;
receiving a request for the advertising content by an ad content server, in response to the ad request frame being executed by the web client; and
sending the advertising content from the ad content server to the web client, in response to receipt of the request therefor. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A system for insertion of advertising content in an Internet web page, located on a target web site and requested by a web client, the system comprising:
-
customer premises equipment that intercepts an HTTP request, from the web client, for the web page;
a proxy server that receives the request from the web client, forwards the request to the target web site, and sends the web page back to the proxy server;
an ad insertion module, coupled to the proxy server and to a database containing the advertising content;
an ad content server that receives the web page from the proxy server;
wherein the HTML on the retrieved web page is re-written by the ad insertion module to generate a modified web page including a code fragment which generates an ad request frame when loaded by the web client; and
wherein the modified web page is sent to the web client by the ad content server;
wherein a request for the advertising content to be inserted in the web page is generated in response to the ad request frame being executed by the web client; and
wherein, in response to receiving the request for the advertising content, the ad content server sends the advertising content to the web client for inclusion in the web page. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
-
37. A system for insertion of advertising content in an Internet web page, located on a target web site and requested by a web client, comprising:
-
means for intercepting a request from the web client for the web page;
means for retrieving the web page from the target web site in response to forwarding, to the target web site, the request that was intercepted;
means for re-writing HTML code on the web page to produce a modified web page including an ad insertion code fragment;
means for sending the modified web page to the web client;
wherein the ad insertion code fragment, when executed, causes an advertising content request to be generated; and
means for sending the advertising content to the web client in response to the request therefor. - View Dependent Claims (38, 39, 40)
-
Specification