Patent ID: 8024221
Filing Date: 2011-09-20
Classification: G06Q

Abstract:
1. A computer method executed by a processor of a computing device for delivering one or more of a plurality of payloads to a plurality of targets in response to requests from the targets, the payloads each having a priority assigned thereto as a function of a delivery goal of the payload, the targets each having different particular characteristics, the method comprising: tracking, by the processor, the number of times each payload is delivered to a target; assigning, by the processor, an on schedule priority for at least a first one of the payloads as a function of the delivery goal of the payload, wherein the delivery goal of the at least first one of the payloads comprises a constant goal; assigning, by the processor, an ahead of schedule priority for at least a second one of the payloads as a function of the delivery goal of the payload, wherein the delivery goal of the at least second one of the payloads is a goal that is not the constant goal; assigning, by the processor, a behind schedule priority for at least a third one of the payloads as a function of the delivery goal of the payload, wherein the delivery goal of the at least third one of the payloads is a goal that is not the constant goal; wherein the assigned priority for each of the at least second or third ones of the payloads whose delivery goal is not the constant goal is a function of the number of times the payload has been delivered to a target; 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 assigned payload priority of the particular payload.