Methods of dynamically creating personalized Internet advertisements based on advertiser input
First Claim
1. A computer-implemented method of displaying an advertisement on a Web page, the method comprising:
- receiving, by a server, information that a Web viewer accesses a Web page;
receiving, by a server, at least one keyword from the Web page;
receiving, by a server, a category of the Web page describing a context of the Web page, wherein the category is assigned to the Web page based on the at least one keyword of the Web page;
receiving, by a server, demographic information about a Web viewer of the Web page;
selecting, by a server, an advertisement template from at least one applicable advertisement template based on the demographic information of the Web viewer, wherein the advertisement template comprises;
an advertisement with missing information, wherein the missing information is associated with the demographic information of the Web viewer and a product or service that the advertisement promotes;
a template keyword matching the at least one keyword of the Web page; and
a template category matching the category of the Web page;
inserting, by a server, the missing information into the advertisement; and
delivering, by a server, the advertisement to the Web page.
9 Assignments
0 Petitions
Accused Products
Abstract
The World Wide Web portion of the Internet is largely supported by advertising. To deliver the most effective advertising, a system for dynamically creating customized advertisements is introduced. The behavior and any demographic information known about web viewers is used to select an advertising template that will be used to create an advertisement. The advertisement template comprises an incomplete advertisement with certain missing information along with identifiers for functions that may be used to complete the advertisement. In one embodiment, the functions may specify how the advertiser associated with the advertisement template may be contacted with the demographic information known about the user in order to fill in the missing portions of advertisement template. For example, the advertisement may concern flights to Hawaii and the advertiser may fill in the price of a flight to Hawaii based upon being provided with the user'"'"'s location. The complete advertisement may then be displayed to the user.
-
Citations
20 Claims
-
1. A computer-implemented method of displaying an advertisement on a Web page, the method comprising:
-
receiving, by a server, information that a Web viewer accesses a Web page; receiving, by a server, at least one keyword from the Web page; receiving, by a server, a category of the Web page describing a context of the Web page, wherein the category is assigned to the Web page based on the at least one keyword of the Web page; receiving, by a server, demographic information about a Web viewer of the Web page; selecting, by a server, an advertisement template from at least one applicable advertisement template based on the demographic information of the Web viewer, wherein the advertisement template comprises; an advertisement with missing information, wherein the missing information is associated with the demographic information of the Web viewer and a product or service that the advertisement promotes; a template keyword matching the at least one keyword of the Web page; and a template category matching the category of the Web page; inserting, by a server, the missing information into the advertisement; and delivering, by a server, the advertisement to the Web page. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method of performing electronic advertising to an electronic device of a user, the method comprising:
-
receiving, by a server, information that an interface is shown on a screen of an electronic device, wherein the server is in communication with the electronic device; receiving, by a server, at least one keyword from the interface; receiving, by a server, a category of the interface describing a context of the interface, wherein the category is assigned to the interface based on the at least one keyword of the interface; receiving, by a server, demographic information about the user of the electronic device; selecting, by a server, an advertisement template from at least one applicable advertisement template based on the demographic information of the user, wherein the advertisement template comprises; an advertisement with missing information associated with the demographic information of the user and a product or service that the advertisement promotes; a template keyword matching the at least one keyword of the interface; and inserting, by a server, the missing information into the advertisement; and delivering, by a server, the advertisement to the electronic device. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system, comprising a server in communication with an electronic device of a user via a network, the server being configured to:
-
receive information that an interface is shown on a screen of the electronic device; receive at least one keyword from the interface; receive a category of the interface describing a context of the interface, wherein the category is assigned to the interface based on the at least one keyword of the interface; receive demographic information about the user; select an advertisement template from at least one applicable advertisement template based on the demographic information of the user, wherein the advertisement template comprises; an advertisement with missing information associated with the demographic information of the user and a product or service that the advertisement promotes; a template keyword matching the at least one keyword of the interface; and a template category matching the category of the interface; insert the missing information into the advertisement; and deliver the advertisement to the interface of the electronic device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification