Apparatus, systems and methods for media mosaic management
Systems and methods for managing media mosaics are described. One embodiment provides a media mosaic management method in a media device. The method generates a mosaic filter based on a program selected from a first media mosaic. The mosaic filter is used to identify related programs for presentation in a second, customized media mosaic.
1. A method comprising:
receiving a selection of a first tile of a first set of tiles corresponding to a plurality of media content events and presented on a display communicatively coupled to a media device, wherein the first tile corresponds to a media content event;
generating a similarity score for media content events based on a comparison between attributes of the media content event and attributes of the plurality of media content events;
determining a keyword associated with one or more attributes of the media content event;
increasing the similarity score associated with each of the media content events that were previously tagged with the keyword;
selecting a set of the media content events that have similarity scores above a threshold;
determining to output a live video of an event based upon selecting of the set of the media content events;
determining that the live video displays ending results of the event; and
displaying a delayed video of the event on a second tile of a second set of tiles based on the live video displaying the ending results of the event.
2. The method of claim 1 , further comprising:
determining a time-based attribute shared between the attributes of the media content event corresponding to the first tile and the attributes of the media content events; and
adjusting the similarity score based on the time-based attribute.
3. The method of claim 1 , further comprising:
adjusting the second set of tiles to indicate an order of a personal preference specified by a user for the set of the media content events.
4. The method of claim 1 , further comprising:
assigning points for the similarity score to each type of attribute of the attributes of the media content events and the attributes of the media content event corresponding to the first tile.
5. The method of claim 1 , further comprising:
outputting the second set of tiles that each correspond to the set of the media content events based on viewing habits of a user for a timeslot.
6. The method of claim 1 , wherein the attributes of the media content events are selected from a group consisting of a type, title, key word, genre, director, writer, television host, year of premiere, or metadata.
7. A non-transitory computer-readable medium storing instructions that, when executed by a computing system, cause the computing system to perform operations comprising:
receiving a selection of a first tile of a first set of tiles corresponding to a plurality of media content events and presented on a display communicatively coupled to a media device, wherein the first tile corresponds to a media content event;
generating a similarity score for media content events based on a comparison between attributes of the media content event and attributes of the plurality of media content events;
determining a keyword associated with one or more attributes of the media content event;
increasing the similarity score associated with each of the media content events that were previously tagged with the keyword;
selecting a set of the media content events that have similarity scores above a threshold;
determining to output a live video of an event based upon selecting of the set of the media content events;
determining that the live video displays ending results of the event; and
displaying a delayed video of the event on a second tile of a second set of tiles based on the live video displaying the ending results of the event.
8. The non-transitory computer-readable medium of claim 7 , wherein the operations further comprise:
determining a time-based attribute shared between the attributes of the media content event corresponding to the first tile and the attributes of the media content events; and
adjusting the similarity score based on the time-based attribute.
9. The non-transitory computer-readable medium of claim 7 , wherein the operations further comprise:
adjusting the second set of tiles to indicate an order of a personal preference specified by a user for the set of the media content events.
10. The non-transitory computer-readable medium of claim 7 , wherein the operations further comprise:
assigning points for the similarity score to each type of attribute of the attributes of the media content events and the attributes of the media content event corresponding to the first tile.
11. The non-transitory computer-readable medium of claim 7 , wherein the operations further comprise:
outputting the second set of tiles that each correspond to the set of the media content events based on viewing habits of a user for a timeslot.
12. The non-transitory computer-readable medium of claim 7 , wherein the attributes of the media content events are selected from a group consisting of a type, title, key word, genre, director, writer, television host, year of premiere, or metadata.
13. A system comprising:
one or more processors; and
one or more memories storing instructions that, when executed by the one or more processors, cause the system to perform a process comprising:
receiving a selection of a first tile of a first set of tiles corresponding to a plurality of media content events and presented on a display communicatively coupled to a media device, wherein the first tile corresponds to a media content event;
generating a similarity score for media content events based on a comparison between attributes of the media content event and attributes of the plurality of media content events;
determining a keyword associated with one or more attributes of the media content event;
increasing the similarity score associated with each of the media content events that were previously tagged with the keyword;
selecting a set of the media content events that have similarity scores above a threshold;
determining to output a live video of an event based upon selecting of the set of the media content events;
determining that the live video displays ending results of the event; and
displaying a delayed video of the event on a second tile of a second set of tiles based on the live video displaying the ending results of the event.
14. The system according to claim 13 , wherein the process further comprises:
determining a time-based attribute shared between the attributes of the media content event corresponding to the first tile and the attributes of the media content events; and
adjusting the similarity score based on the time-based attribute.
15. The system according to claim 13 , wherein the process further comprises:
adjusting the second set of tiles to indicate an order of a personal preference specified by a user for the set of the media content events.
16. The system according to claim 13 , wherein the process further comprises:
assigning points for the similarity score to each type of attribute of the attributes of the media content events and the attributes of the media content event corresponding to the first tile, wherein the attributes of the media content events are selected from a group consisting of a type, title, key word, genre, director, writer, television host, year of premiere, or metadata.
17. The system according to claim 13 , wherein the process further comprises:
outputting the second set of tiles that each correspond to the set of the media content events based on viewing habits of a user for a timeslot.