Systems and methods for allowing access to a different version of the media asset
View Patent ↗Systems and methods for allowing a user to access a different version of a blocked media asset. These systems and methods allow a first user to request access to the blocked media asset from a second user who has authority to approve access to the blocked media asset. These systems and methods determine different versions of the media asset available from different sources. These systems and methods notify the second user that the first user has requested access to the blocked media asset and include, in the notification, an option to unblock any one of the different versions of the media asset available from the different sources. This allows the second user to determine if there is a version of the media asset that the second user deems suitable for unblocking.
1. A method for allowing a user to access a different version of a blocked media asset, the method comprising:
receiving, from a first user on a first user equipment device, a request to access a media asset that is blocked for the first user, wherein the media asset is available from a first source;
in response to receiving the request:
determining a different version of the media asset available from a second source different from the first source of the media asset based on a ranking of available different versions of the media asset;
generating, for a second user, a notification that the first user has requested access to the media asset, wherein the notification includes an option to unblock the different version of the media asset available from the second source different from the first source of the media asset;
transmitting, to the second user on a second user equipment device, the notification;
upon receiving a selection of the option in the notification, unblocking the different version of the media asset available from the second source for the first user.
2. The method of claim 1 , wherein the determining the different version of the media asset available from the second source different from the first source of the media asset based on the ranking of available different versions of the media asset comprises:
querying the first source and the second source for available versions of the media asset;
retrieving metadata associated with each of the available versions of the media asset;
extracting one or more factors from the metadata associated with each of the available versions of the media asset;
determining a ranking of the available versions of the media asset based on the one or more factors; and
generating for display the available versions of the media asset organized in accordance with the ranking.
3. The method of claim 2 , wherein the one or more factors includes a cost of each of the available versions of the media asset, and wherein determining the ranking of the available versions of the media asset based on the one or more factors comprises:
ranking a first version of the media asset with a lower cost higher than a second version of the media asset with a higher cost.
4. The method of claim 2 , wherein the one or more factors includes a duration of content corresponding to a content code for each of the available versions of the media asset, and wherein, determining the ranking of the available versions of the media asset based on the one or more factors further comprises:
ranking a first version of the media asset with a shorter duration of content corresponding to the content code higher than a second version of the media asset with a longer duration of content corresponding to the content code.
5. The method of claim 2 , further comprising:
generating for display the one or more factors for determining the ranking of the available versions of the media asset;
generating for display an option to assign one or more priority metrics to the one or more factors;
upon receiving an assignment of the one or more priority metrics to the ones or more factors, determining the ranking of the available versions of the media asset based on the assignment of the one or more priority metrics to the ones or more factors.
6. The method of claim 1 , further comprising:
upon receiving the selection of the option to unblock the different version of the media asset available from the second source different than the first source of the media asset:
querying available devices to determine one or more devices that may be used to view the different version of the media asset;
generating for display an option to select a device from the one or more devices that may be used to view the different version of the media asset;
upon receiving a selection of the device, unblocking the different version of the media asset on the selected device.
7. The method of claim 6 , wherein determining the one or more devices that may be used to view the different version of the media asset further comprises:
retrieving metadata associated with the different version of the media asset;
extracting a property associated with the different version of the media asset from the metadata;
comparing the property associated with the different version of the media asset and a primary function of a device of the available devices; and
excluding the device from the one or more devices that may be used to view the different version of the media asset if the property violates the primary function of the device.
8. The method of claim 6 , wherein determining the one or more devices that may be used to view the different version of the media asset further comprises:
determining if a third user, for whom the different version of the media asset is to remain blocked, has access to a device of the available devices; and
excluding the device from the one or more devices that may be used to view the different version of the media asset if the third user has access to the device.
9. The method of claim 6 , wherein determining the one or more devices that may be used to view the different version of the media asset further comprises:
determining if a device of the available devices is currently being used by a third user;
excluding the device from the one or more devices that may be used to view the different version of the media asset if the device is currently being used by the third user.
10. The method of claim 6 , further comprising:
in response to receiving the selection of the devices:
generating for display an option to communicate with the first user;
upon receiving a selection to communicate with the first user, generating for display a message based on a template, wherein the message includes an option to make modifications to the message;
upon receiving modifications to the message, updating the message according to the modifications; and
transmitting the message to the first user on the first user equipment, wherein transmitting the message may further comprise:
determining whether a pre-set period of time has elapsed;
transmitting the message to the first user only after the pre-set period of time; and
during the pre-set period of time, generating for display an option to allow the user to perform at least one of:
choose a version of the media asset different than the different version of the media asset for unblocking;
change the selection of the devices on which the different version of the media asset will be unblocked; and
cancel unblocking the different version of the media asset.
11. A system for allowing a user to access a different version of a blocked media asset, the system comprising:
communication circuitry;
user interface circuitry; and
control circuitry configured to:
receive, from a first user via the user interface circuitry on a first user equipment device, a request to access a media asset that is blocked for the first user, wherein the media asset is available from a first source;
in response to receiving the request:
determine a different version of the media asset available from a second source different from the first source of the media asset based on a ranking of available different versions of the media asset;
generate, for a second user, a notification that the first user has requested access to the media asset, wherein the notification includes an option to unblock the different version of the media asset available from the second source different from the first source of the media asset;
transmit, via the communication circuitry and to the second user on a second user equipment device, the notification;
upon receiving a selection of the option in the notification, unblock the different version of the media asset available from the second source for the first user.
12. The system of claim 11 , wherein the control circuitry, when determining the different version of the media asset available from the second source different from the first source of the media asset based on the ranking of available different versions of the media asset, is further configured to:
query the first source and the second source for available versions of the media asset;
retrieve metadata associated with each of the available versions of the media asset;
extract one or more factors from the metadata associated with each of the available versions of the media asset;
determine a ranking of the available versions of the media asset based on the one or more factors; and
generate for display the available versions of the media asset organized in accordance with the ranking.
13. The system of claim 12 , wherein the one or more factors includes a cost of each of the available versions of the media asset, and wherein the control circuitry configured to determine the ranking of the available versions of the media asset based on the one or more factors comprises the control circuitry further configured to:
rank a first version of the media asset with a lower cost higher than a second version of the media asset with a higher cost.
14. The system of claim 12 , wherein the one or more factors includes a duration of content corresponding to a content code for each of the available versions of the media asset, and wherein the control circuitry configured to determine the ranking of the available versions of the media asset based on the one or more factors comprises the control circuitry further configured to:
rank a first version of the media asset with a shorter duration of content corresponding to the content code higher than a second version of the media asset with a longer duration of content corresponding to the content code.
15. The system of claim 12 , wherein the control circuitry is further configured to:
generate for display the one or more factors for determining the ranking of the available versions of the media asset;
generate for display an option to assign one or more priority metrics to the one or more factors;
upon receiving an assignment of the one or more priority metrics to the ones or more factors, determine the ranking of the available versions of the media asset based on the assignment of the one or more priority metrics to the ones or more factors.
16. The system of claim 11 , wherein the control circuitry is further configured to:
upon receiving the selection of the option to unblock the different version of the media asset available from the second source different than the first source of the media asset:
query available devices to determine one or more devices that may be used to view the different version of the media asset;
generate for display an option to select a device from the one or more devices that may be used to view the different version of the media asset;
upon receiving a selection of the device, unblock the different version of the media asset on the selected device.
17. The system of claim 16 , wherein the control circuitry configured to determine the one or more devices that may be used to view the different version of the media asset comprises the control circuitry further configured to:
retrieve metadata associated with the different version of the media asset;
extract a property associated with the different version of the media asset from the metadata;
compare the property associated with the different version of the media asset and a primary function of a device of the available devices; and
exclude the device from the one or more devices that may be used to view the different version of the media asset if the property violates the primary function of the device.
18. The system of claim 16 , wherein the control circuitry configured to determine the one or more devices that may be used to view the different version of the media asset comprises the control circuitry further configured to:
determine if a third user, for whom the different version of the media asset is to remain blocked, has access to a device of the available devices; and
exclude the device from the one or more devices that may be used to view the different version of the media asset if the third user has access to the device.
19. The system of claim 16 , wherein the control circuitry configured to determine the one or more devices that may be used to view the different version of the media asset comprises the control circuitry further configured to:
determine if a device of the available devices is currently being used by a third user;
exclude the device from the one or more devices that may be used to view the different version of the media asset if the device is currently being used by the third user.
20. The system of claim 16 , wherein the control circuitry is further configured to:
in response to receiving the selection of the devices:
generate for display an option to communicate with the first user;
upon receiving a selection to communicate with the first user, generate for display a message based on a template, wherein the message includes an option to make modifications to the message;
upon receiving modifications to the message, update the message according to the modifications; and
transmit the message to the first user on the first user equipment, wherein transmitting the message may comprise the communication circuitry and the control circuitry further configured to:
determine whether a pre-set period of time has elapsed;
transmit the message to the first user only after the pre-set period of time; and
during the pre-set period of time, generate for display an option to allow the user to perform at least one of:
choose a version of the media asset different than the different version of the media asset for unblocking;
change the selection of the devices on which the different version of the media asset will be unblocked; and
cancel unblocking the different version of the media asset.