Legal claims defining the scope of protection, as filed with the USPTO.
1. A method comprising: receiving, by a computer system comprising one or more processors coupled to at least one memory, a set of available advertisement inventory from a traffic system server, the set of available advertisement inventory comprising pricing information for sold inventory and unsold inventory for a time period of thirteen weeks, wherein the set of available advertisement inventory is received from a network appliance installed at the traffic system server and configured to bypass a firewall at the traffic system server; receiving, by the computer system, a traffic system schedule indicative of planned television programming and historical television programming by the traffic system server, wherein the historical television programming comprises at least one year of historical television programming; generating, by the computer system, a predicted advertisement inventory indicative of advertisement inventory at the traffic system server after the time period of thirteen weeks included in the set of available advertisement inventory based at least in part on the set of available advertisement inventory and the traffic system schedule; receiving, by the computer system, an availability request for advertising inventory available at the traffic system server, the availability request comprising a target audience for an advertisement campaign of a buyer; identifying, by the computer system, an advertising slot in the predicted advertisement inventory relevant to the buyer based at least in part on the target audience, wherein the advertising slot meets a confidence interval threshold indicative of a match between viewership of television programming comprising the advertising slot and the target audience; presenting, by the computer system, the set of available advertisement inventory and the predicted advertisement inventory in response to the availability request, wherein the advertising slot is highlighted; receiving, by the computer system, a purchase request for a portion of the predicted advertisement inventory to serve an advertisement spot of the advertising campaign, wherein the portion comprises the advertising slot and advertising during one of a television program, a time block, or an advertisement package; identifying, by the computer system, a base price for the portion based at least in part on a historical pricing over a first time period for the portion; generating, by the computer system, a weighted advertisement rating for the portion based at least in part on viewership of the portion; adjusting, by the computer system, the base price for the portion based at least in part on the weighted advertisement rating and a purchase history of the buyer to generate a final price; generating, by the computer system, a first tier price for the portion based at least in part on the final price, wherein the first tier price comprises fixed advertisement scheduling; generating, by the computer system, a second tier price for the portion based at least in part on the final price, wherein the second tier price comprises flexible advertisement scheduling; presenting, by the computer system, the first tier price and the second tier price for the portion to the buyer; receiving, by the computer system, a selection of the second tier price for purchase of the portion; identifying, by the computer system, the advertisement slot of the portion of the predicted advertisement inventory during which to serve the advertisement spot; receiving, by the computer system, a delta file from the network appliance comprising a change in the set of available advertisement inventory at the traffic system server; converting, by the computer system, the advertisement slot from the predicted advertisement inventory to a confirmed advertisement inventory based at least in part on the delta file; generating, by the computer system, a purchase file comprising the advertisement slot and the portion of the predicted advertisement inventory; sending, by the computer system, the purchase file to a buyer device associated with the buyer; receiving, by the computer system, a preemption notification indicating that the advertisement spot was not served during the advertisement slot; identifying, by the computer system, a replacement advertisement slot in the predicted advertisement inventory during which to serve the advertisement spot, wherein the replacement advertisement slot meets the confidence interval threshold; and automatically rescheduling, by the computer system, the advertisement spot for serving during the replacement advertisement slot.
2. A method comprising: receiving, by a computer system comprising one or more processors coupled to at least one memory, a set of available ad inventory from a traffic system server, the set of available ad inventory comprising inventory available for a first future time period, wherein the set of available ad inventory is received from a hardware component in communication with the traffic system server; identifying, by the computer system, a futuremost ad in the ad inventory representing an end of the first future time period; receiving, by the computer system, a traffic system schedule indicative of planned television programming and historical television programming by the traffic system server; determining, by the computer system, that a correlation between a previous traffic system schedule portion selected from the historical television programming and the planned television programming meets an inventory prediction threshold; identifying, by the computer system, a previous advertising inventory based at least in part on the previous traffic system schedule portion; generating, by the computer system, a first predicted advertisement inventory indicative of advertisement inventory at the traffic system server for a second future time period after the end of the first future time period based at least in part on the previous advertising inventory; receiving, by the computer system, a delta file from the hardware component comprising an inventory change in the set of available ad inventory at the traffic system server, wherein the delta file further includes a first ad slot available during the second future time period; identifying, by the computer system, the first ad slot in the first predicted advertisement inventory; converting, by the computer system, the first ad slot from the first predicted advertisement inventory to a confirmed advertisement inventory based at least in part on the delta file; and generating, by the computer system, a second predicted advertisement inventory comprising a second predicted ad slot in a third future time period after the second future time period, such that the second predicted advertisement inventory has a second length equal to a first length of the first predicted advertisement inventory.
3. The method of claim 2 , further comprising: receiving, by the computer system, an availability request for ad inventory available after the end of the first future time period at the traffic system server; identifying, by the computer system, a first ad slot in the predicted advertisement inventory that is available for purchase; and presenting, by the computer system, the first ad slot in response to the availability request.
4. The method of claim 2 , wherein: the set of available ad inventory comprises pricing information for sold inventory and unsold inventory; the first future time period is thirteen weeks; the hardware component is a network appliance installed at the traffic system server and configured to bypass a firewall at the traffic system server; and the historical television programming comprises at least one year of historical television programming.
5. A method comprising: receiving, by a computer system comprising one or more processors coupled to at least one memory, an availability request from a buyer for available ad inventory during which to serve an ad spot; identifying, by the computer system, a set of available ad inventory comprising at least one available ad slot at one or more traffic system servers; identifying, by the computer system, a base price for the at least one available ad slot based at least in part on a historical pricing over a first time period for the at least one available ad slot; generating, by the computer system, a first weighted advertisement rating for the at least one available ad slot based at least in part on viewership of a television program during which the at least one available ad slot is to be served; adjusting, by the computer system, the base price for the at least one available ad slot based at least in part on the weighted advertisement rating to generate a final price; generating, by the computer system, a first tier price for the at least one available ad slot based at least in part on the final price, wherein the first tier price comprises fixed advertisement scheduling; generating, by the computer system, a second tier price for the at least one available ad slot based at least in part on the final price, wherein the second tier price comprises flexible advertisement scheduling; and presenting, by the computer system, the set of available ad inventory, the first tier price, and the second tier price to the buyer in response to the availability request.
6. The method of claim 5 , further comprising: adjusting, by the computer system, the base price for the at least one available ad slot based at least in part on a purchase history of the buyer to generate the final price, wherein the final price is specific to the buyer.
7. The method of claim 5 , wherein generating the weighted advertisement rating comprises: determining viewership of the television program by identifying one or more of a majority demographic of viewers, a majority age range of viewers, a number of viewers, a majority type of viewer, a household income, or a combination thereof.
8. The method of claim 5 , further comprising: receiving, by the computer system, a selection of either the first tier price or the second tier price for purchase of the at least one available ad slot; identifying, by the computer system, a second weighted advertisement rating for the at least one available ad slot after receiving the selection; determining, by the computer system, that the second weighted advertisement rating exceeds the first weighted advertisement rating; and sending, by the computer system, a price correction notification indicating that the selected first tier price or second tier price has increased.
9. The method of claim 5 , further comprising: determining, by the computer system, a length of time between receiving the availability request and an air time at which the at least one available ad slot is to be served; determining, by the computer system, a price adjustment likelihood based at least in part on the length of time, wherein the price adjustment likelihood represents a likelihood either the first tier price or the second tier price will change before the air time.
10. The method of claim 5 , wherein the availability request comprises a target audience for an advertisement campaign of the buyer and wherein the at least one available ad slot is identified based at least in part on the target audience, wherein the at least one available ad slot meets a confidence interval threshold indicative of a match between viewership of television programming comprising the at least one available ad slot and the target audience.
11. The method of claim 5 , further comprising: receiving, by the computer system, a selection of the first tier price for purchase of the at least one available ad slot; and presenting, by the computer system, a confirmation notification comprising a guaranteed serving of the ad spot during one of a specific television program, a specific time block, or a specific traffic system server.
12. The method of claim 5 , further comprising: receiving, by the computer system, a selection of the second tier price for purchase of the at least one available ad slot; receiving, by the computer system, a preemption notification indicating that the ad spot was not served during the at least one available ad slot; identifying, by the computer system, a replacement advertisement slot during which to serve the ad spot, wherein the replacement advertisement slot meets the confidence interval threshold; and automatically rescheduling, by the computer system, the ad spot for serving during the replacement advertisement slot.
13. A method comprising: receiving, by a computer system comprising one or more processors coupled to at least one memory, an availability request for advertising inventory, the availability request comprising a target audience for an advertisement campaign of a buyer, and a first traffic system server identifier; identifying, by the computer system, a set of available ad inventory comprising available ad slots at one or more traffic system servers; identifying, by the computer system, an advertising slot in the set of available ad inventory relevant to the buyer based at least in part on the target audience, wherein the advertising slot meets a confidence interval threshold indicative of a match between viewership of television programming comprising the advertising slot and the target audience; presenting, by the computer system, the set of available advertisement inventory to the buyer in response to the availability request, wherein the advertising slot is presented with an identifying marker corresponding to the relevance between the advertising slot and the target audience, wherein the identifying marker is a colored graphical indication and a color of the colored graphical indication corresponds to the confidence interval; determining, by the computer system, that the advertising slot has a relatively low viewership rating and a relatively high relevance to the target audience; and presenting, by the computer system, a value indication to the buyer indicating a value purchase.
14. The method of claim 13 , wherein identifying the advertising slot in the set of available ad inventory relevant to the buyer based at least in part on the target audience comprises: identifying, by the computer system, a television program during which the advertising slot is to be served; analyzing, by the computer system, first viewership data associated with the television program; determining, by the computer system, a daypart associated with the television program; and analyzing, by the computer system, second viewership data associated with the daypart.
15. The method of claim 13 , wherein the identifying marker is a colored graphical indication highlighting the advertising slot.
Unknown
May 29, 2018
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.