Multimedia scheduling for airplay with alternate category support
First Claim
1. A method for multimedia content airplay by a computing device, the method comprising:
- retrieving a first set of multimedia content identifiers having a first sequential order and a first category, wherein each of the first set of multimedia content identifiers includes at least one multimedia parameter;
retrieving a second set of multimedia content identifiers having a second sequential order and a second category, wherein each of the second set of multimedia content identifiers includes at least one multimedia parameter, wherein a ratio of the number of multimedia content identifiers in the first set to the number of multimedia content identifiers in the second set is based on licensing fees of the multimedia content;
combining the first set and the second set of the multimedia content identifiers based on the first category and the second category to produce at least a portion of a chronological scheduling order having a plurality of slot positions;
when a conflict occurs with the at least one multimedia parameter of one of the first set of the multimedia content identifiers and the at least one multimedia parameter of one of the second set of the multimedia content identifiers by having equivalent data values within a predetermined number of slot values of the at least the portion of the chronological scheduling order;
producing a modified chronological scheduling order by exchanging a slot position of either of the one of the first set and the one of the second set of the multimedia content identifiers with another corresponding one of the either of the first set and the second set of the multimedia content identifiers based upon the predetermined number of slot values to resolve the conflict;
scheduling the multimedia content based on the modified chronological scheduling order; and
airplaying the multimedia content.
7 Assignments
0 Petitions
Accused Products
Abstract
A device and method for resolving a conflict in a chronological scheduling order for airplay while with constant order of the multimedia. A scheduling order can be designated for the delivery and playback of multimedia content (e.g., music, news, other audio, advertising, etc) with respect to particular slots within the scheduling order. Conflict resolution between multimedia content is based upon exchanging a slot position of either of one of a first set and one of a second set of a category of multimedia content identifiers with another corresponding one of either of the first set and the second set of the multimedia content identifiers based upon a predetermined number of slot value to resolve the conflict and to modify at least the portion of the chronological scheduling order while adhering to constant order for the multimedia content. Modified portions of the chronological scheduling order are produced for eventual airplay of multimedia content corresponding to the multimedia content identifiers.
-
Citations
17 Claims
-
1. A method for multimedia content airplay by a computing device, the method comprising:
-
retrieving a first set of multimedia content identifiers having a first sequential order and a first category, wherein each of the first set of multimedia content identifiers includes at least one multimedia parameter; retrieving a second set of multimedia content identifiers having a second sequential order and a second category, wherein each of the second set of multimedia content identifiers includes at least one multimedia parameter, wherein a ratio of the number of multimedia content identifiers in the first set to the number of multimedia content identifiers in the second set is based on licensing fees of the multimedia content; combining the first set and the second set of the multimedia content identifiers based on the first category and the second category to produce at least a portion of a chronological scheduling order having a plurality of slot positions; when a conflict occurs with the at least one multimedia parameter of one of the first set of the multimedia content identifiers and the at least one multimedia parameter of one of the second set of the multimedia content identifiers by having equivalent data values within a predetermined number of slot values of the at least the portion of the chronological scheduling order; producing a modified chronological scheduling order by exchanging a slot position of either of the one of the first set and the one of the second set of the multimedia content identifiers with another corresponding one of the either of the first set and the second set of the multimedia content identifiers based upon the predetermined number of slot values to resolve the conflict; scheduling the multimedia content based on the modified chronological scheduling order; and airplaying the multimedia content. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device for multimedia content airplay, the computing device comprising:
-
a processor; a data bus coupled to the processor; and a non-transitory computer-usable medium embodying computer code, the computer code including a program of instructions executable by the processor and configured for; retrieving a first set of multimedia content identifiers having a first sequential order and a first category, wherein each of the first set of multimedia content identifiers includes at least one multimedia parameter, wherein a ratio of the number of multimedia content identifiers in the first set to the number of multimedia content identifiers in the second set is based on licensing fees of the multimedia content; retrieving a second set of multimedia content identifiers having a second sequential order and a second category, wherein each of the second set of multimedia content identifiers includes at least one multimedia parameter; combining the first set and the second set of the multimedia content identifiers on a scheduling order based on the first category and the second category to produce at least a portion of a chronological scheduling order; when a conflict occurs with the at least one multimedia parameter of one of the first set of the multimedia content identifiers and the at least one multimedia parameter of one of the second set of the multimedia content identifiers by having equivalent data values within a predetermined number of slot values of the at least the portion of the chronological scheduling order; producing a modified chronological scheduling order by exchanging a position of either of the one of the first set and the one of the second set of the multimedia content identifiers with another corresponding one of the either of the first set and the second set of the multimedia content identifiers based upon the predetermined number of slot values to resolve the conflict; scheduling the multimedia content based on the modified chronological scheduling order; and airplaying the multimedia content. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-usable medium embodying computer program code, the computer program code comprising a computer-executable program of instructions configured for:
-
retrieving a first set of multimedia content identifiers having a first sequential order and a first category, wherein each of the first set of multimedia content identifiers includes at least one multimedia parameter; retrieving a second set of multimedia content identifiers having a second sequential order and a second category, wherein each of the second set of multimedia content identifiers includes at least one multimedia parameter, wherein a ratio of the number of multimedia content identifiers in the first set to the number of multimedia content identifiers in the second set is based on licensing fees of the multimedia content; combining the first set and the second set of the multimedia content identifiers on a scheduling order based on the first category and the second category to produce at least a portion of a chronological scheduling order; when a conflict occurs with the at least one multimedia parameter of one of the first set of the multimedia content identifiers and the at least one multimedia parameter of one of the second set of the multimedia content identifiers by having equivalent data values within a predetermined number of slot values of the at least the portion of the chronological scheduling order; producing a modified chronological scheduling order by exchanging a position of either of the one of the first set and the one of the second set of the multimedia content identifiers with another corresponding one of the either of the first set and the second set of the multimedia content identifiers based upon the predetermined number of slot values to resolve the conflict; scheduling the multimedia content based on the modified chronological scheduling order; and airplaying the multimedia content. - View Dependent Claims (16, 17)
-
Specification