Automatically identifying reduced availability of multi-channel media distributors for authentication or authorization
First Claim
1. A method comprising:
- receiving, by an entitlement service executed by a processing device, requests for programmers to provide media content to user devices;
transmitting, by the entitlement service, the requests to a multi-channel media distributor, wherein the entitlement service accesses the multi-channel media distributor to authenticate users requesting content from the programmers or to confirm that authenticated users are authorized to receive content from the programmers;
determining, by the entitlement service and based on the transmitted requests, a success rate indicating whether the multi-channel media distributor has failed to authenticate user credentials included in the requests or has failed to authorize content access based on the requests;
identifying, by the entitlement service and based on the success rate, a reduced availability of the multi-channel media distributor; and
providing, by the entitlement service, the user devices with temporary access to the media content from the programmers during a period in which the reduced availability occurs.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are provided for automatically identifying reduced availability of multi-channel media distributors for authentication or authorization. For example, an entitlement service communicates with a multi-channel media distributor to authenticate viewers requesting content from programmers or to confirm that authenticated viewers are authorized to receive content from the programmers. The entitlement service receives requests for various programmers to provide media content to user devices, and transmits the requests to the multi-channel media distributor. The entitlement service determines a reduced availability of the multi-channel media distributor based on, for example, an unusually low success rate for authenticating users or authorizing the users'"'"' access to content access based on the transmitted requests. Due to this reduced availability of the multi-channel media distributor, the entitlement service provides the requesting user devices with temporary access to the media content from the programmers during a period in which the reduced availability occurs.
14 Citations
20 Claims
-
1. A method comprising:
-
receiving, by an entitlement service executed by a processing device, requests for programmers to provide media content to user devices; transmitting, by the entitlement service, the requests to a multi-channel media distributor, wherein the entitlement service accesses the multi-channel media distributor to authenticate users requesting content from the programmers or to confirm that authenticated users are authorized to receive content from the programmers; determining, by the entitlement service and based on the transmitted requests, a success rate indicating whether the multi-channel media distributor has failed to authenticate user credentials included in the requests or has failed to authorize content access based on the requests; identifying, by the entitlement service and based on the success rate, a reduced availability of the multi-channel media distributor; and providing, by the entitlement service, the user devices with temporary access to the media content from the programmers during a period in which the reduced availability occurs. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processing device; a network interface device communicatively coupled to the processing device and configured for receiving requests for programmers to provide media content to user devices; and a non-transitory computer-readable medium storing program code that comprises an entitlement service, wherein the processing device is configured for executing the stored program code and thereby performing operations comprising; configuring the network device to transmit the requests to a multi-channel media distributor used to authenticate users requesting content from the programmers or to confirm that authenticated users are authorized to receive content from the programmers; determining, based on the transmitted requests, a success rate indicating whether the multi-channel media distributor has failed to authenticate user credentials included in the requests or has failed to authorize content access based on the requests; identifying, based on the success rate, a reduced availability of the multi-channel media distributor; and configuring the network device to transmit messages providing the user devices with temporary access to the media content from the programmers during a period in which the reduced availability occurs. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium having program code executable by a processing device stored thereon, the program code comprising:
-
program code for receiving requests for programmers to provide media content to user devices; program code for transmitting the requests to a multi-channel media distributor, wherein the multi-channel media distributor is used to authenticate users requesting content from the programmers or to confirm that authenticated users are authorized to receive content from the programmers; program code for determining, based on the transmitted requests, a success rate indicating whether the multi-channel media distributor has failed to authenticate user credentials included in the requests or has failed to authorize content access based on the requests; program code for identifying, based on the success rate, a reduced availability of the multi-channel media distributor; and program code for providing the user devices with temporary access to the media content from the programmers during a period in which the reduced availability occurs. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification