IP Library Granted Patent US 10,264,322
Granted Patent B2
US 10,264,322 · App. 14/625,548 · Granted Apr 16, 2019

Unified playlist

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 10,264,322
App. No.
14/625,548
Granted
Apr 16, 2019
Kind
B2
Abstract

Techniques and mechanisms described herein relate to generating a unified playlist for media content originating from different content providers. According to various embodiments, a connection request from a media aggregation system is sent to an over-the-top (OTT) content service provider. A connection is established between the media aggregation system and the OTT content service provider. A connection is also established between the media aggregation system and a cable/satellite/terrestrial (CST) content service provider. Program information from the OTT content service provider and program information associated with the CST content service provider are combined to generate a unified playlist at the media aggregation system.

Claims (35)

1. A method comprising:

sending a connection request from a media aggregation system to an over-the-top (OTT) content service provider;

establishing a connection between the media aggregation system and the OTT content service provider;

establishing a connection between the media aggregation system and a cable/satellite/terrestrial (CST) content service provider, wherein the OTT content service provider and the CST content service providers are different providers;

generating a unified playlist at the media aggregation system by combining program information from the OTT content service provider with program information associated with the CST content service provider, wherein the unified playlist is configured such that a user can discover live and on-demand content without accessing separate feeds, search live and on-demand content together instead of separately, and save and access movies and shows using only the unified playlist; and

providing media content from multiple content providers directly through the unified playlist, without launching a separate application or service, even if different pieces of the media content are sourced from different content providers or repositories, wherein providing media content directly through the unified playlist includes:

when a user selects a first media content from the unified playlist, the first media content begins to play directly from the playlist itself and when the user selects to pause the first media content, the unified playlist is automatically displayed again;

wherein the unified playlist includes suggestions for content based on a combination of: the user's current playlist, user activity, preferences, and what is popular with other users;

wherein the unified playlist displays and plays content from the OTT content service, CST content, and DVR recorded content within the same unified playlist.

2. The method of claim 1 , wherein the unified playlist includes video on demand content and live content.

3. The method of claim 2 , wherein live content is automatically saved using a digital video recorder (DVR) associated with the media aggregation system.

4. The method of claim 1 , wherein the unified playlist includes OTT content, cable content, and terrestrial content transmitted over the air.

5. The method of claim 1 , wherein selection of a piece of OTT content in the playlist triggers a transmission from the media aggregation system to the OTT content service provider.

6. The method of claim 1 , wherein selection of a piece of CST content retrieves the content from a digital video recorder (DVR).

7. The method of claim 1 , wherein the media aggregation system generates a unified program listing using program information from the OTT content service provider and program information associated with the CST content service provider.

8. The method of claim 7 , wherein the unified program listing is searchable and browsable.

9. The method of claim 7 , wherein a filter can be used to view the unified program listing.

10. The method of claim 1 , wherein if viewing of a first piece of CST content is interrupted, the rest of the first piece of CST content is recorded for later viewing.

11. The method of claim 1 , wherein a second connection request is sent from the media aggregation system to a second OTT content service provider.

12. The method of claim 11 , wherein a connection is established between the media aggregation system and the second OTT content service provider.

13. The method of claim 12 , wherein the unified playlist further includes program information from the second OTT content service provider.

14. The method of claim 1 , further comprising automatically playing content from the unified playlist when the media aggregation system is launched.

15. The method of claim 1 , further comprising playing content from the unified playlist at the request of a user.

16. A media aggregation system comprising:

a network interface configured to send a connection request from a media aggregation system to an over-the-top (OTT) content service provider;

a processor configured to establish a connection between the media aggregation system and the OTT content service provider, wherein the processor is further configured to establish a connection between the media aggregation system and a cable/satellite/terrestrial (CST) content service provider, wherein the OTT content service provider and the CST content service providers are different providers;

a program database configured to maintain a unified playlist at the media aggregation system by combining program information from the OTT content service provider with program information associated with the CST content service provider, wherein the unified playlist is configured such that a user can discover live and on-demand content without accessing separate feeds, search live and on-demand content together instead of separately, and save and access movies and shows using only the unified playlist;

wherein the processor is further configured to provide, via the program database, media content from multiple content providers directly through the unified playlist, without launching a separate application or service, even if different pieces of the media content are sourced from different content providers or repositories, wherein providing media content directly through the unified playlist includes:

when a user selects a first media content from the unified playlist, the first media content begins to play directly from the playlist itself and when the user selects to pause the first media content, the unified playlist is automatically displayed again;

wherein the unified playlist includes suggestions for content based on a combination of: the user's current playlist, user activity, preferences, and what is popular with other users;

wherein the unified playlist displays and plays content from the OTT content service, CST content, and DVR recorded content within the same unified playlist.

17. The media aggregation system of claim 16 , wherein the unified playlist includes video on demand content and live content.

18. The media aggregation system of claim 17 , wherein live content is automatically saved using a digital video recorder (DVR) associated with the media aggregation system.

19. The media aggregation system of claim 16 , wherein the unified playlist includes OTT content, cable content, and terrestrial content transmitted over the air.

20. The media aggregation system of claim 16 , wherein selection of a piece of OTT content in the playlist triggers a transmission from the media aggregation system to the OTT content service provider.

Assignments (8)
CHANGE OF NAME Recorded Mar 31, 2026
From: ADEIA MEDIA HOLDINGS LLC
To: ADEIA MEDIA HOLDINGS INC.
Reel/Frame 075304/0012 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO CORPORATION
To: TIVO LLC
Reel/Frame 069083/0260 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO LLC
To: ADEIA MEDIA HOLDINGS LLC
Reel/Frame 069083/0332 →
SECURITY INTEREST Recorded May 19, 2023
From: ADEIA GUIDES INC.; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063707/0884 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2021
From: MOBITV, INC.; MOBITV SERVICES, INC.
To: TIVO CORPORATION
Reel/Frame 056444/0076 →
SECURITY INTEREST Recorded Aug 10, 2018
From: MOBITV, INC.
To: ALLY COMMERICAL FINANCE LLC
Reel/Frame 046761/0718 →
SECURITY INTEREST Recorded Feb 15, 2017
From: MOBITV, INC.
To: ALLY BANK
Reel/Frame 041718/0395 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2015
From: CARPENTER, CORY; ZAWDE, FIDEL; CALHOUN, CURTIS
To: MOBITV, INC.
Reel/Frame 035057/0330 →