System And Method For Urgency Based Resource Distribution
AssigneeGoogle Inc.
InventorsRyan S. Steelberg, Chad E. Steelberg
Life of this patent
Estimating the term…
Abstract
A method of organizing media content is disclosed. The method for distributing resources includes a plurality of resources, generated in accordance with consumer-directed attributes of at least two consumers, at least one desired criteria limiting the ones of said plurality of resources available for each of the at least two consumers, an urgency rate, generated in accordance with the consumer-directed attributes and provider preferences related to the plurality of resources, and a distributor that distributes to one of the at least two consumers certain of the plurality of resources according to said urgency rate.
Claims22
1-5. (canceled)
A method comprising:
- receiving, by one or more processors of a hub computer system, one or more schedule files identifying a plurality of advertising spots on one or more internet broadcast channels accessible via the hub computer system;
- determining, by the one or more processors, a set of available advertising spots from the one or more schedule files identifying the plurality of advertising spots;
- receiving, by the one or more processors, campaign-directed criteria of a plurality of advertising campaigns;
- assigning, by the one or more processors, a campaign priority to each of the plurality of advertising campaigns based on the campaign-directed criteria;
- for two or more of the plurality of advertising campaigns starting with the advertising campaign assigned a highest campaign priority:
- selecting, by the one or more processors, two or more advertising spots from the set of available advertising spots, where each of the selected two or more advertising spots match the campaign-directed criteria of the advertising campaign,
- assigning, by the one or more processors, a spot priority to each of the selected two or more advertising spots based on the campaign-directed criteria of the advertising campaign, and
- for an advertising spot assigned a highest spot priority, (i) creating, by the one or more processors, in a schedule file identifying the advertising spot, an association between the advertising campaign and the advertising spot, and (ii) removing, by the one or more processors, the advertising spot from the set of available advertising spots;
- and
- transmitting, by the one or more processors, to the one or more internet broadcast channels, one or more schedule files including the created associations between the advertising campaigns and the advertising spots.
A hub computer system, comprising:
- at least one permanent storage device;
- and
- one or more processors configured to:
- receive one or more schedule files identifying a plurality of advertising spots on one or more internet broadcast channels accessible via the hub computer system;
- determine a set of available advertising spots from the one or more schedule files identifying the plurality of advertising spots;
- receive campaign-directed criteria of a plurality of advertising campaigns;
- assign a campaign priority to each of the plurality of advertising campaigns based on the campaign-directed criteria;
- for two or more of the plurality of advertising campaigns starting with the advertising campaign assigned a highest campaign priority:
- select two or more advertising spots from the set of available advertising spots, where each of the selected two or more advertising spots match the campaign-directed criteria of the advertising campaign,
- assign a spot priority to each of the selected two or more advertising spots based on the campaign-directed criteria of the advertising campaign, and
- for an advertising spot assigned a highest spot priority, (i) create, in a schedule file identifying the advertising spot, an association between the advertising campaign and the advertising spot, and (ii) remove the advertising spot from the set of available advertising spots;
- and
- transmit, to the one or more internet broadcast channels, one or more schedule files including the created associations between the advertising campaigns and the advertising spots.
A non-transitory computer storage medium encoded with instructions that when executed by one or more processors cause the one or more processors to perform operations comprising:
- receiving one or more schedule files identifying a plurality of advertising spots on one or more internet broadcast channels accessible via a hub computer system;
- determining a set of available advertising spots from the one or more schedule files identifying the plurality of advertising spots;
- receiving campaign-directed criteria of a plurality of advertising campaigns;
- assigning a campaign priority to each of the plurality of advertising campaigns based on the campaign-directed criteria;
- for two or more of the plurality of advertising campaigns starting with the advertising campaign assigned a highest campaign priority:
- selecting two or more advertising spots from the set of available advertising spots, where each of the selected two or more advertising spots match the campaign-directed criteria of the advertising campaign,
- assigning a spot priority to each of the selected two or more advertising spots based on the campaign-directed criteria of the advertising campaign, and
- for an advertising spot assigned a highest spot priority, (i) creating, in a schedule file identifying the advertising spot, an association between the advertising campaign and the advertising spot, and (ii) removing the advertising spot from the set of available advertising spots;
- and
- transmitting, to the one or more internet broadcast channels, one or more schedule files including the created associations between the advertising campaigns and the advertising spots.
Dependencies are inferred from the claim text.