Patent ID: 8555308
Filing Date: 2013-10-08
Classification: G06Q,H04N

Abstract:
1. A method for calculating the cost of an advertisement, comprising: receiving, utilizing a processor, first requirements of a first advertiser associated with a first advertisement, the first requirements including a first receiver to which the first advertisement is to be sent, a time to display the first advertisement, and a content to surround the first advertisement; receiving second requirements of a second advertiser associated with a second advertisement, the second requirements including a second receiver to which the second advertisement is to be sent, a time to display the second advertisement, and a content to surround the second advertisement; receiving a first threshold from the first advertiser; receiving a second threshold from the second advertiser; comparing the first threshold from the first advertiser with a cumulated cost of a first plurality of previously displayed advertisements of the first advertiser, and determining that the first threshold received from the first advertiser has not been met by the cumulated cost of the first plurality of previously displayed advertisements of the first advertiser; comparing the second threshold from the second advertiser with a cumulated cost of a second plurality of previously displayed advertisements of the second advertiser, and determining that the second threshold received from the second advertiser has not been met by the cumulated cost of the second plurality of previously displayed advertisements of the second advertiser; displaying the first advertisement according to the first requirements of the first advertiser including the time to display the first advertisement, and an amount available until the first threshold is met, such that at least one display of the first advertisement occurs before the first threshold is met; displaying the second advertisement according to the second requirements of the second advertiser including the time to display the second advertisement, and an amount available until the second threshold is met, such that at least one display of the second advertisement occurs before the second threshold is met; monitoring a usage of the first advertisement by the first receiver while the first advertisement is being displayed, and generating first usage data based on the usage of the first advertisement by the first receiver, the first usage data associated with the first advertisement and including a parameter associated with the display of the first advertisement, a parameter associated with the first receiver of the first advertisement, and a parameter reflecting the usage of the first advertisement by the first receiver of the first advertisement; monitoring a usage of the second advertisement by the second receiver while the second advertisement is being displayed, and generating second usage data based on the usage of the second advertisement by the second receiver, the second usage data associated with the second advertisement and including a parameter associated with the display of the second advertisement, a parameter associated with the second receiver of the second advertisement, and a parameter reflecting the usage of the second advertisement by the second receiver of the second advertisement; analyzing the first usage data and the second usage data to identify a specific instance of receiver interaction by at least one of the first receiver with the first advertisement and the second receiver with the second advertisement; rating both the display of the first advertisement and the display of the second advertisement utilizing the first usage data and the second usage data, the rating performed by: determining a rate for the first advertisement based on the parameters included in the first usage data associated with the first advertisement, at least one aspect of the rate for the first advertisement based on the parameters included in the first usage data being dependent on the identification of the specific instance of receiver interaction by the first receiver of the first advertisement, and calculating a cost of the display of the first advertisement to the first receiver utilizing the rate determined based on the parameters included in the first usage data associated with the first advertisement; calculating a cost of the display of the second advertisement to the second receiver utilizing the rate determined based on the parameters included in the second usage data associated with the second advertisement; calculating, utilizing the cumulated cost of the first plurality of previously displayed advertisements of the first advertiser and the cost of the first advertisement, an updated amount available until the first threshold is met, and then determining that the first threshold has been at least one of met and surpassed utilizing the updated amount available until the first threshold is met; stopping display of the first advertisement in response to the determination that the first threshold of the first advertiser has been at least one of met and surpassed utilizing the updated amount available until the first threshold is met; calculating, utilizing the cumulated cost of the second plurality of previously displayed advertisements of the second advertiser and the cost of the second advertisement, an updated amount available until the second threshold is met, and then determining that the second threshold has not been met or surpassed utilizing the updated amount available until the second threshold is met; and in response to the determination that the second threshold has not been met or surpassed utilizing the updated amount available until the second threshold is met, displaying the second advertisement according to the second requirements of the second advertiser including the time to display the second advertisement, and the updated amount available until the second threshold is met, such that at least one additional display of the second advertisement occurs before the second threshold is met.