IP Library Granted Patent US 12,041,296
Granted Patent B2
US 12,041,296 · App. 18/306,893 · Granted Jul 16, 2024

Apparatus, systems and methods for media mosaic management

Inventor: Carlos Garcia Navarro (Boulder, CO)
Assignee: DISH Technologies L.L.C.
H04N21/4325H04N21/2187H04N21/23109H04N21/232H04N21/278H04N21/431H04N21/4316H04N21/4332H04N21/454H04N21/466H04N21/482H04N21/4821H04N21/485
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 12,041,296
App. No.
18/306,893
Granted
Jul 16, 2024
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 (58)

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.

Assignments (3)
CONVERSION Recorded May 8, 2023
From: ECHOSTAR TECHNOLOGIES L.L.C.
To: DISH TECHNOLOGIES L.L.C.
Reel/Frame 063573/0692 →
CHANGE OF NAME Recorded May 4, 2023
From: ECHOSTAR TECHNOLOGIES L.L.C.
To: DISH TECHNOLOGIES L.L.C.
Reel/Frame 063548/0505 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2023
From: GARCIA NAVARRO, CARLOS
To: ECHOSTAR TECHNOLOGIES L.L.C.
Reel/Frame 063451/0867 →
Continuity (5)
Continuation 17353778 · Jun 21, 2021
Continuation 16410840 · May 13, 2019
Continuation 15633524 · Jun 26, 2017
Division 14956995 · Dec 2, 2015
Related Publication 20230269419A1 · Aug 24, 2023