Targeting users' interests with a dynamic index and search engine server
First Claim
Patent Images
1. A method of improving the way a computer provides personalized advertising to users of internet web pages, the method comprising the steps of:
- a) providing an index server maintaining dynamic indices to internet web pages and employing a hierarchical plurality of topic categories whose contents are maintained and updated by the index server, wherein a master index is maintained as well as one for each user;
b) permitting a user to customize the user'"'"'s index by addition of an internet web page to the user'"'"'s index in conjunction with one or more topic categories;
c) permitting the user to customize the user'"'"'s index by deleting, renaming, and re-hierarchializing topic categories and to specify any subset of the plurality of topic categories as customized by the user;
d) performing customization value calculations to determine numeric customization values, each of the numeric customization values representing how much the user has customized a respective one of the topic categories;
e) calculating a numeric interest value for at least some of the topic categories, wherein calculating a numeric interest value for at least some of the topic categories comprises using the numeric customization values for a respective one of the topic categories;
f) at request of the user, executing a search of the index server in any category of the subset but only of categories in the subset; and
g) serving to the user an advertisement based at least in part upon the calculated numeric interest value.
2 Assignments
0 Petitions
Accused Products
Abstract
A method (and concomitant apparatus and computer-readable medium comprising software) for providing personalized advertising to users of internet web pages comprising providing an index server maintaining a dynamic index to internet web pages and employing a hierarchical plurality of topic categories whose contents are maintained and updated by the index server, permitting a user to specify any subset of the plurality of topic categories, and serving to the user an advertisement based upon the subset specified by the user.
-
Citations
18 Claims
-
1. A method of improving the way a computer provides personalized advertising to users of internet web pages, the method comprising the steps of:
-
a) providing an index server maintaining dynamic indices to internet web pages and employing a hierarchical plurality of topic categories whose contents are maintained and updated by the index server, wherein a master index is maintained as well as one for each user; b) permitting a user to customize the user'"'"'s index by addition of an internet web page to the user'"'"'s index in conjunction with one or more topic categories; c) permitting the user to customize the user'"'"'s index by deleting, renaming, and re-hierarchializing topic categories and to specify any subset of the plurality of topic categories as customized by the user; d) performing customization value calculations to determine numeric customization values, each of the numeric customization values representing how much the user has customized a respective one of the topic categories; e) calculating a numeric interest value for at least some of the topic categories, wherein calculating a numeric interest value for at least some of the topic categories comprises using the numeric customization values for a respective one of the topic categories; f) at request of the user, executing a search of the index server in any category of the subset but only of categories in the subset; and g) serving to the user an advertisement based at least in part upon the calculated numeric interest value. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus that improves the way a computer provides personalized advertising for internet web pages, said apparatus comprising:
-
an index server comprising a processor maintaining dynamic indices to internet web pages and employing a hierarchical plurality of topic categories whose contents are maintained and updated by said index server, wherein a master index is maintained as well as one for each user; a link permitting a user to customize the user'"'"'s index by addition of an internet web page to the user'"'"'s index in conjunction with one or more topic categories; a link permitting the user to customize the user'"'"'s index by deleting, renaming, and re-hierarchializing topic categories and to specify any subset of said plurality of topic categories as customized by the user; a link permitting execution of searches of said index server in any category of said subset but only of categories in said subset; and an advertising server serving to the user an advertisement;
said advertisement based at least in part on a numeric interest value, said numeric interest value calculated for at least some of the topic categories using a numeric customization value for each of a respective one of the topic categories, wherein each said numeric customization value is calculated based at least in part on how much the user has customized a respective one of the topic categories. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium comprising computer software stored thereon that improves the way that a computer provides personalized advertising capabilities for internet web pages, said software comprising:
-
index server code maintaining dynamic indices to internet web pages and employing a hierarchical plurality of topic categories whose contents are maintained and updated by said index server code, wherein a master index is maintained as well as one for each user; link code permitting a user to customize the user'"'"'s index by addition of an internet web page to the user'"'"'s index in conjunction with one or more topic categories; link code permitting the user to customize the user'"'"'s index by deleting, renaming, and re-hierarchializing topic categories and to specify any subset of said plurality of topic categories as customized by the user; link code adding to an internet web gage, controlled by the user, link information permitting execution of searches via said index server code in any category of said subset but only of categories in said subset; and advertising server code serving to the user an advertisement based at least in part on a numeric interest value, said numeric interest value calculated for at least some of the topic categories using a numeric customization value for each of a respective one of the topic categories, wherein each said numeric customization value is calculated based at least in part on how much the user has customized a respective one of the topic categories. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification