METHOD AND APPARATUS FOR PROVIDING MEDIA EVENT SUGGESTIONS
Various methods are described for providing media event suggestions based at least in part on a co-occurrence model. One example method may comprise receiving a selection of at least one media event to include in a media composition. Additionally, the method may comprise determining at least one suggested media event based at least in part on the at least one media events. The method may further comprise causing display of the at least one suggested media event. Similar and related methods, apparatuses, and computer program products are also provided.
1 . A method comprising:
receiving a selection of at least one media event to include in a media composition;
determining at least one suggested media event based at least in part on the at least one media events; and
causing display of the at least one suggested media event.
2 . The method according to claim 1 , further comprising:
receiving a selection of one or more media events of the at least one suggested media events; and
adding the one or more media events of the at least one suggested media events to the media composition.
3 . The method according to claim 2 , further comprising:
updating the at least one suggested media events based at least in part on the selection of the one or more media events of the at least one suggested media events; and
providing for display of the updated at least one suggested media events.
4 . The method according to claim 1 , wherein determining at least one suggested media event further comprises:
determining the at least one suggested media event based at least in part on a probability of the at least one suggested media event co-occurring with the at least one selected media events.
5 . The method according to claim 1 , wherein the media composition comprises at least one other media event in addition to the selected at least one media event, and wherein determining at least one suggested media event further comprises determining at least one suggested media event based at least in part on the at least one selected media event and the at least one other media event.
6 . The method according to claim 5 , wherein determining at least one suggested media event further comprises:
determining the at least one suggested media event based at least in part on a probability of the at least one suggested media event co-occurring with the at least one selected media event and the at least one other media event included in the media composition.
7 . The method according to claim 1 , wherein causing display of the at least one suggested media event further comprises:
causing display of a first suggested media event having a first co-occurrence probability; and
causing display of a second suggested media event having a second co-occurrence probability; wherein the display of the first suggested media event differs from the display of the second suggested media event in an instance in which the first co-occurrence probability differs from the second co-occurrence probability.
8 . An apparatus comprising:
at least one processor; and
at least one memory comprising computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:
receive a selection of at least one media event to include in a media composition;
determine at least one suggested media event based at least in part on the at least one media events; and
cause display of the at least one suggested media event.
9 . The apparatus according to claim 8 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to:
receive a selection of one or more media events of the at least one suggested media events; and
add the one or more media events of the at least one suggested media events to the media composition.
10 . The apparatus according to claim 9 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to:
update the at least one suggested media events based at least in part on the selection of the one or more media events of the at least one suggested media events; and
provide for display of the updated at least one suggested media events.
11 . The apparatus according to claim 8 , wherein in order to determine the at least one suggested media event, the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to:
determine the at least one suggested media event based at least in part on a probability of the at least one suggested media event co-occurring with the at least one selected media events.
12 . The apparatus according to claim 8 , wherein the media composition comprises at least one other media event in addition to the selected at least one media event, and wherein in order to determine the at least one suggested media event, the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to determine the at least one suggested media event based at least in part on the at least one selected media event and the at least one other media event.
13 . The apparatus according to claim 12 , wherein in order to determine the at least one suggested media event, the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to:
determine the at least one suggested media event based at least in part on a probability of the at least one suggested media event co-occurring with the at least one selected media event and the at least one other media event included in the media composition.
14 . The apparatus according to claim 8 , wherein in order to cause display of the at least one suggested media event, the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to:
cause display of a first suggested media event having a first co-occurrence probability; and
cause display of a second suggested media event having a second co-occurrence probability; wherein the display of the first suggested media event differs from the display of the second suggested media event in an instance in which the first co-occurrence probability differs from the second co-occurrence probability.
15 . A computer program product comprising a non-transitory computer-readable medium bearing computer program code embodied therein for use with a computer, the computer program code comprising:
code for receiving a selection of at least one media event to include in a media composition;
code for determining at least one suggested media event based at least in part on the at least one media events; and
code for causing display of the at least one suggested media event.
16 . The computer program product according to claim 15 , the computer program code further comprising:
code for receiving a selection of one or more media events of the at least one suggested media events; and
code for adding the one or more media events of the at least one suggested media events to the media composition.
17 . The computer program product according to claim 16 , the computer program code further comprising:
code for updating the at least one suggested media events based at least in part on the selection of the one or more media events of the at least one suggested media events; and
code for providing for display of the updated at least one suggested media events.
18 . The computer program product according to claim 15 , wherein the computer program code for determining at least one suggested media event further comprises:
code for determining the at least one suggested media event based at least in part on a probability of the at least one suggested media event co-occurring with the at least one selected media event.
19 . The computer program product according to claim 15 , wherein the media composition comprises at least one other media event in addition to the selected at least one media event, and wherein the computer program code for determining at least one suggested media event further comprises code for determining at least one suggested media event based at least in part on the at least one selected media event and the at least one other media event.
20 . The computer program product according to claim 19 , wherein the computer program code for determining at least one suggested media event further comprises:
code for determining the at least one suggested media event based at least in part on a probability of the at least one suggested media event co-occurring with the at least one selected media event and the at least one other media event included in the media composition.
21 . The computer program product according to claim 15 , wherein the computer program code for causing display of the at least one suggested media event further comprises:
code for causing display of a first suggested media event having a first co-occurrence probability; and
code for causing display of a second suggested media event having a second co-occurrence probability; wherein the display of the first suggested media event differs from the display of the second suggested media event in an instance in which the first co-occurrence probability differs from the second co-occurrence probability.
22 - 28 . (canceled)