Claims Analysis
Total Claims: 97
Claim 1
Independent Claim
74 words
A computerized system for associating an observed behavior with items, comprising: a converter capable of converting the observed behavior to a behavior vector; a profile adapter capable of modifying a profile vector with the behavior vector; and a comparater capable of comparing the modified profile vector to a plurality of entity vectors, the entity vectors indicative of the items, so as to identify at least one entity vector closely associated with the observed behavior.
Claim 2
Dependent Claim
74 words
A computerized system for associating an observed behavior with items, comprising: a converter capable of converting the observed behavior to a behavior vector; a profile adapter capable of modifying a profile vector with the behavior vector; and a comparater capable of comparing the modified profile vector to a plurality of entity vectors, the entity vectors indicative of the items, so as to identify at least one entity vector closely associated with the observed behavior.
Claim 3
Dependent Claim
52 words
The computerized system as defined in claim 1, wherein the observed behavior is selected from the group consisting of: submitting a query to a web site, requesting a web page, purchasing a product, visiting a merchant, visiting a web site, inquiring about a product, watching a TV show, and watching a movie.
Claim 4
Dependent Claim
65 words
The computerized system as defined in claim 1, wherein at least one of the items is selected from the group consisting of: a coupon, an advertisement, a solicitation, information relating to a product, information relating to a set of services, a page, section or chapter of a book, a document, a newspaper article, a movie, a TV show, a web site, and a textual material.
Claim 5
Dependent Claim
34 words
The computerized system as defined in claim 1, wherein the computerized system is connected to a network, the network selected from the group consisting of: an intranet, a local area network, and the Internet.
Claim 6
Dependent Claim
28 words
The computerized system as defined in claim 1, wherein the converter includes a page content vector lookup module which identifies the behavior vector based upon a page identifier.
Claim 7
Dependent Claim
43 words
The computerized system as defined in claim 1, wherein the observed behavior comprises a user query, and wherein the converter includes an entity content vector module for transforming the user query into behavior vectors based upon the component words of the user query.
Claim 8
Dependent Claim
120 words
The computerized system as defined in claim 1, wherein the profile adapter modifies the profile vector based upon at least one parameter selected from the group consisting of: a threshold by which a behavior vector will be used instead of the entity vector, a learning rate for a profile update, a leaning rate for an entity update, an update rate for a query universe estimate of a mean, an update for a profile universe update of a mean, a forgetting factor for a set of profile vectors, a forgetting factor for a set of entity vectors, a mean of a set of entity vectors, a mean of a set profile vectors, and a mean of a set of behavior vectors.
Claim 9
Dependent Claim
33 words
The computerized system as defined in claim 1, wherein the comparater includes a vector closeness determination module to calculate the distance between the modified profile vector and any one of the entity vectors.
Claim 10
Independent Claim
126 words
A system for selecting advertisements in a computer environment, comprising: a database of electronic advertisements; and an electronic advertisement management system, comprising: a converter capable of converting an observed behavior of a user computing device in the computer environment to a behavior vector, a profile adapter capable of modifying a profile vector indicative of the user with the behavior vector, a comparater capable of comparing the modified profile vector to a plurality of entity vectors, the entity vectors indicative of the electronic advertisements, so as to identify at least one entity vector closely associated with the observed behavior, and a selector accessing the electronic database with the identified entity vector so as to select at least one electronic advertisement to communicate to the user computing device.
Claim 11
Independent Claim
126 words
A system for selecting advertisements in a computer environment, comprising: a database of electronic advertisements; and an electronic advertisement management system, comprising: a converter capable of converting an observed behavior of a user computing device in the computer environment to a behavior vector, a profile adapter capable of modifying a profile vector indicative of the user with the behavior vector, a comparater capable of comparing the modified profile vector to a plurality of entity vectors, the entity vectors indicative of the electronic advertisements, so as to identify at least one entity vector closely associated with the observed behavior, and a selector accessing the electronic database with the identified entity vector so as to select at least one electronic advertisement to communicate to the user computing device.
Claim 12
Dependent Claim
43 words
The system as defined in claim 9, wherein the selector includes inventory management to allow selection of an entity that is under-selected according to the selection schedule and to inhibit the selection of an entity that is over-selected according to the selection schedule.
Claim 13
Dependent Claim
26 words
The system as defined in claim 9, wherein the selector includes inventory management to allow selection of the entity vector based upon a presentation delivery schedule.
Claim 14
Dependent Claim
51 words
The system as defined in claim 9, wherein the observed behavior is selected from the group consisting of: submitting a query to a web site, requesting a web page, purchasing a product, visiting a merchant, visiting a web site, inquiring about a product, watching a TV show, and watching a movie.
Claim 15
Dependent Claim
33 words
The system as defined in claim 9, wherein the computer environment is connected to a network, the network selected from the group consisting of: an intranet, a local area network, and the Internet.
Claim 16
Dependent Claim
27 words
The system as defined in claim 9, wherein the converter includes a page content vector lookup module which identifies the behavior vector based upon a page identifier.
Claim 17
Dependent Claim
30 words
The system as defined in claim 9, wherein the observed behavior is selected from the group consisting of: a user query, a page view, or a purchase of a product.
Claim 18
Dependent Claim
119 words
The system as defined in claim 9, wherein the profile adapter modifies the profile vector based upon at least one parameter selected from the group consisting of: a threshold by which a behavior vector will be used instead of the entity vector, a learning rate for a profile update, a leaning rate for an entity update, an update rate for a query universe estimate of a mean, an update for a profile universe update of a mean, a forgetting factor for a set of profile vectors, a forgetting factor for a set of entity vectors, a mean of a set of entity vectors, a mean of a set profile vectors, and a mean of a set of behavior vectors.
Claim 19
Dependent Claim
32 words
The system as defined in claim 9, wherein the comparater includes a vector closeness determination module to calculate the distance between the modified profile vector and any one of the entity vectors.
Claim 20
Dependent Claim
65 words
A computerized system for adapting an entity vector, comprising: a converter capable of converting an observed behavior of a user into a behavior vector; a profile adapter capable of modifying a profile vector indicative of the user based on the behavior vector; and an entity adapter capable of modifying an entity vector indicative of an item based on the profile vector or the behavior vector.
Claim 21
Dependent Claim
65 words
A computerized system for adapting an entity vector, comprising: a converter capable of converting an observed behavior of a user into a behavior vector; a profile adapter capable of modifying a profile vector indicative of the user based on the behavior vector; and an entity adapter capable of modifying an entity vector indicative of an item based on the profile vector or the behavior vector.
Claim 22
Dependent Claim
66 words
The system as defined in claim 18, wherein at least one of the items is selected from the group consisting of: a coupon, an advertisement, a solicitation, information relating to a product, information relating to a set of services, a page, a section or a chapter of a book, a document, a newspaper article, a movie, a TV show, a web site, and a textual material.
Claim 23
Dependent Claim
51 words
The system as defined in claim 18, wherein the observed behavior is selected from the group consisting of: submitting a query to a web site, requesting a web page, purchasing, a product, visiting a merchant, visiting a web site, inquiring about a product, watching a TV show, and watching a movie.
Claim 24
Dependent Claim
33 words
The system as defined in claim 18, wherein the computerized system is connected to a network, the network selected from the group consisting of: an intranet, a local area network, and the Internet.
Claim 25
Dependent Claim
27 words
The system as defined in claim 18, wherein the converter includes a page content vector lookup module which identifies the behavior vector based upon a page identifier.
Claim 26
Dependent Claim
30 words
The system as defined in claim 18, wherein the observed behavior is selected from the group consisting of: a user query, a page view, or a purchase of a product.
Claim 27
Dependent Claim
119 words
The system as defined in claim 18, wherein the profile adapter modifies the profile vector based upon at least one parameter selected from the group consisting of: a threshold by which a behavior vector will be used instead of the entity vector, a learning rate for a profile update, a learning rate for an entity update, an update rate for a query universe estimate of a mean, an update for a profile universe update of a mean, a forgetting factor for a set of profile vectors, a forgetting factor for a set of entity vectors, a mean of a set of entity vectors, a mean of a set profile vectors, and a mean of a set of behavior vectors.
Claim 28
Dependent Claim
119 words
The system as defined in claim 18, wherein the entity adapter modifies the entity vector based upon at least one parameter selected from the group consisting of: a threshold by which a behavior vector will be used instead of the profile vector, a leaning rate for a profile update, a learning rate for an entity update, an update rate for a query universe estimate of a mean, an update for a profile universe update of a mean, a forgetting factor for a set of profile vectors, a forgetting factor for a set of entity vectors, a mean of a set of entity vectors, a mean of a set profile vectors, and a mean of a set of behavior vectors.
Claim 29
Independent Claim
54 words
A system for generating a profile vector in a computer environment, comprising: a converter capable of converting a plurality of observed behaviors of a user into an associated plurality of behavior vectors; and a profile adapter capable of repeatedly modifying a profile vector indicative of the user based on the plurality of behavior vectors.
Claim 30
Independent Claim
54 words
A system for generating a profile vector in a computer environment, comprising: a converter capable of converting a plurality of observed behaviors of a user into an associated plurality of behavior vectors; and a profile adapter capable of repeatedly modifying a profile vector indicative of the user based on the plurality of behavior vectors.
Claim 31
Dependent Claim
58 words
The system as defined in claim 26, wherein at least one of the plurality of observed user behaviors is selected from the group consisting of: submitting a query to a web site, requesting a web page, purchasing a product, visiting a merchant, visiting a web site, inquiring about a product, watching a TV show, and watching a movie.
Claim 32
Dependent Claim
33 words
The system as defined in claim 26, wherein the computer environment is connected to a network, the network selected from the group consisting of: an intranet, a local area network, and the Internet.
Claim 33
Dependent Claim
30 words
The system as defined in claim 26, wherein the observed behavior is selected from the group, consisting of: a user query, a page view, or a purchase of a product.
Claim 34
Dependent Claim
120 words
The system as defined in claim 26, wherein the profile adapter includes modifies the profile vector based upon at least one parameter selected from the group consisting of: a threshold by which a behavior vector will be used instead of the profile vector, a learning rate for a profile update, a learning rate for an entity update, an update rate for a query universe estimate of a mean, an update for a profile universe update of a mean, a forgetting factor for a set of profile vectors, a forgetting factor for a set of entity vectors, a mean of a set of entity vectors, a mean of a set profile vectors, and a mean of a set of behavior vectors.
Claim 35
Dependent Claim
43 words
A computerized system for adapting an entity vector, comprising: a converter capable of converting an observed behavior of a user into a behavior vector; and an entity adapter capable of modifying an entity vector indicative of an item based on the behavior vector.
Claim 36
Dependent Claim
43 words
A computerized system for adapting an entity vector, comprising: a converter capable of converting an observed behavior of a user into a behavior vector; and an entity adapter capable of modifying an entity vector indicative of an item based on the behavior vector.
Claim 37
Dependent Claim
50 words
The system as defined in claim 31, wherein observed behavior is selected from the group consisting of: submitting a query to a web site, requesting a web page, purchasing a product, visiting a merchant, visiting a web site, inquiring about a product, watching a TV show, and watching a movie.
Claim 38
Dependent Claim
33 words
The system as defined in claim 31, wherein the computerized system is connected to a network, the network selected from the group consisting of: an intranet, a local area network, and the Internet.
Claim 39
Dependent Claim
28 words
The system as defined in claim 31, wherein the converter includes a page content vector lookup module which identifies the behavior entity vector based upon a page identifier.
Claim 40
Dependent Claim
30 words
The system as defined in claim 31, wherein the observed behavior is selected from the group consisting of: a user query, a page view, or a purchase of a product.
Claim 41
Dependent Claim
62 words
The system as defined in claim 31, wherein the item is selected from the group consisting of: a coupon, an advertisement, a solicitation, information relating to a product, information relating to a set of services, a page, a section or a chapter of a book, a document, a newspaper article, a movie, a TV show, a web site, and a textual material.
Claim 42
Independent Claim
108 words
A system for selecting advertisements in a computer environment, comprising: a database of electronic advertisements; and an electronic advertisement management system, comprising: a converter capable of converting an observed behavior of a user computing device in the computer environment to a behavior vector, a comparater capable of comparing the behavior vector to a plurality of entity vectors, the entity vectors indicative of the electronic advertisements, so as to identify at least one entity vector closely associated with the observed behavior, and a selector accessing the electronic database with the identified entity vector so as to select at least one electronic advertisement to communicate to the user computing device.
Claim 43
Independent Claim
108 words
A system for selecting advertisements in a computer environment, comprising: a database of electronic advertisements; and an electronic advertisement management system, comprising: a converter capable of converting an observed behavior of a user computing device in the computer environment to a behavior vector, a comparater capable of comparing the behavior vector to a plurality of entity vectors, the entity vectors indicative of the electronic advertisements, so as to identify at least one entity vector closely associated with the observed behavior, and a selector accessing the electronic database with the identified entity vector so as to select at least one electronic advertisement to communicate to the user computing device.
Claim 44
Dependent Claim
33 words
The system as defined in claim 37, wherein the computer environment is connected to a network, the network selected from the group consisting of: an intranet, a local area network, and the Internet.
Claim 45
Dependent Claim
27 words
The system as defined in claim 37, wherein the converter includes a page content vector lookup module which identifies the behavior vector based upon a page identifier.
Claim 46
Dependent Claim
30 words
The system as defined in claim 37, wherein the observed behavior is selected from the group consisting of: a user query, a page view, or a purchase of a product.
Claim 47
Dependent Claim
31 words
The system as defined in claim 37, wherein the comparater includes a vector closeness determination module to calculate the distance between the behavior vector and any one of the entity vectors.
Claim 48
Dependent Claim
45 words
The system as defined in claim 37, wherein the selector includes inventory management to allow selection of the entity vector of an entity being under-selected according to a selection schedule and inhibit the selection of an entity that is over-selected according to the selection schedule.
Claim 49
Dependent Claim
25 words
The system as defined in claim 37, wherein the selector includes inventory management to allow selection of the entity based upon a presentation delivery schedule.
Claim 50
Independent Claim
67 words
A method of associating an observed behavior with items on a computer including a data storage, comprising: converting an observed behavior to a behavior vector; modifying a profile vector with the behavior vector, and comparing the modified profile vector to a plurality of entity vectors, the entity vectors indicative of the items, so as to identify at least one entity vector closely associated with the observed behavior.
Claim 51
Independent Claim
67 words
A method of associating an observed behavior with items on a computer including a data storage, comprising: converting an observed behavior to a behavior vector; modifying a profile vector with the behavior vector, and comparing the modified profile vector to a plurality of entity vectors, the entity vectors indicative of the items, so as to identify at least one entity vector closely associated with the observed behavior.
Claim 52
Dependent Claim
52 words
The method as defined in claim 44, wherein the observed user behavior is selected from the group consisting of: submitting a query to a web site, requesting a web page, purchasing a product, visiting a merchant, visiting a web site, inquiring about a product, watching a TV show, and watching a movie.
Claim 53
Dependent Claim
66 words
The method as defined in claim 44, wherein at least one of the items is selected from the group consisting of: a coupon, an advertisement, a solicitation, information relating to a product, information relating to a set of services, a page, a section or a chapter of a book, a document, a newspaper article, a movie, a TV show, a web site, and a textual material.
Claim 54
Dependent Claim
20 words
The method as defined in claim 44, wherein the converting step identifies the behavior vector based upon a page identifier.
Claim 55
Dependent Claim
35 words
The method as defined in claim 44, wherein the observed user behavior comprises a user query, and the converting step transforms the user query into vectors based upon the component words of the user query.
Claim 56
Dependent Claim
26 words
The method as defined in claim 44, wherein the comparing step calculates the distance between the modified profile vector and any one of the entity vectors.
Claim 57
Independent Claim
102 words
A method of selecting advertisements in a computer environment, comprising: providing a database of electronic advertisements; converting an observed behavior of a user computing device in the computer environment to a behavior vector, modifying a profile vector indicative of the user with the behavior vector; comparing the modified profile vector to a plurality of entity vectors, the entity vectors indicative of the electronic advertisements, so as to identify at least one entity vector closely associated with the observed behavior; accessing the electronic database with the identified entity vector; and selecting at least one electronic advertisement to communicate to the user computing device.
Claim 58
Independent Claim
102 words
A method of selecting advertisements in a computer environment, comprising: providing a database of electronic advertisements; converting an observed behavior of a user computing device in the computer environment to a behavior vector, modifying a profile vector indicative of the user with the behavior vector; comparing the modified profile vector to a plurality of entity vectors, the entity vectors indicative of the electronic advertisements, so as to identify at least one entity vector closely associated with the observed behavior; accessing the electronic database with the identified entity vector; and selecting at least one electronic advertisement to communicate to the user computing device.
Claim 59
Dependent Claim
40 words
The method as defined in claim 50, wherein the selecting includes selecting an electronic advertisement that is under-selected according to a selection schedule and to inhibit the selection of an electronic advertisement that is over-selected according to the selection schedule.
Claim 60
Dependent Claim
21 words
The method as defined in claim 50, wherein the selecting includes selecting the entity vector based upon a presentation delivery schedule.
Claim 61
Dependent Claim
119 words
The method as defined in claim 50, wherein the modifying includes modifying the profile vector based upon at least one parameter selected from the group consisting of: a threshold by which a behavior vector will be used instead of the entity vector, a learning rate for a profile update, a learning rate for an entity update, an update rate for a query universe estimate of a mean, an update for a profile universe update of a mean, a forgetting factor for a set of profile vectors, a forgetting factor for a set of entity vectors, a mean of a set of entity vectors, a mean of a set profile vectors, and a mean of a set of query vectors.
Claim 62
Dependent Claim
38 words
The method as defined in claim 50, wherein the electronic advertisement is communicated to the user computing device via a network, the network selected from the group consisting of an intranet, a local area network, and the Internet.
Claim 63
Dependent Claim
52 words
The method as defined in claim 50, wherein the observed user behavior is selected from the group consisting of: submitting a query to a web site, requesting a web page, purchasing a product, visiting a merchant, visiting a web site, inquiring about a product, watching a TV show, and watching a movie.
Claim 64
Dependent Claim
20 words
The method as defined in claim 50, wherein the converting includes identifying the behavior vector based upon a page identifier.
Claim 65
Dependent Claim
36 words
The method as defined in claim 50, wherein the observed user behavior comprises a user query, and the converting includes transforming the user query into behavior vectors based upon the component words of the user query.
Claim 66
Independent Claim
57 words
A method for adapting an entity vector on a computer including a data storage, comprising: converting an observed behavior of a user into a behavior vector; modifying a profile vector indicative of the user based on the behavior vector; and modifying an entity vector indicative of an item based on the profile vector or the behavior vector.
Claim 67
Independent Claim
57 words
A method for adapting an entity vector on a computer including a data storage, comprising: converting an observed behavior of a user into a behavior vector; modifying a profile vector indicative of the user based on the behavior vector; and modifying an entity vector indicative of an item based on the profile vector or the behavior vector.
Claim 68
Dependent Claim
66 words
The method as defined in claim 58, wherein at least one of the items is selected from the group consisting of: a coupon, an advertisement, information relating to a solicitation, information relating to a product, a set of services, a page, a section or a chapter of a book, a document, a newspaper article, a movie, a TV show, a web site, and a textual material.
Claim 69
Dependent Claim
122 words
The method as defined in claim 58, wherein the modifying the profile vector includes modifying the profile vector based upon at least one parameter selected from the group consisting of: a threshold by which a behavior vector will be used instead of the entity vector, a learning rate for a profile update, a learning rate for an entity update, an update rate for a query universe estimate of a mean, an update for a profile universe update of a mean, a forgetting factor for a set of profile vectors, a forgetting factor for a set of entity vectors, a mean of a set of entity vectors, a mean of a set profile vectors, and a mean of a set of behavior vectors.
Claim 70
Dependent Claim
122 words
The method as defined in claim 58, wherein the modifying the entity vector includes modifying the profile vector based upon at least one parameter selected from the group consisting of: a threshold by which a behavior vector will be used instead of the profile vector, a learning rate for a profile update, a learning rate for an entity update, an update rate for a query universe estimate of a mean, an update for a profile universe update of a mean, a forgetting factor for a set of profile vectors, a forgetting factor for a set of entity vectors, a mean of a set of entity vectors, a mean of a set profile vectors, and a mean of a set of behavior vectors.
Claim 71
Dependent Claim
32 words
The method as defined in claim 58, wherein the computer is connected to a network, the network selected from the group consisting of: an intranet, a local area network, and the Internet.
Claim 72
Dependent Claim
52 words
The method as defined in claim 58, wherein the observed user behavior is selected from the group consisting of: submitting a query to a web site, requesting a web page, purchasing a product, visiting a merchant, visiting a web site, inquiring about a product, watching a TV show, and watching a movie.
Claim 73
Dependent Claim
21 words
The method as defined in claim 58, wherein the converting includes identifying identifies the behavior vector based upon a page identifier.
Claim 74
Dependent Claim
35 words
The method as defined in claim 58, wherein the observed user behavior comprises a user query, and the converting includes transforming the user query into vectors based upon the component words of the user query.
Claim 75
Independent Claim
52 words
A method of generating a profile vector in a computer environment on a computer including a data storage, comprising: converting a plurality of observed behaviors of a user into an associated plurality of behavior vectors; and repeatedly modifying a profile vector indicative of the user based on the plurality of behavior vectors.
Claim 76
Independent Claim
52 words
A method of generating a profile vector in a computer environment on a computer including a data storage, comprising: converting a plurality of observed behaviors of a user into an associated plurality of behavior vectors; and repeatedly modifying a profile vector indicative of the user based on the plurality of behavior vectors.
Claim 77
Dependent Claim
33 words
The method as defined in claim 66, wherein the computer environment is connected to a network, the network selected from the group consisting of: an intranet, a local area network, and the Internet.
Claim 78
Dependent Claim
52 words
The method as defined in claim 66, wherein the observed user behavior is selected from the group consisting of: submitting a query to a web site, requesting a web page, purchasing a product, visiting a merchant, visiting a web site, inquiring about a product, watching a TV show, and watching a movie.
Claim 79
Dependent Claim
20 words
The method as defined in claim 66, wherein the converting includes identifying the behavior vector based upon a page identifier.
Claim 80
Dependent Claim
35 words
The method as defined in claim 66, wherein the observed user behavior comprises a user query, and the converting includes transforming the user query into vectors based upon the component words of the user query.
Claim 81
Independent Claim
40 words
A method of adapting an entity vector on a computer including a data storage, comprising: converting an observed behavior of a user into a behavior vector, and modifying an entity vector indicative of an item based on the behavior vector.
Claim 82
Independent Claim
40 words
A method of adapting an entity vector on a computer including a data storage, comprising: converting an observed behavior of a user into a behavior vector, and modifying an entity vector indicative of an item based on the behavior vector.
Claim 83
Dependent Claim
65 words
The method as defined in claim 71, wherein at least one of the items are selected from the group consisting of: a coupon, an advertisement, a solicitation, information relating to a product, information relating to a set of services, a page, a section or chapter of a book, a document, a newspaper article, a movie, a TV show, a web site, and a textual material.
Claim 84
Dependent Claim
32 words
The method as defined in claim 71, wherein the computer is connected to a network, the network selected from the group consisting of: an intranet, a local area network, and the Internet.
Claim 85
Dependent Claim
52 words
The method as defined in claim 71, wherein the observed user behavior is selected from the group consisting of: submitting a query to a web site, requesting a web page, purchasing a product, visiting a merchant, visiting a web site, inquiring about a product, watching a TV show, and watching a movie.
Claim 86
Dependent Claim
20 words
The method as defined in claim 71, wherein the converting includes identifying the behavior vector based upon a page identifier.
Claim 87
Dependent Claim
35 words
The method as defined in claim 71, wherein the observed user behavior comprises a user query, and the converting includes transforming the user query into vectors based upon the component words of the user query.
Claim 88
Dependent Claim
125 words
The method as defined in claim 71, wherein the modifying step including modifying for the entity vector modifies the behavior vector based upon at least one parameter selected from the group consisting of: a threshold by which a behavior vector will be used instead of the profile vector, a learning rate for a profile update, a learning rate for an entity update, an update rate for a query universe estimate of a mean, an update for a profile universe update of a mean, a forgetting factor for a set of profile vectors, a forgetting factor for a set of entity vectors, a mean of a set of entity vectors, a mean of a set profile vectors, and a mean of a set of behavior vectors.
Claim 89
Independent Claim
91 words
A method of selecting advertisements in a computer including a data storage, comprising: providing a database of electronic advertisements; converting an observed behavior of a user computing device in the computer to a behavior vector; comparing the behavior vector to a plurality of entity vectors, the entity vectors indicative of the electronic advertisements, so as to identify at least one entity vector closely associated with the observed behavior; accessing the electronic database with the identified entity vector, and selecting at least one electronic advertisement to communicate to the user computing device.
Claim 90
Independent Claim
91 words
A method of selecting advertisements in a computer including a data storage, comprising: providing a database of electronic advertisements; converting an observed behavior of a user computing device in the computer to a behavior vector; comparing the behavior vector to a plurality of entity vectors, the entity vectors indicative of the electronic advertisements, so as to identify at least one entity vector closely associated with the observed behavior; accessing the electronic database with the identified entity vector, and selecting at least one electronic advertisement to communicate to the user computing device.
Claim 91
Dependent Claim
39 words
The method as defined in claim 78, wherein the selecting includes selecting an electronic advertisement that is under-selected according to a selection schedule and inhibiting the selection of an electronic advertisement that is over-selected according to the selection schedule.
Claim 92
Dependent Claim
21 words
The method as defined in claim 78, wherein the selecting includes selecting the entity vector based upon a presentation delivery schedule.
Claim 93
Dependent Claim
25 words
The method as defined in claim 78, wherein the comparing includes calculating the distance between the behavior vectors to any one of the entity vectors.
Claim 94
Dependent Claim
41 words
The method as defined in claim 78, wherein the at least one electronic advertisement is communicated to the user computing device via a network, the network selected from the group consisting of: an intranet, a local area network, and the Internet.
Claim 95
Dependent Claim
52 words
The method as defined in claim 78, wherein the observed user behavior is selected from the group consisting of: submitting a query to a web site, requesting a web page, purchasing a product, visiting a merchant, visiting a web site, inquiring about a product, watching a TV show, and watching a movie.
Claim 96
Dependent Claim
20 words
The method as defined in claim 78, wherein the converting includes identifying the behavior vector based upon a page identifier.
Claim 97
Dependent Claim
35 words
The method as defined in claim 78, wherein the observed user behavior comprises a user query, and the converting includes transforming the user query into vectors based upon the component words of the user query.