LOGIC MODEL FOR MEDIA CUSTOMIZATION
A computing device receives a plurality of media files. Further, the computing device generates a hierarchical logic model for media playback. The hierarchical logic model organizes the plurality of media files for playback into a hierarchy according to a predetermined set of conditions. In addition, a set of code is provided to a media player for media playback based upon the logic model.
1 . A method comprising:
receive, with a computing device, a plurality of media files;
generate, with the computing device, a hierarchical logic model for media playback, the hierarchical logic model organizing the plurality of media files for playback into a hierarchy according to a predetermined set of conditions; and
provide a set of code to a media player for media playback based upon the logic model.
2 . The method of claim 1 , further comprising tracking utilization of the hierarchical logic model according to the predetermined set of conditions.
3 . The method of claim 1 , wherein the hierarchical logic model comprises a plurality of linked nodes that is organized according to the hierarchy.
4 . The method of claim 3 , wherein the plurality of linked nodes comprises an introduction panel that is displayed prior to media playback.
5 . The method of claim 3 , wherein the plurality of linked nodes comprises a decision panel that provides at least one choice of a next node for playback.
6 . The method of claim 3 , wherein the plurality of linked nodes comprises an end panel that is displayed at the end of media playback.
7 . The method of claim 3 , wherein the plurality of linked nodes comprises a branch node at which at least one of the plurality of media files is played.
8 . The method of claim 3 , wherein the plurality of linked nodes comprises a jump node at which playback is redirected to another node in the hierarchy.
9 . The method of claim 1 , wherein the predetermined set of conditions indicates at least one playback action if a node in the hierarchy is reached.
10 . The method of claim 1 , wherein the predetermined set of conditions indicates at least one redirect action if a node in the hierarchy is reached.
11 . A computer program product comprising a computer useable medium having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
receive, with a computing device, a plurality of media files;
generate, with the computing device, a hierarchical logic model for media playback, the hierarchical logic model organizing the plurality of media files for playback into a hierarchy according to a predetermined set of conditions; and
provide a set of code to a media player for media playback based upon the logic model.
12 . The computer program product of claim 11 , wherein the computer is further caused to track utilization of the hierarchical logic model according to the predetermined set of conditions.
13 . The computer program product of claim 11 , wherein the hierarchical logic model comprises a plurality of linked nodes that is organized according to the hierarchy.
14 . The computer program product of claim 13 , wherein the plurality of linked nodes comprises an introduction panel that is displayed prior to media playback.
15 . The computer program product of claim 13 , wherein the plurality of linked nodes comprises a decision panel that provides at least one choice of a next node for playback.
16 . The computer program product of claim 13 , wherein the plurality of linked nodes comprises an end panel that is displayed at the end of media playback.
17 . The computer program product of claim 13 , wherein the plurality of linked nodes comprises a branch node at which at least one of the plurality of media files is played.
18 . The computer program product of claim 13 , wherein the plurality of linked nodes comprises a jump node at which playback is redirected to another node in the hierarchy.
19 . The computer program product of claim 11 , wherein the predetermined set of conditions indicates at least one playback action if a node in the hierarchy is reached.
20 . The computer program product of claim 11 , wherein the predetermined set of conditions indicates at least one redirect action if a node in the hierarchy is reached.
21 . A system comprising:
a server that receives a plurality of media files, generates a hierarchical logic model for media playback, and provides a set of code to a media player for media playback based upon the logic model, the hierarchical logic model organizing the plurality of media files for playback into a hierarchy according to a predetermined set of conditions.