IP Library Granted Patent US 10,028,001
Granted Patent B2
US 10,028,001 · App. 15/290,934 · Granted Jul 17, 2018

Systems and methods for providing access to media contents using a rights database

Inventors: Edward C. Drake (Stevenson Ranch, CA); Mark Arana (West Hills, CA)
Assignee: Disney Enterprises, Inc.
H04N21/2541H04L67/306H04N21/4627
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,028,001
App. No.
15/290,934
Granted
Jul 17, 2018
Kind
B2
Abstract

There is provided a system comprising a non-transitory memory storing a rights database and a hardware processor configured to receive a user input from a user device requesting playback of a media content, the media content being provided by a first type of content provider, perform a first search of the rights database for a first media content entitlement associated with the media content corresponding to the first type of content provider, if the first search does not find the first media content entitlement, perform a second search of the rights database for a second media content entitlement associated with the media content corresponding to a second type of content provider, and, when the second search finds the second media content entitlement, enable playback of the media content from a content provider that is the first type of content provider based on the second media content entitlement corresponding to the second type of content provider.

Claims (37)

1. A system comprising:

a non-transitory memory storing a rights database including a subscription entitlement container storing one or more subscription entitlements and a transactional entitlement container storing one or more transactional entitlements; and

a hardware processor configured to:

receive a user input from a user device requesting playback of a media content provided by a transactional content provider, wherein the rights database does not include a transactional entitlement corresponding to the media content;

perform a search of the subscription entitlement container of the rights database for a subscription entitlement associated with the media content; and

if the search finds the subscription entitlement associated with the media content, enable playback of the media content from the transactional content provider based on the subscription content entitlement associated with the media content.

2. The system of claim 1 , wherein the transactional entitlement container further includes a temporary-entitlement sub-container and a permanent-entitlement sub-container.

3. The system of claim 1 , wherein the media content is one of a video content, an audio content, a game, and an app.

4. The system of claim 1 , wherein each subscription entitlement of the one or more subscription entitlements includes an availability window start date and one of an availability window duration and an availability window end date.

5. The system of claim 1 , wherein the subscription entitlement container includes one or more profiles for storing profile information of one or more user profiles of an associated user account.

6. The system of claim 1 , wherein, prior to enabling playback of the media content from the transactional content provider, the hardware processor further executes the executable code to:

transmit an authentication request to a subscription content provider associated with the subscription entitlement for authenticating an availability window of the media content; and

receive an authentication response authenticating the availability window of the media content.

7. The system of claim 1 , wherein the rights database includes a list including a plurality of media contents available from each of a plurality of subscription content providers when the user input is received.

8. The system of claim 1 , wherein the transactional content provider is one of a cable content provider and an online content provider.

9. A system comprising:

a non-transitory memory storing a rights database including a subscription entitlement container storing one or more subscription entitlements and a transactional entitlement container storing one or more transactional entitlements; and

a hardware processor configured to:

receive a user input from a user device requesting playback of a media content provided by a subscription content provider, wherein the rights database does not include a subscription entitlement corresponding to the media content;

perform a search of the transactional entitlements container of the rights database for a transactional entitlement associated with the media content; and

if the search finds the transactional content entitlement associated with the media content, enable playback of the media content from the subscription content provider based on the transactional content entitlement associated with the media content.

10. The system of claim 9 , wherein the transactional entitlement container further includes a temporary-entitlement sub-container and a permanent-entitlement sub-container.

11. The system of claim 9 , wherein the media content is one of a video content, an audio content, a game, and an app.

12. The system of claim 9 , wherein the subscription content provider is one of a cable content provider and an online content provider.

13. A method for use with a system including a non-transitory memory storing a rights database, and a hardware processor, the method comprising:

receiving, using the hardware processor, a user input from a user device requesting playback of a media content provided by a transactional content provider, wherein the rights database does not include a transactional entitlement corresponding to the media content;

performing, using the hardware processor, a search of a subscription entitlement container of the rights database for a subscription entitlement associated with the media content; and

if the search finds the subscription content entitlement associated with the media content, enabling, using the hardware processor, playback of the media content from the transactional content provider based on the subscription content entitlement associated with the media content.

14. The method of claim 13 , wherein a transactional entitlement container of the rights database includes a temporary-entitlement sub-container and a permanent-entitlement sub-container.

15. The method of claim 13 , wherein the media content is one of a video content, an audio content, a game, and an app.

16. The method of claim 13 , wherein the subscription entitlement associated with the media content includes an availability start date and one of an availability window duration and an availability window end date.

17. The method of claim 13 , wherein the subscription entitlement container includes one or more profiles for storing profile information of one or more user profiles of an associated user account.

18. The method of claim 13 , wherein, prior to enabling playback of the media content, the method further comprises:

transmitting, using the hardware processor, an authentication request to a subscription content provider associated with the subscription entitlement for authenticating an availability window of the media content; and

receiving, using the hardware processor, an authentication response authenticating the availability window of the media content.

19. The method of claim 13 , wherein the rights database includes a list including a plurality of media contents available from each of a plurality of subscription content providers when the user input is received.

20. The method of claim 13 , wherein the transactional content provider is one of a cable content provider and an online content provider.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2026
From: DISNEY ENTERPRISES, INC.
To: ADEIA MEDIA HOLDINGS INC.
Reel/Frame 075575/0145 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2016
From: DRAKE, EDWARD C.; ARANA, MARK
To: DISNEY ENTERPRISES, INC.
Reel/Frame 040001/0142 →
Continuity (1)
Related Publication 20180103281A1 · Apr 12, 2018