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.
BACKGROUND(1) Nowadays, rather than purchasing physical media, consumers increasingly access media contents directly from content providers, such as a cable provider or an online provider, including subscription-based content providers and transactional content providers. Conventionally, subscription-based content providers allow users to access a predetermined library of content during a limited availability window, and transactional content providers allow users to access purchased media contents.SUMMARY(2) The present disclosure is directed to systems and methods for providing access to media contents using a rights database, substantially as shown in and/or described in connection with at least one of the figures, as set forth more completely in the claims.
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.
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.
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.