System and method for an adaptive scheduling system architecture
First Claim
1. A method of scheduling, comprising:
- (a) generating an ordered list of advertising spots (“
spots”
) from a select group of spots to be scheduled, wherein each of said spots has an associated scheduling factor;
(b) selecting a first one of said spots;
(c) assigning said first spot to a first commercial break location (“
first break”
) chosen from plural breaks as a function of a first cost assigned to each of said plural breaks, wherein each of said first costs is a function of a predetermined fixed parameter and wherein said fixed parameter is user defined;
(d) selecting a second one of said spots;
(e) determining a second cost for each unassigned break of said plural breaks, said second cost determined as a function of said first cost and as a function of a predetermined relative parameter; and
(f) assigning said second spot to one of said unassigned breaks (“
second break”
) as a function of said second cost;
wherein the steps of generating, selecting and assigning are performed by a microprocessor based system,wherein said relative parameter is selected from the group consisting of;
interval of time between said first break and said second break, difference in day part of said first break and day part of said second break, difference between day of the week of said first break and day of the week of said second break, difference between a first product associated with said first spot and a second product associated with said second spot, and combinations thereof.
7 Assignments
0 Petitions
Accused Products
Abstract
The disclosed embodiments describe an automatic, adaptive system and method for efficiently and effectively scheduling advertising spots in commercial break locations across various networks, zones, channels, dates, times, and specific products, for example. The disclosed embodiments make use of fixed and relative factors, that may be user-defined, which assign a “cost” to one or more particular breaks which thereby allow for quick and accurate scheduling of spots. The “costs” may represent a value, or desirability, of a break for the advertiser and may be a function of both the fixed and relative factors. The fixed and relative factors may be configurable and may change for different advertising clients, different contract lines, different networks, different spot placement, etc.
The placement of spots may be accomplished through the use of an ordered list which may be generated based on a number of inputs that may be user-selected. A non-limiting example of user inputs may include: spot length, spot cost, contract line priority, beginning date/time of contract line, ending date/time of contract line, a predefined value index for the client, and contract line number, among others.
-
Citations
9 Claims
-
1. A method of scheduling, comprising:
-
(a) generating an ordered list of advertising spots (“
spots”
) from a select group of spots to be scheduled, wherein each of said spots has an associated scheduling factor;(b) selecting a first one of said spots; (c) assigning said first spot to a first commercial break location (“
first break”
) chosen from plural breaks as a function of a first cost assigned to each of said plural breaks, wherein each of said first costs is a function of a predetermined fixed parameter and wherein said fixed parameter is user defined;(d) selecting a second one of said spots; (e) determining a second cost for each unassigned break of said plural breaks, said second cost determined as a function of said first cost and as a function of a predetermined relative parameter; and (f) assigning said second spot to one of said unassigned breaks (“
second break”
) as a function of said second cost;wherein the steps of generating, selecting and assigning are performed by a microprocessor based system, wherein said relative parameter is selected from the group consisting of;
interval of time between said first break and said second break, difference in day part of said first break and day part of said second break, difference between day of the week of said first break and day of the week of said second break, difference between a first product associated with said first spot and a second product associated with said second spot, and combinations thereof. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of scheduling, comprising:
-
(a) generating an ordered list of advertising spots (“
spots”
) from a select group of spots to be scheduled, wherein each of said spots has an associated scheduling factor;(b) selecting a first one of said spots; (c) assigning said first spot to a first commercial break location (“
first break”
) chosen from plural breaks as a function of a first cost assigned to each of said plural breaks, wherein each of said first costs is a function of a predetermined fixed parameter and wherein said fixed parameter is user defined;(d) selecting a second one of said spots; (e) determining a second cost for each unassigned break of said plural breaks, said second cost determined as a function of said first cost and as a function of a predetermined relative parameter; (f) determining that no unassigned breaks have a second cost less than a predetermined amount thereby preventing said second spot from being assigned to one of said unassigned breaks; (g) determining that said second spot has a ranking greater than a ranking for said first spot; (h) bumping said first spot from said first break; and (i) assigning said second spot to said first break; wherein the steps of generating, selecting and assigning are performed by a microprocessor based system, wherein said relative parameter is selected from the group consisting of;
interval of time between said first break and said second break, difference in day part of said first break and day part of said second break, difference between day of the week of said first break and day of the week of said second break, difference between a first product associated with said first spot and a second product associated with said second spot, and combinations thereof.
-
-
7. A method of scheduling, comprising:
-
(a) generating an ordered list of advertising spots (“
spots”
) from a select group of spots to be scheduled, wherein each of said spots has an associated scheduling factor;(b) selecting a first one of said spots; (c) assigning said first spot to a first commercial break location (“
first break”
) chosen from plural breaks as a function of a first cost assigned to each of said plural breaks, wherein each of said first costs is a function of a predetermined fixed parameter and wherein said fixed parameter is user defined;(d) selecting a second one of said spots; (e) determining a second cost for each unassigned break of said plural breaks, said second cost determined as a function of said first cost and as a function of a predetermined relative parameter; (f) determining that no unassigned breaks have a second cost less than a second predetermined amount thereby preventing said second spot from being assigned to one of said unassigned breaks; (g) determining that said second spot has a ranking less than a ranking for said first spot; and (h) placing said second spot on an exceptions list and removing said second spot from said ordered list of spots; wherein the steps of generating, selecting and assigning are performed by a microprocessor based system, wherein said relative parameter is selected from the group consisting of;
interval of time between said first break and said second break, difference in day part of said first break and day part of said second break, difference between day of the week of said first break and day of the week of said second break, difference between a first product associated with said first spot and a second product associated with said second spot, and combinations thereof. - View Dependent Claims (8)
-
-
9. A method of scheduling, comprising:
-
(a) generating an ordered list of advertising spots (“
spots”
) from a select group of spots to be scheduled, wherein each of said spots has an associated scheduling factor;(b) selecting a first one of said spots; (c) assigning said first spot to a first commercial break location (“
first break”
) chosen from plural breaks as a function of a first cost assigned to each of said plural breaks, wherein each of said first costs is a function of a predetermined fixed parameter and wherein said fixed parameter is user defined;(d) selecting a second one of said spots; (e) determining a second cost for each unassigned break of said plural breaks, said second cost determined as a function of said first cost and as a function of a predetermined relative parameter; (f) assigning said second spot to one of said unassigned breaks (“
second break”
) as a function of said second cost;wherein said first and second spots are the same, and wherein the steps of generating, selecting and assigning are performed by a microprocessor based system, wherein said relative parameter is selected from the group consisting of;
interval of time between said first break and said second break, difference in day part of said first break and day part of said second break, difference between day of the week of said first break and day of the week of said second break, difference between a first product associated with said first spot and a second product associated with said second spot, and combinations thereof.
-
Specification