System and Method for Managing Entitlements to Data Over a Network
First Claim
1. A method for determining entitlement to content residing on a server comprising:
- receiving a request from a subscriber computing device operated by a subscriber for access to a requested content residing on a content access provider server, wherein the subscriber has an account with a multi-channel video program distributor (MVPD) and the account comprises subscription information indicative of the services provided by the MVPD to the subscriber;
forwarding the content request from the content access provider server to an entitlements server;
receiving the content request at the entitlements server;
obtaining the subscription information;
determining at the entitlements server whether the subscriber is entitled to receive the requested content, wherein the determination of entitlement is based on the subscription information; and
sending an access granted message from the entitlements server to the content access provider server when the subscriber is entitled to receive the requested content.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for determining entitlement to content residing on a server. A subscriber computing device operated by a subscriber generates a request for access to a requested content residing on a content access provider server. The subscriber has an account with a multi-channel video program distributor (MVPD) and the account comprises subscription information indicative of the services provided by the MVPD to the subscriber. The content request is received by the content access provider and forwarded to an entitlements server. The entitlement determines whether the subscriber is entitled to receive the requested content based on the subscription information and sends an access granted message to the content access provider server when the subscriber is entitled to receive the requested content.
184 Citations
36 Claims
-
1. A method for determining entitlement to content residing on a server comprising:
-
receiving a request from a subscriber computing device operated by a subscriber for access to a requested content residing on a content access provider server, wherein the subscriber has an account with a multi-channel video program distributor (MVPD) and the account comprises subscription information indicative of the services provided by the MVPD to the subscriber; forwarding the content request from the content access provider server to an entitlements server; receiving the content request at the entitlements server; obtaining the subscription information; determining at the entitlements server whether the subscriber is entitled to receive the requested content, wherein the determination of entitlement is based on the subscription information; and sending an access granted message from the entitlements server to the content access provider server when the subscriber is entitled to receive the requested content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for determining entitlement to content residing on a server comprising:
-
a network; a subscriber computing device operated by a subscriber and comprising a first processor, wherein the subscriber has an account with a multi-channel video program distributor (MVPD) and the account comprises subscription information indicative of the services provided by the MVPD to the subscriber a content access provider server comprising a second processor; a content datastore accessible to the content access provider server and having stored therein content; an entitlements server comprising a third processor; and an entitlements datastore accessible to the entitlements server and having stored therein the subscription data, wherein the first processor is configured with software executable instructions to cause the subscriber computing device to perform operations comprising; generating a content request message, wherein the content request message comprises a request for access to a requested content residing on the content datastore; and communicating the content request message via the network to the content access provider server; and the second processor is configured with software executable instructions to cause the content access provider server to perform operations comprising; receiving the content request message; and forwarding the content request via the network to an entitlements server; the third processor is configured with software executable instructions to cause the entitlements server to perform operations comprising; receiving the content request message; accessing the entitlements datastore to obtain the subscription information; determining from the subscription information whether the subscriber is entitled to receive the requested content; and sending an access granted message via the network to the content access provider server when the subscriber is entitled to receive the requested content. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for determining entitlement to content residing on a server comprising:
-
generating an identifier associated with a subscriber; associating the subscriber identifier with an account of the subscriber with a content access provider; associating the subscriber identifier with an account of the subscriber with a multi-channel video program distributor (MVPD), wherein the account comprises subscription information indicative of the services provided by the MVPD to the subscriber; receiving a request from a subscriber computing device operated by the subscriber for access to a requested content residing on a content access provider server; authenticating the subscriber at the content access provider server using credentials accepted by the content access provider; obtaining the subscriber identifier from the subscriber account with the content access provider; forwarding the content request from the content access provider server to an entitlements server, wherein the content request comprises the subscriber identifier; obtaining the subscription information using the subscriber identifier; determining at the entitlements server from the subscription information whether the subscriber is entitled to receive the requested content; and sending an access granted message from the entitlements server to the content access provider server when the subscriber is entitled to receive the requested content. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A system for determining entitlement to content residing on a server comprising:
-
a network; a subscriber computing device operated by a subscriber and comprising a first processor, wherein the subscriber has an account with a multi-channel video program distributor (MVPD) and the account comprises subscription information indicative of the services provided by the MVPD to the subscriber a content access provider server comprising a second processor; a content datastore accessible to the content access provider server and having stored therein content; an entitlements server comprising a third processor; an entitlements datastore accessible to the entitlements server and having stored therein the subscription data; and an identity server comprising a fourth processor, wherein the fourth processor is configured with software executable instructions to cause the identity server to perform operations comprising generating an identifier associated with the subscriber, wherein the first processor is configured with software executable instructions to cause the subscriber computing device to perform operations comprising; generating a content request message, wherein the content request message comprises a request for access to a requested content residing on the content datastore; and communicating the content request message via the network to the content access provider server; and the second processor is configured with software executable instructions to cause the content access provider server to perform operations comprising; associating the subscriber identifier with an account of the subscriber with a content access provider; receiving the content request message; authenticating the subscriber at the content access provider server using credentials accepted by the content access provider; obtaining the subscriber identifier from the subscriber account with the content access provider; and forwarding the content request from the content access provider server to an entitlements server, wherein the content request comprises the subscriber identifier, and the third processor is configured with software executable instructions to cause the entitlements server to perform operations comprising; associating the subscriber identifier with the account of the subscriber with the MVPD; receiving the content request message; accessing the entitlements datastore to obtain the subscription information using the subscriber identity; determining from the subscription information whether the subscriber is entitled to receive the requested content; and sending an access granted message via the network to the content access provider server when the subscriber is entitled to receive the requested content. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
Specification