Outer Rim Archives
Archives · 2019 · 20190356658

Application (pre-grant publication)

MEDIATION OF ENTITLEMENT TRANSFERS AMONG AFFILIATED DOMAINS

Number
20190356658
Published
2019-11-21
Filed
2018-05-17
Assignee
DISNEY ENTERPRISES INC.
Inventors
Arana; Mark et al.
CPC
H04L9/3239; H04L9/50; G06F21/64; G06F21/1012; H04L63/0876; G06F21/1015; G06F21/1078; H04L9/0637
Verdict
Set aside entitlement transfer mediation, DRM/security
Source
Google Patents · FreePatentsOnline

Abstract

According to one implementation, a system for mediating entitlement transfers among affiliated domains includes a computing platform having a hardware processor and a system memory storing a software code and an entitlement ledger. The hardware processor executes the software code to receive a request on behalf of a user. The user has an entitlement to an asset in a first of the affiliated domains. The request is received from a second domain where the user does not have the entitlement. The hardware processor further executes the software code to authenticate the second domain as one of the affiliated domains, authenticate the entitlement in the first domain, transfer the entitlement to the second domain to enable the user to access the asset in the second domain, and generate a ledger entry corresponding to the transfer in the entitlement ledger.

Background

BACKGROUND

Personal communication devices such as smartphones and tablet computers, for example, are now widely utilized as portable entertainment systems. One of the benefits enjoyed by users of such devices is that access to media content, such as movie or television (TV) content, is more available than ever before. Further to increasing the availability of such content are content subscription services that may entitle a subscriber to access a large library of movies or TV episodes.SUMMARY

There are provided systems and methods for mediating entitlement transfers among affiliated domains, substantially as shown in and/or described in connection with at least one of the figures, and as set forth more completely in the claims.

Claims

1. A system for mediating entitlement transfers among a plurality of affiliated domains, the system comprising: a computing platform including a hardware processor and a system memory; a software code and an entitlement ledger stored in the system memory; the hardware processor configured to execute the software code to: to receive a request on behalf of a user, the user having an entitlement to an asset in a first domain of the plurality of affiliated domains, the request being received from a second domain wherein the user does not have the entitlement; authenticate, in response to the request, the second domain as one of the plurality of affiliated domains; authenticate, in response to the request, the entitlement in the first domain; transfer, in response to authenticating the second domain and the entitlement, the entitlement to the second domain to enable the user to access the asset in the second domain; and generate a ledger entry corresponding to the transfer in the entitlement ledger. 2. The system of claim 1, wherein the transfer results in the user having the entitlement to the asset in the second domain but not in the first domain. 3. The system of claim 1, wherein the transfer results in the user having the entitlement to the asset in the second domain while retaining the entitlement to the asset in the first domain. 4. The system of claim 1, wherein the entitlement comprises a right to utilize a content delivery network (CDN) of the second domain corresponding to a CDN of the first domain. 5. The system of claim 1, wherein the asset comprises media content. 6. A system for mediating entitlement transfers among a plurality of affiliated domains, the system comprising: the plurality of affiliated domains communicatively coupled via a network; each of the plurality of affiliated domains including a respective computing platform having a hardware processor and a memory storing a software code and an entitlement ledger; wherein for at least a first of the plurality of affiliated domains, the hardware processor is configured to execute the software code to: receive a request on behalf of a user, the user having an entitlement to an asset in the first domain, the request being received from a second domain wherein the user does not have the entitlement; authenticate, in response to the request, the second domain as one of the plurality of affiliated domains; authenticate, in response to the request, the entitlement in the first domain; transfer, in response to authenticating the second domain and the entitlement, the entitlement to the second domain to enable the user to access the asset in the second domain; and generate a ledger entry corresponding to the transfer in the entitlement ledger. 7. The system of claim 6, wherein the hardware processor of the computing platform of the first domain is further configured to execute the software code to broadcast the ledger entry to others of the plurality of affiliated domains via the network. 8. The system of claim 6, wherein the network is a peer-to-peer (P2P) network of the respective computing platforms of the plurality of affiliated domains. 9. The system of claim 6, wherein the entitlement ledger comprises a blockchain. 10. The system of claim 6, wherein the transfer results in the user having s the entitlement to the asset in the second domain but not in the first domain. 11. The system of claim 6, wherein the transfer results in the user having the entitlement to the asset in the second domain while retaining the entitlement to the asset in the first domain. 12. The system of claim 6, wherein the entitlement comprises a right to utilize a content delivery network (CDN) of the second domain corresponding to a CDN of the first domain. 13. The system of claim 6, wherein the asset comprises media content. 14. A method for use by a system for mediating entitlement transfers among a plurality of affiliated domains, the method comprising: receiving, using a hardware processor of the system, a request on behalf of a user, the user having an entitlement to an asset in a first domain of the plurality of affiliated domains, the request being received from a second domain wherein the user does not have the entitlement; authenticating, using the hardware processor and in response to the request, the second domain as one of the plurality of affiliated domains; authenticating, using the hardware processor and in response to the request, the entitlement in the first domain; transferring, using the hardware processor and in response to authenticating the second domain and the entitlement, the entitlement to the second domain to enable the user to access the asset in the second domain; and generating, using the hardware processor a ledger entry corresponding to the transfer in the entitlement ledger. 15. The method of claim 14, further comprising broadcasting, using the hardware processor, the ledger entry to others of the plurality of affiliated domains. 16. The method of claim 14, wherein the entitlement ledger comprises a blockchain. 17. The method of claim 14, wherein transferring the entitlement results in the user having the entitlement to the asset in the second domain but not in the first domain. 18. The method of claim 14, wherein transferring the entitlement results in the user having the entitlement to the asset in the second domain while retaining the entitlement to the asset in the first domain. 19. The method of claim 14, wherein the entitlement comprises a right to utilize a content delivery network (CDN) of the second domain corresponding to a CDN of the first domain. 20. The method of claim 14, wherein the asset comprises media content.