System and method for targeted ad delivery
First Claim
1. A method of generating a user profile 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 a 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; and
increasing the corresponding user interest score by a predetermined amount when the content category identifier associated with the requested webpage matches the user content category identifier, wherein the predetermined amount is established independently from the web content depicted in the webpage being viewed by the user.
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 is generated. The webpage identifier can be a universal resource locator. 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, the request including the webpage identifier and a first user identifier, the request being received from a client computer connected to the computer network. The webpage request can include a webpage request timestamp. 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. A predetermined amount is established independently from the web content depicted in the webpage being viewed by the user. The corresponding user interest score is increased by the predetermined amount if the content category identifier matches the at least one user content category identifier.
126 Citations
52 Claims
-
1. A method of generating a user profile 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 a 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; and
increasing the corresponding user interest score by a predetermined amount when the content category identifier associated with the requested webpage matches the user content category identifier, wherein the predetermined amount is established independently from the web content depicted in the webpage being viewed by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method of generating a user profile 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 a 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;
providing a predetermined amount, wherein the predetermined amount is established independently from the web content depicted in the webpage being viewed by the user;
if the content category identifier matches the at least one user content category identifier, increasing the corresponding user interest score by the predetermined amount;
assigning the corresponding user interest score to be reduced by a long-term decay rate when the corresponding user interest score of the content category identifier surpasses a high threshold;
determining whether the user has a long-term interest in the content category by checking whether the content category is assigned to be reduced by a long-term decay rate; and
if it is determined that the user has a long-term interest in the content category, decaying the corresponding user interest score utilizing the long-term decay rate, wherein the long-term decay rate slowly reduces the corresponding user interest score. - View Dependent Claims (32)
-
-
33. A system to deliver advertisement over a computer network, comprising:
-
a merchant sever configured to receive a webpage request from a web browser on the user computer, the webpage request including a universal resource locator and a user identifier; and
a user profile database to store user profiles, each user profile comprising a plurality of content category identifiers, wherein each of the plurality of content category identifier has a corresponding user interest score and a timestamp indicating when the webpage request is last received, wherein the corresponding user interest score increases based on the frequency a webpage associated with the content category is requested. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 48)
-
-
41. A method of receiving a targeted advertisement over a computer network, comprising:
-
transmitting from a 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 the content identified by the content category identifier, wherein the web server increases a corresponding user interest score by a predetermined amount that is independent from the web content depicted in the webpage;
receiving the requested webpage from the web server; and
receiving Internet content, wherein the Internet content is related to a content category in the user profile having an associated interest score higher than a predetermined amount. - View Dependent Claims (42, 43, 44, 45, 46, 47, 49, 50, 51, 52)
-
Specification