SYSTEM AND METHOD FOR DELIVERING PAYLOADS SUCH AS ADS
First Claim
1. A computer executable method executable by a processor of a computing device for delivering one or more of a plurality of payloads to a plurality of targets having different particular characteristics in response to requests from the targets, the method comprising:
- tracking by the processor the number of times each payload is delivered to a target;
assigning by the processor a payload priority for each of the payloads as a function of a delivery goal of the payload and as a function of the number of times the payload has been delivered to a target, wherein said delivery goal of at least a first one of the payloads comprises a constant goal, wherein each payload having the constant goal is assigned an on schedule priority, wherein said delivery goal of at least a second one of the payloads is a non-constant goal which has a lower priority than the on schedule priority and wherein said delivery goal of at least a third one of the payloads is a non-constant goal which has a higher priority than the on schedule priority;
receiving by the processor a particular request from a particular target having particular characteristics; and
selecting by the processor a particular payload for delivery to the particular target as a function of the particular characteristics of the particular target and as a function of the payload priority of the particular payload.
2 Assignments
0 Petitions
Accused Products
Abstract
A data structure defines a target profile for each ad which target profile specifies characteristics of a request to which the ad may be provided in response. An ad server delivers one or more of the plurality of payloads in response to a request from a target. A payload priority is assigned for each of the payloads as a function of a delivery goal of the payload and as a function of the number of times the payload has been delivered to a target. A particular payload is selected for delivery to the particular target as a function of the particular characteristics and as a function of the payload priorities.
-
Citations
19 Claims
-
1. A computer executable method executable by a processor of a computing device for delivering one or more of a plurality of payloads to a plurality of targets having different particular characteristics in response to requests from the targets, the method comprising:
-
tracking by the processor the number of times each payload is delivered to a target; assigning by the processor a payload priority for each of the payloads as a function of a delivery goal of the payload and as a function of the number of times the payload has been delivered to a target, wherein said delivery goal of at least a first one of the payloads comprises a constant goal, wherein each payload having the constant goal is assigned an on schedule priority, wherein said delivery goal of at least a second one of the payloads is a non-constant goal which has a lower priority than the on schedule priority and wherein said delivery goal of at least a third one of the payloads is a non-constant goal which has a higher priority than the on schedule priority; receiving by the processor a particular request from a particular target having particular characteristics; and selecting by the processor a particular payload for delivery to the particular target as a function of the particular characteristics of the particular target and as a function of the payload priority of the particular payload. - View Dependent Claims (2, 3)
-
-
4. A computer executable method executable by a processor of a computing device for delivering one or more of a plurality of payloads to a plurality of targets having different particular characteristics in response to requests from the targets, the method comprising:
-
tracking the number of times each payload is delivered to a defined target; assigning a payload priority for each of the payloads as a function of the delivery goal of the payload and as a function of the number of times the payload has been delivered to a target, wherein said delivery goal of at least one of the payloads comprises a percentage goal, wherein each payload having the percentage goal is assigned a payload priority based on a percentage of the tracked number of times said payload has been delivered to the target divided by the total number of payload requests from the targets to which the payload may be delivered; receiving a plurality of requests from said plurality of targets having different particular characteristics; for each request from a particular target having particular characteristics, determining available payloads as a function of the particular characteristics of the particular target as compared to the target characteristics associated with each of the payloads; and selecting from the available payloads a particular payload for delivery to the particular target as a function of a comparison of the payload priority of each of the available payloads. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
11. A system for delivering a plurality of ads to a plurality of targets having different particular characteristics in response to a plurality of requests from the targets, the system comprising:
-
a memory area storing a data structure defining a target profile for each ad, said target profile specifying characteristics of a request to which the ad may be provided in response; a processor programmed for; tracking the number of times each ad is delivered to a target; assigning an ad priority for each of the ads as a function of a delivery goal of the ad, wherein said delivery goal of at least one of the ads comprises at least one of; a constant goal, wherein the ad is assigned an on schedule priority, and a percentage goal, wherein each ad is assigned an ad priority based on a percentage of the tracked number of times the ad has been delivered to the target divided by the total number of ad requests from the targets to which the payload may be delivered; receiving a plurality of requests from said plurality of targets; and selecting a particular ad from the plurality of ads for delivery to the particular target as a function of the particular characteristics of the particular target and as a function of the ad priority of the particular ad as compared to the priorities of the other ads. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification