System and method for an adaptive scheduling system architecture
First Claim
1. A method of scheduling, comprising:
- (a) providing an ordered list of advertising spots (“
spots”
) to be scheduled wherein each spot has an associated scheduling factor;
(b) selecting a first one of said spots;
(c) providing plural commercial break locations (“
breaks”
) for one or more networks;
(d) determining a first cost for each of said breaks as a function of a predetermined algorithm wherein said algorithm determines said first cost as a function of a predetermined fixed parameter, and wherein said fixed parameter is user defined; and
(e) assigning said first spot to one of said breaks (“
first break”
) which has a lowest first cost.
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.
70 Citations
57 Claims
-
1. A method of scheduling, comprising:
-
(a) providing an ordered list of advertising spots (“
spots”
) to be scheduled wherein each spot has an associated scheduling factor;(b) selecting a first one of said spots; (c) providing plural commercial break locations (“
breaks”
) for one or more networks;(d) determining a first cost for each of said breaks as a function of a predetermined algorithm wherein said algorithm determines said first cost as a function of a predetermined fixed parameter, and wherein said fixed parameter is user defined; and (e) assigning said first spot to one of said breaks (“
first break”
) which has a lowest first cost. - View Dependent Claims (2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
3. (canceled)
-
4. (canceled)
-
20. A computer program having computer-readable code including program instructions for scheduling an advertising spot, the program comprising program instructions for:
-
(a) providing an ordered list of advertising spots (“
spots”
) to be scheduled wherein each spot has an associated scheduling factor;(b) selecting a first one of said spots; (c) providing plural commercial break locations (“
breaks”
) for one or more networks;(d) determining a first cost for each of said breaks as a function of a predetermined algorithm wherein said algorithm determines said first cost as a function of a predetermined fixed parameter, and wherein said fixed parameter is user defined; and (e) assigning said first spot to one of said breaks (“
first break”
) which has a lowest first cost. - View Dependent Claims (21, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
22. (canceled)
-
23. (canceled)
-
39. A system for scheduling, comprising:
-
a database comprising; an ordered list of advertising spots (“
spots”
) to be scheduled wherein each spot has an associated scheduling factor, anda plurality of commercial break locations (“
breaks”
) for one or more networks;and a microprocessor operatively connected to said database, said microprocessor comprising; circuitry for selecting a first one of said spots; circuitry for determining a first cost for each of said breaks as a function of a predetermined algorithm wherein said algorithm determines said first cost as a function of a predetermined fixed parameter, and wherein said fixed parameter is user defined; and circuitry for assigning said first spot to one of said breaks (“
first break”
) which has a lowest first cost. - View Dependent Claims (40, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
41. (canceled)
-
42. (canceled)
Specification