Advertisements distributed on-line using target criteria screening with method for maintaining end user privacy
First Claim
1. A method for distributing advertisements for display on an end user computer, comprising the steps of:
- storing advertisement information on a service provider computer for each one of a plurality of advertisements, the advertising information for each respective advertisement including target selection criteria and playback criteria;
storing data pertaining to an end user on an end user computer;
processing the advertisement information for a given advertisement using at least a portion of the end user information to determine whether to display the given advertisement at the end user computer; and
scheduling the display of the given advertisement at the end user computer using the playback criteria corresponding to the given advertisement; and
in which the step of storing advertising information comprises storing, for each one of the plurality of advertisements, corresponding target criteria data, in which the target criteria data includes a minimum affinity ranking for the corresponding advertisement, in which the step of storing end user data comprises storing consumer affinity data for prescribed categories of advertisements, in which the at least a portion of the end user data includes an affinity ranking for a select advertising category, and in which the step of processing comprises the step of identifying an advertisement in an advertising category which has a minimum affinity ranking less than the corresponding affinity ranking for the select advertising category.
8 Assignments
0 Petitions
Accused Products
Abstract
Matching between advertisement and target consumer is achieved in a system which maintains consumer privacy. Such system includes computer end users, an advertising service provider and advertisers. Computer end users subscribe to the advertising service provider. The advertising service provider sells time or other accountable units to the advertisers. The advertiser provides the advertisement. Each advertisement has accompanying demographic information or a desired affinity ranking. The end user completes a demographic questionnaire and ranks various categories of products and services. The advertising service provider sends executable filter programs which run on the end user computer to test whether a corresponding advertisement is to be downloaded and displayed. Alternatively, the user sends out a request for advertisements to the advertising service provider, and the advertising service provider finds advertisements meeting the target demographics requested by the end user or which comply with the affinity rankings.
822 Citations
9 Claims
-
1. A method for distributing advertisements for display on an end user computer, comprising the steps of:
-
storing advertisement information on a service provider computer for each one of a plurality of advertisements, the advertising information for each respective advertisement including target selection criteria and playback criteria;
storing data pertaining to an end user on an end user computer;
processing the advertisement information for a given advertisement using at least a portion of the end user information to determine whether to display the given advertisement at the end user computer; and
scheduling the display of the given advertisement at the end user computer using the playback criteria corresponding to the given advertisement; and
in which the step of storing advertising information comprises storing, for each one of the plurality of advertisements, corresponding target criteria data, in which the target criteria data includes a minimum affinity ranking for the corresponding advertisement, in which the step of storing end user data comprises storing consumer affinity data for prescribed categories of advertisements, in which the at least a portion of the end user data includes an affinity ranking for a select advertising category, and in which the step of processing comprises the step of identifying an advertisement in an advertising category which has a minimum affinity ranking less than the corresponding affinity ranking for the select advertising category.
-
-
2. A method for distributing advertisements for display on an end user computer, comprising the steps of:
-
storing advertisement information on a service provider computer for each one of a plurality of advertisements, the advertising information for each respective advertisement including target selection criteria and playback criteria;
storing data pertaining to an end user on an end user computer;
processing the advertisement information for a given advertisement using at least a portion of the end user information to determine whether to display the given advertisement at the end user computer; and
scheduling the display of the given advertisement at the end user computer using the playback criteria corresponding to the given advertisement; and
in which the step of storing advertising information includes storing, for each one of the plurality of advertisements, corresponding target criteria data, in which the target criteria data includes a minimum affinity ranking for the corresponding advertisement, in which the step of storing end user data comprises storing consumer affinity data for prescribed categories of advertisements, in which the at least a portion of the end user data includes an affinity ranking for a select advertising category, and in which the step of processing comprises the step of identifying an advertisement in an advertising category which has a minimum affinity ranking less than the corresponding affinity ranking for the select advertising category.
-
-
3. A system for distributing advertisements, comprising:
-
a service provider computer having memory which stores advertising information, including target criteria; and
an end user computer, including memory which stores end user data, and processing means which sends a request to the service provider computer requesting that an advertisement be sent to the end user, wherein the sent request specifies at least a portion of end user data;
wherein the service provider computer further includes processing means for processing the request sent by the end user computer to identify an advertisement to send to the end user based upon the at least a portion of the end user data included in the request;
in which for each advertisement in the advertising data there is corresponding target criteria data, in which the target criteria data includes a minimum affinity ranking for the corresponding advertisement, in which the end user data includes consumer affinity ranking data for prescribed categories of advertisements, in which the sent request includes an affinity ranking for a select advertising category, and in which the service provider computer'"'"'s processing means uses affinity ranking to identify an advertisement in an advertising category specified in the request which has a minimum affinity ranking less than the corresponding affinity ranking for the select advertising category.
-
-
4. A system for distributing advertisements, comprising:
-
a service provider computer having memory which stores advertising information, including target criteria; and
an end user computer, including memory which stores end user data, and processing means which sends a request to the service provider computer requesting that an advertisement be sent to the end user, wherein the sent request specifies at least a portion of end user data;
wherein the service provider computer further includes processing means for processing the request sent by the end user computer to identify an advertisement to send to the end user based upon the at least a portion of the end user data included in the request;
in which for each advertisement in the advertising data there is corresponding target criteria data, in which the target criteria data includes target consumer demographic data for the corresponding advertisement, in which the end user data includes consumer demographic data corresponding to an end user of the end user computer, and in which the service provider computer'"'"'s processing means uses absolute reverse demographics to identify an advertisement having corresponding target consumer data encompassing the consumer demographic data specified in the request; and
in which the target criteria data includes a minimum affinity ranking for the corresponding advertisement, in which the end user data includes consumer affinity ranking data for prescribed categories of advertisements, in which the sent request includes an affinity ranking for a select advertising category, and in which the service provider computer'"'"'s processing means also uses affinity ranking to identify an advertisement in an advertising category specified in the request which has a minimum affinity ranking less than the corresponding affinity ranking for the select advertising category.
-
-
5. A method for distributing an advertisement for display on an end user computer, comprising the steps of:
-
storing target criteria data on a service provider computer for each one of a plurality of advertisements;
storing data pertaining to an end user on an end user computer;
forming an on-line connection by which the end user computer can send a message to the service provider computer;
sending from the end user computer to the service provider computer a request to receive an advertisement, wherein the request includes at least a portion of the end user data;
processing the request at the service provider computer to identify an advertisement to send to the end user, wherein the advertisement to send is identified by comparing the at least a portion of the end user data and the target criteria data;
storing advertisement data on the service provider computer for each one of a plurality of advertisements, including the identified advertisement; and
after the step of processing, electronically sending the identified advertisement to the end user computer;
in which the step of storing advertising data includes storing, for each one of the plurality of advertisements, corresponding target criteria data, in which the target criteria data includes a minimum affinity ranking for the corresponding advertisement, in which the step of storing end user data comprises storing consumer affinity data for prescribed categories of advertisements, in which the at least a portion of the end user data included in the sent request includes an affinity ranking for a select advertising category, and in which the step of processing the request comprises the step of identifying an advertisement in an advertising category specified in the request which has a minimum affinity ranking less than the corresponding affinity ranking for the select advertising category.
-
-
6. A method for distributing an advertisement for display on an end user computer, comprising the steps of:
-
storing target criteria data on a service provider computer for each one of a plurality of advertisements;
storing data pertaining to an end user on an end user computer;
forming an on-line connection by which the end user computer can send a message to the service provider computer;
sending from the end user computer to the service provider computer a request to receive an advertisement, wherein the request includes at least a portion of the end user data;
processing the request at the service provider computer to identify an advertisement to send to the end user, wherein the advertisement to send is identified by comparing the at least a portion of the end user data and the target criteria data;
storing advertisement data on the service provider computer for each one of a plurality of advertisements, including the identified advertisement; and
after the step of processing, electronically sending the identified advertisement to the end user computer;
in which the step of storing advertising data includes storing, for each one of the plurality of advertisements, corresponding target criteria data, in which the target criteria data includes a minimum affinity ranking for the corresponding advertisement, in which the step of storing end user data comprises storing consumer affinity data for prescribed categories of advertisements, in which the at least a portion of the end user data included in the sent request includes an affinity ranking for a select advertising category, and in which the step of processing the request comprises the step of identifying an advertisement in an advertising category specified in the request which has a minimum affinity ranking less than the corresponding affinity ranking for the select advertising category.
-
-
7. A method for distributing an advertisement for display on an end user computer, comprising the steps of:
-
storing target criteria data on a service provider computer for each one of a plurality of advertisements;
storing data pertaining to an end user on an end user computer;
forming an on-line connection by which the end user computer can send a message to the service provider computer;
sending from the end user computer to the service provider computer a request to receive an advertisement, wherein the request includes at least a portion of the end user data;
processing the request at the service provider computer to identify an advertisement to send to the end user, wherein the advertisement to send is identified by comparing the at least a portion of the end user data and the target criteria data;
storing advertisement data on the service provider computer for each one of a plurality of advertisements, including the identified advertisement; and
after the step of processing, electronically sending the identified advertisement to the end user computer;
in which the target criteria data includes a minimum affinity ranking for the corresponding advertisement, in which the end user data includes consumer affinity ranking data for prescribed categories of advertisements, in which the sent request includes an affinity ranking for a select advertising category, and in which the step of processing the request comprises the step of identifying an advertisement in an advertising category specified in the request which has a minimum affinity ranking less than the corresponding affinity ranking for the select advertising category.
-
-
8. A method for distributing advertisements for display on an end user computer, comprising the steps of:
-
storing advertisement information on a service provider computer for each one of a plurality of advertisements, the advertising information for each respective advertisement including target selection criteria and playback criteria for scheduling the respective advertisement, wherein the playback criteria comprises at least one criterion from the criteria group consisting of;
start date for scheduling the respective advertisement, expiration date for the respective advertisement, permissible time of day range within which the respective advertisement is to be displayed, absolute maximum number of times to the display the respective advertisement, absolute maximum amount of display time duration of the respective advertisement on a given end user computer, maximum number of times to the display the respective advertisement in a given time period, maximum amount of display time duration of the respective advertisement on a given end user computer in the given time period;
storing data pertaining to an end user on an end user computer;
processing the advertisement information for a first advertisement using at least a portion of the end user information to determine whether to send the given advertisement to the end user computer;
receiving the first advertisement and corresponding playback criteria at the end user computer for storage at the end user computer;
maintaining a data base of received advertisements at the end user computer, said data base comprising the first advertisement;
scheduling the first advertisement stored within the data base for display at the end user computer, the step of scheduling comprising testing at the end user computer the playback criteria corresponding to the first advertisement; and
displaying the first advertisement at the end user computer during a time period complying with the playback criteria;
in which the step of storing advertising information comprises storing, for each one of the plurality of advertisements, corresponding target criteria data, in which the target criteria data includes a minimum affinity ranking for the corresponding advertisement, in which the step of storing end user data comprises storing consumer affinity data for prescribed categories of advertisements, in which the at least a portion of the end user data includes an affinity ranking for a select advertising category, and in which the step of processing comprises the step of identifying an advertisement in an advertising category which has a minimum affinity ranking less than the corresponding affinity ranking for the select advertising category.
-
-
9. A method for distributing advertisements for display on an end user computer, comprising the steps of:
-
storing advertisement information on a service provider computer for each one of a plurality of advertisements, the advertising information for each respective advertisement including target selection criteria and playback criteria for scheduling the respective advertisement, wherein the playback criteria comprises at least one criterion from the criteria group consisting of;
start date for scheduling the respective advertisement, expiration date for the respective advertisement, permissible time of day range within which the respective advertisement is to be displayed, absolute maximum number of times to the display the respective advertisement, absolute maximum amount of display time duration of the respective advertisement on a given end user computer, maximum number of times to the display the respective advertisement in a given time period, maximum amount of display time duration of the respective advertisement on a given end user computer in the given time period;
storing data pertaining to an end user on an end user computer;
processing the advertisement information for a first advertisement using at least a portion of the end user information to determine whether to send the given advertisement to the end user computer;
receiving the first advertisement and corresponding playback criteria at the end user computer for storage at the end user computer;
maintaining a data base of received advertisements at the end user computer, said data base comprising the first advertisement;
scheduling the first advertisement stored within the data base for display at the end user computer, the step of scheduling comprising testing at the end user computer the playback criteria corresponding to the first advertisement; and
displaying the first advertisement at the end user computer during a time period complying with the playback criteria;
in which the step of storing advertising information includes storing, for each one of the plurality of advertisements, corresponding target criteria data, in which the target criteria data includes a minimum affinity ranking for the corresponding advertisement, in which the step of storing end user data comprises storing consumer affinity data for prescribed categories of advertisements, in which the at least a portion of the end user data includes an affinity ranking for a select advertising category, and in which the step of processing comprises the step of identifying an advertisement in an advertising category which has a minimum affinity ranking less than the corresponding affinity ranking for the select advertising category.
-
Specification