Method and apparatus for modifying an information page transmitted in a communications network
First Claim
Patent Images
1. A method of modifying an information page transmitted in a communications network, comprising the steps of:
- receiving a request to display the information page from a client computer in the communications network;
obtaining information page data for the requested information page;
determining attributes of the requested information page based on the obtained information page data;
selecting an advertisement to be included on the information page;
modifying the information page data to include the selected advertisement based on the attributes of the requested information page; and
sending the modified information page data to the client computer for display.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for modifying an information page transmitted in a communications network, such as the Internet. A request to display an information page is received from a client computer. Information page data, such as hypertext markup language data, is obtained for the requested information page. Additional data, such as an advertisement, is selected and the information page data is modified to include the additional data based on attributes of the requested information page. The modified information page data is then sent to the client computer for display.
178 Citations
32 Claims
-
1. A method of modifying an information page transmitted in a communications network, comprising the steps of:
-
receiving a request to display the information page from a client computer in the communications network;
obtaining information page data for the requested information page;
determining attributes of the requested information page based on the obtained information page data;
selecting an advertisement to be included on the information page;
modifying the information page data to include the selected advertisement based on the attributes of the requested information page; and
sending the modified information page data to the client computer for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
downloading additional advertisement candidates from an advertisement repository database to the client computer, wherein said step of selecting the advertisement is performed by selecting at least one of the additional advertisement candidates.
-
-
9. The method of claim 8, wherein said step of downloading is performed using channel definition format protocol.
-
10. The method of claim 1, wherein said step of selecting the advertisement is performed by selecting the advertisement from an advertisement repository database.
-
11. The method of claim 10, wherein the attributes of the requested information page include the presence and location of text and graphics on the information page as indicated by the hypertext markup language data.
-
12. The method of claim 11, wherein the attributes of the requested information page include the colors of the text, graphics and background on the information page as indicated by the hypertext markup language data.
-
13. The method of claim 10, wherein said step of selecting the advertisement is performed using an information page request history database.
-
14. The method of claim 10, wherein said step of selecting the advertisement is performed using a user profile database.
-
15. The method of claim 14, wherein said step of selecting the advertisement is performed using a demographic database.
-
16. An apparatus for modifying hypertext markup language data transmitted over the Internet, comprising:
-
means for receiving a request to display an information page from a client computer;
means for obtaining the hypertext markup language data for the requested information page;
means for determining attributes of the requested information page based on the obtained hypertext markup language data;
means for selecting an advertisement to be included on the information page;
means for modifying the hypertext markup language data to include the selected advertisement based on the attributes of the requested information page; and
means for sending the modified hypertext markup language data to the client computer for display. - View Dependent Claims (17, 18, 19)
-
-
20. A computer readable medium having stored thereon instructions which, when executed by a processor, cause the processor to perform steps for modifying hypertext markup language data transmitted over the Internet, said steps comprising:
-
receiving a request to display an information page from a client computer;
obtaining the hypertext markup language data for the requested information page;
means for determining attributes of the requested information page based on the obtained hypertext markup language data;
selecting an advertisement to be included on the information page;
modifying the hypertext markup language data to include the selected advertisement based on the attributes of the requested information page; and
sending the modified hypertext markup language data to the client computer for display. - View Dependent Claims (21, 22, 23)
-
-
24. A method of modifying an information page transmitted in a communication network, comprising the steps of:
-
receiving a request to display the information page from a client computer in the communication network;
obtaining information page data for the requested information page;
selecting an advertisement to be included on the information page;
modifying the information page to include the advertisement based on at least one of the presence, location and color of at least one of text, graphics and a background included in the information page; and
sending the modified information page data to the client computer for display. - View Dependent Claims (25)
-
-
26. A method of modifying an information page transmitted in a communication network, comprising the steps of:
-
receiving a request to display the information page from a client computer in the communication network;
obtaining hypertext markup language data for the requested information page;
selecting an advertisement to be included on the information page;
modifying the hypertext markup language data for the requested information page to include the advertisement such that the display of the advertisement does not conflict with at least one of the presence, location and color of at least one of text, graphics and a background indicated by the obtained hypertext markup language data; and
sending the modified hypertext markup language data for the requested information page to the client computer for display. - View Dependent Claims (27, 28)
-
-
29. A system for modifying an information page data associated with an information page, the information page data including a specific attribute, the information page data transmitted in a network, comprising:
-
a user computer communicating with the network through an ISP;
an server communicating with the ISP including;
an advertisement database including an advertisement;
a history database including history information;
a user profile database including user information;
a demographic database including demographic information;
a computer readable medium having stored thereon instructions which, when executed by a processor, cause the processor to perform the following steps;
selecting the advertisement from the advertisement database;
examining the information page data;
determining the specific attribute;
deciding how to add the advertisement to the information page based on the specific attribute and the advertisement;
modifying the information page data into a modified information page including the information page data and the advertisement;
sending the modified information page to the user computer for display. - View Dependent Claims (30, 31, 32)
-
Specification