System and method for targeted ad delivery
First Claim
1. A computer implemented method of generating a user profile for targeted advertisement over a computer network, the method comprising:
- determining a webpage identifier that identifies a webpage;
defining a content category identifier that identifies a content category;
associating the webpage identifier with the content category identifier when web content depicted in the webpage is relevant to the content category;
receiving, at a web server, a request for the webpage, the request including the webpage identifier and a first user identifier, the request being received from a client computer connected to the computer network;
locating the user profile by determining whether the first user identifier matches a second user identifier corresponding to the user profile, wherein the user profile includes a user interest score corresponding to a user content category identifier;
increasing the corresponding user interest score by an arbitrary standard amount when the content category identifier associated with the requested webpage matches the user content category identifier, wherein the arbitrary standard amount is established independently from the web content depicted in the webpage being viewed by a user;
increasing the corresponding user interest score by an amount representative of an elapsed time between the time of a previous webpage request having a similar content category identifier to the request for the webpage;
selecting an advertisement based on the user interest score;
providing the advertisement to the user over the computer network for display on a display device of the client computer; and
utilizing a plurality of decay rates to decay the corresponding user interest score, wherein a decay rate from the plurality of decay rates is chosen to be utilized depending upon user behavior;
wherein;
when the corresponding user interest score decreases below a threshold, the corresponding user interest score is reduced according to a second decay rate which reduces the corresponding user interest score at a greater rate than a first decay rate; and
when the corresponding user interest score surpasses another threshold, the corresponding user interest score ceases to be reduced by the second decay rate and is instead reduced by the first decay rate.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system of generating a user profile for advertisement over a computer network is disclosed. A webpage identifier that identifies a webpage and a content category identifier that identifies a content category is generated. The webpage identifier is associated with the content category identifier if web content depicted in the webpage is relevant to the content category. A web server then receives a request for the webpage including the webpage identifier and a first user identifier from a client computer connected to the computer network. A user profile is located by determining whether the first user identifier matches a second user identifier corresponding to the user profile. The user profile includes at least one user content category identifier and a corresponding user interest score. The corresponding user interest score is increased by the predetermined amount if the content category identifier matches the user content category identifier.
205 Citations
31 Claims
-
1. A computer implemented method of generating a user profile for targeted advertisement over a computer network, the method comprising:
-
determining a webpage identifier that identifies a webpage; defining a content category identifier that identifies a content category; associating the webpage identifier with the content category identifier when web content depicted in the webpage is relevant to the content category; receiving, at a web server, a request for the webpage, the request including the webpage identifier and a first user identifier, the request being received from a client computer connected to the computer network; locating the user profile by determining whether the first user identifier matches a second user identifier corresponding to the user profile, wherein the user profile includes a user interest score corresponding to a user content category identifier; increasing the corresponding user interest score by an arbitrary standard amount when the content category identifier associated with the requested webpage matches the user content category identifier, wherein the arbitrary standard amount is established independently from the web content depicted in the webpage being viewed by a user; increasing the corresponding user interest score by an amount representative of an elapsed time between the time of a previous webpage request having a similar content category identifier to the request for the webpage; selecting an advertisement based on the user interest score; providing the advertisement to the user over the computer network for display on a display device of the client computer; and utilizing a plurality of decay rates to decay the corresponding user interest score, wherein a decay rate from the plurality of decay rates is chosen to be utilized depending upon user behavior; wherein; when the corresponding user interest score decreases below a threshold, the corresponding user interest score is reduced according to a second decay rate which reduces the corresponding user interest score at a greater rate than a first decay rate; and when the corresponding user interest score surpasses another threshold, the corresponding user interest score ceases to be reduced by the second decay rate and is instead reduced by the first decay rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer implemented method of generating a user profile associated with a user for advertisement over a computer network, comprising:
-
determining a webpage identifier that identifies a webpage; defining a content category identifier that identifies a content category; associating the webpage identifier with the content category identifier when web content depicted in the webpage is relevant to the content category; receiving, at a web server, a request for the webpage, the request including the webpage identifier and a first user identifier, the request being received from a client computer connected to the computer network; locating the user profile by determining whether the first user identifier matches a second user identifier corresponding to the user profile, wherein the user profile includes at least one user content category identifier and a corresponding user interest score; if the content category identifier matches the at least one user content category identifier, increasing the corresponding user interest score by an arbitrary standard amount, wherein the arbitrary standard amount is established independently from the web content depicted in the webpage being viewed by the user; increasing the corresponding user interest score by an amount representative of an elapsed time between the time of a previous webpage request having a similar content category identifier to the request for the webpage; assigning the corresponding user interest score to be reduced by a first decay rate when the corresponding user interest score of the content category identifier surpasses a first threshold; determining whether the user has a first interest in the content category by checking whether the content category is assigned to be reduced by the first decay rate; if the user has the first interest in the content category, decaying the corresponding user interest score utilizing the first decay rate, wherein the first decay rate reduces the corresponding user interest score at a slower rate than a second decay rate; selecting the advertisement based on the user interest score; and providing the advertisement to the user over the computer network for display on a display device of the client computer; wherein if the user does not have the first interest in the content category, decaying the corresponding user interest score utilizing the second decay rate; wherein; when the corresponding user interest score decreases below a second threshold, the corresponding user interest score is reduced according to the second decay rate which reduces the corresponding user interest score at a greater rate than the first decay rate; and when the corresponding user interest score surpasses the first threshold, the corresponding user interest score ceases to be reduced by the second decay rate and instead reduced by the first decay rate.
-
-
23. A system to deliver advertisement over a computer network, the system comprising:
-
a merchant sever configured to receive a webpage request from a web browser, the webpage request including a universal resource locator and a user identifier, wherein the merchant server has a memory and a user profile database to store user profiles, each user profile comprising a plurality of user content category identifiers, wherein each content category identifier of the plurality of content category identifiers has a corresponding user interest score and a timestamp indicating when the webpage request is last received, wherein the corresponding user interest score increases by an arbitrary setting configured in the system to be a standard increase based on frequency a webpage associated with content category is requested, the user interest score additionally increases by an amount representative of an elapsed time between the time of a previous webpage request having a similar content category identifier to the webpage request; wherein the corresponding user interest score is reduced according to a decay rate; and wherein; when the corresponding user interest score decreases below a threshold, the corresponding user interest score is reduced according to a second decay rate which reduces the corresponding user interest score at a greater rate than a first decay rate; and when the corresponding user interest score surpasses another threshold, the corresponding user interest score ceases to be reduced by the second decay rate and the corresponding user interest score is instead reduced by the first decay rate. - View Dependent Claims (24, 25)
-
-
26. A computer implemented method of providing a targeted advertisement over a computer network to a user, the method comprising:
-
receiving from a user'"'"'s client computer a request for a webpage, the request including a webpage identifier and a first user identifier, the request being received by a web server that locates a user profile by determining whether the first user identifier matches a second user identifier corresponding to the user profile, wherein the web server further locates a content category identifier in the user profile by determining whether web content depicted in the webpage is associated to content identified by the content category identifier, wherein the web server increases a corresponding user interest score corresponding to the content category identifier by an arbitrary standard amount that is independent from the web content depicted in the webpage and wherein the web server additionally increases the corresponding user interest score by an amount representative of an elapsed time between the time of a previous webpage request having a similar content category identifier to the request for the webpage; receiving the requested webpage from the web server; receiving Internet content, wherein the Internet content is related to a content category in the user profile having an associated interest score higher than the arbitrary standard amount; selecting an advertisement based on the user interest score; and providing the advertisement to the client computer over the computer network for display on a display device of the client computer; and wherein; when the corresponding user interest score decreases below a threshold, the corresponding user interest score is reduced according to a second decay rate which reduces the corresponding user interest score at a greater rate than a first decay rate; and when the corresponding user interest score surpasses another threshold, the corresponding user interest score ceases to be reduced by the second decay rate and is instead reduced by the first decay rate. - View Dependent Claims (27, 28, 29, 30, 31)
-
Specification