IP Library Granted Patent US 11,044,516
Granted Patent B2
US 11,044,516 · App. 16/410,840 · Granted Jun 22, 2021

Apparatus, systems and methods for media mosaic management

Inventor: Carlos Garcia Navarro (Boulder, CO)
Assignee: DISH Network L.L.C.
H04N21/4325H04N21/2187H04N21/232H04N21/23109H04N21/278H04N21/431H04N21/4316H04N21/4332H04N21/454H04N21/466H04N21/482H04N21/485H04N21/4821
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,044,516
App. No.
16/410,840
Granted
Jun 22, 2021
Kind
B2
Abstract

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.

Claims (67)

1. A method in a media device communicatively coupled to a display, comprising:

by the media device, outputting, for presentation on the display, a first mosaic that includes a first set of tiles that each correspond to a first distinct media content event, wherein each of the first set of tiles displays video from a corresponding media content event;

receiving an indication of a media content event corresponding to one of the first set of tiles;

filtering media content events based on the indicated media content event, by comparing attributes of the indicated media content event with attributes of the media content events;

determining a similarity score of the media content events based on the comparison of the attributes of the indicated media content event with attributes of the media content events; and

selecting, from the media content events, multiple related media content events based on the similarity score;

tagging the selected multiple related media content events with a string based on the determined similarity score; and

outputting, for presentation on the display, a second media mosaic that includes a second set of tiles that each correspond to a second distinct media content event tagged with the string,

wherein each of the media content events is being currently transmitted via a broadcast network coupled to the media device, and

further comprising for each of the second set of tiles:

determining whether to output live or delayed video from the corresponding media content event; and

when it is determined to output live video, displaying live video on a tile of the second set of tiles, otherwise displaying delayed video on the tile of the second set of tiles.

2. The method of claim 1 , wherein the determining to output live or delayed video from the corresponding media content event further comprises:

determining that the output of live video displays ending results of an event.

3. The method of claim 1 , further comprising:

determining the indicated media content event corresponds to the tagged multiple media content events.

4. The method of claim 1 , further comprising:

receiving a personal preference specified by the user.

5. The method of claim 4 , further comprising:

adjusting the second set of tiles to indicate an order of the personal preference specified by the user for the corresponding media content events.

6. The method of claim 1 , further comprising:

outputting the second media mosaic that includes the second set of tiles that each correspond to media content events based on viewing habits of the user for a timeslot.

7. The method of claim 1 , wherein the attributes of the media content events are selected from the group consisting of a type, title, key word, genre, director, writer, television host, year of premiere, or metadata.

8. The method of claim 1 , further comprising:

adjusting the similarity score of the selected multiple related media content events based on being tagged.

9. A system comprising:

a server including at least one processor and a memory, the memory storing instructions executable by the at least one processor such that the at least one processor is programmed to:

output, for presentation on a display, a first mosaic that includes a first set of tiles that each correspond to a first distinct media content event, wherein each of the first set of tiles displays video from a corresponding media content event;

receive an indication of a media content event corresponding to one of the first set of tiles;

filter media content events based on the indicated media content event, by comparing attributes of the indicated media content event with attributes of the media content events;

determine a similarity score of the media content events based on the comparison of the attributes of the indicated media content event with attributes of the media content events; and

select, from the media content events, multiple related media content events based on the similarity score;

tag the selected multiple related media content events with a string based on the determined similarity score; and

output, for presentation on the display, a second media mosaic that includes a second set of tiles that each correspond to a second distinct media content event tagged with the string,

wherein each of the media content events is being currently transmitted via a broadcast network coupled to a media device, and

the processor is further programmed to for each of the second set of tiles:

determine whether to output live or delayed video from the corresponding media content event; and

when it is determined to output live video, displaying live video on a tile of the second set of tiles, otherwise displaying delayed video on the tile of the second set of tiles.

10. The system of claim 9 , wherein the determining to output live or delayed video from the corresponding media content event further comprises:

determining that the output of live video displays ending results of an event.

11. The system of claim 9 , further comprising:

determining the indicated media content event corresponds to the tagged multiple media content events.

12. The system of claim 9 , further comprising:

receiving a personal preference specified by the user.

13. The system of claim 12 , further comprising:

adjusting the second set of tiles to indicate an order of the personal preference specified by the user for the corresponding media content events.

14. The system of claim 9 , further comprising:

outputting the second media mosaic that includes the second set of tiles that each correspond to media content events based on viewing habits of the user for a timeslot.

15. The system of claim 9 , wherein the attributes of the media content events are selected from the group consisting of a type, title, key word, genre, director, writer, television host, year of premiere, or metadata.

16. An apparatus for displaying media content communicatively coupled to a display, comprising:

a memory;

one or more processors electronically coupled to the memory and configured for:

outputting, for presentation on the display, a first mosaic that includes a first set of tiles that each correspond to a first distinct media content event, wherein each of the first set tiles displays video from a corresponding media content event;

receiving an indication of a media content event corresponding to one of the first set of tiles;

filtering media content events based on the indicated media content event, by comparing attributes of the indicated media content event with attributes of the media content events;

determining a similarity score of the media content events based on the comparison of the attributes of the indicated media content event with attributes of the media content events; and

selecting, from the media content events, multiple related media content events based on the similarity score;

tagging the selected multiple related media content events with a string based on the determined similarity score; and

outputting, for presentation on the display, a second media mosaic that includes a second set of tiles that each correspond to a second distinct media content event tagged with the string,

wherein each of the media content events is being currently transmitted via a broadcast network coupled to a media device, and

further comprising for each of the second set of tiles:

determining whether to output live or delayed video from the corresponding media content event; and

when it is determined to output live video, displaying live video on a tile of the second set of tiles, otherwise displaying delayed video on the tile of the second set of tiles.

17. The apparatus of claim 16 , wherein the determining to output live or delayed video from the corresponding media content event further comprises:

determining that the output of live video displays ending results of an event.

18. The apparatus of claim 16 , wherein the one or more processors are further configured for:

determining the indicated media content event corresponds to the tagged multiple media content events.

Assignments (4)
SECURITY INTEREST Recorded Nov 30, 2021
From: DISH BROADCASTING CORPORATION; DISH NETWORK L.L.C.; DISH TECHNOLOGIES L.L.C.
To: U.S. BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 058295/0293 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2019
From: NAVARRO, CARLOS GARCIA
To: ECHOSTAR TECHNOLOGIES L.L.C.
Reel/Frame 050868/0850 →
CONVERSION Recorded Oct 30, 2019
From: ECHOSTAR TECHNOLOGIES L.L.C.
To: DISH TECHNOLOGIES L.L.C.
Reel/Frame 050892/0648 →
CHANGE OF NAME Recorded Oct 30, 2019
From: ECHOSTAR TECHNOLOGIES L.L.C.
To: DISH TECHNOLOGIES L.L.C.
Reel/Frame 051798/0278 →