Techniques for displaying impressions in documents delivered over a computer network
First Claim
Patent Images
1. A method of displaying an impression in a web page, the method comprising:
- receiving a request for an impression to be displayed in a placement of a web page, the request being provided by a client computer as a result of receiving the web page;
receiving a placement identifier particularly identifying placement, the placement identifier being embedded in the web page;
receiving behavioral data from the client computer, the behavioral data being indicative of websites previously visited by an end-user on the client computer and indicative of impressions previously received in the client computer;
determining a plurality of candidate impressions that may be displayed in the placement based on the behavioral data;
determining a learning mode of each impression in the plurality of candidate impressions, the learning mode being indicative of a number of times each impression in the plurality of candidate impressions has been served to client computers on the Internet;
selecting a selected impression from the plurality of candidate impressions based on the learning mode of each of the impressions; and
displaying the selected impression in the web page.
6 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, an impression to be displayed in a placement of a web page is selected from candidate impressions that may be displayed in the placement. The candidate impression may be chosen based on behavioral data and a placement identifier particularly identifying the placement. The behavioral data may include categories of websites visited by an end-user on the client computer. The candidate impressions may be in learning modes, and the impression displayed in the placement may be selected based on its learning mode and revenue generation capability.
-
Citations
13 Claims
-
1. A method of displaying an impression in a web page, the method comprising:
-
receiving a request for an impression to be displayed in a placement of a web page, the request being provided by a client computer as a result of receiving the web page;
receiving a placement identifier particularly identifying placement, the placement identifier being embedded in the web page;
receiving behavioral data from the client computer, the behavioral data being indicative of websites previously visited by an end-user on the client computer and indicative of impressions previously received in the client computer;
determining a plurality of candidate impressions that may be displayed in the placement based on the behavioral data;
determining a learning mode of each impression in the plurality of candidate impressions, the learning mode being indicative of a number of times each impression in the plurality of candidate impressions has been served to client computers on the Internet;
selecting a selected impression from the plurality of candidate impressions based on the learning mode of each of the impressions; and
displaying the selected impression in the web page. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for serving an impression to a web page, the system comprising:
an impressions server computer configured to select a selected impression from a set of impressions that may be displayed in a placement of a web page in a client computer, the impressions server computer being configured to select the selected impression using behavioral data received from the client computer and a placement identifier embedded in the web page and particularly identifying the placement, the behavioral data containing information indicative of websites previously visited by an end-user of the client computer and impressions previously displayed in the client computer. - View Dependent Claims (9, 10)
-
11. A method of displaying an impression in a web page, the method comprising:
-
receiving a request for an impression to be displayed in a placement of a web page in a client computer;
receiving a cookie from the client computer, the cookie containing behavioral data indicative of categories of websites previously visited by an end-user on the client computer; and
using the behavioral data to select a selected impression from a plurality of candidate impressions that may be displayed in the placement of the web page, the selected impression being a highest revenue generating impression among impressions in the plurality of candidate impressions. - View Dependent Claims (12, 13)
-
Specification