APPARATUS AND METHODS FOR CONTENT DELIVERY AND MESSAGE EXCHANGE ACROSS MULTIPLE CONTENT DELIVERY NETWORKS
First Claim
1. A method for determining at a content distribution network entity permission of a subscriber of said network to access protected content from a remote source via the Internet, said method comprising:
- receiving at said network entity a communication relating to a request for said protected content from a user device, said communication being sent to said content distribution network entity from an entity associated with said remote source;
determining whether said user device is associated to said subscriber of said content distribution network;
if said user device is associated to said subscriber, determining whether said protected content is within an approved level of service of said subscriber; and
if said protected content is within said approved level of service of said subscriber, transmitting a message to said entity associated with said remote source, said message causing said remote source to deliver said protected content to said user device.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for providing protected content to subscribers of a managed (e.g., MSO) network via a content source accessible via an internetwork such as the Internet. In one embodiment, a user accesses a programmer website, and requests content. The programmer determines whether the requesting user is permitted to access the content, and what rights or restrictions are associated with the user. This includes authenticating the user as a subscriber of the MSO, and determining the subscriber'"'"'s subscription level. In another embodiment, a user'"'"'s account with the MSO and programmer may be federated, thus a given user will have MSO-specific information regarding its identity (such as login information, GUID, etc.) and/or information regarding subscription level and service details, stored at the programmer. Messages received from the MSO representing permission for the user to access content may also be stored at the programmer site for later reference.
-
Citations
37 Claims
-
1. A method for determining at a content distribution network entity permission of a subscriber of said network to access protected content from a remote source via the Internet, said method comprising:
-
receiving at said network entity a communication relating to a request for said protected content from a user device, said communication being sent to said content distribution network entity from an entity associated with said remote source; determining whether said user device is associated to said subscriber of said content distribution network; if said user device is associated to said subscriber, determining whether said protected content is within an approved level of service of said subscriber; and if said protected content is within said approved level of service of said subscriber, transmitting a message to said entity associated with said remote source, said message causing said remote source to deliver said protected content to said user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for managing delivery of a plurality of protected content from a remote content server to a plurality of entitled users, said apparatus comprising:
-
at least one first interface for receiving a plurality of information from a user device, said information comprising; information identifying a user of said user device; and information identifying a particular one of said plurality of protected content requested by said user; a first computer program configured to utilize said information identifying said user to determine whether said user is among said plurality of entitled users; a second computer program configured to utilize said information identifying said user and said information identifying said particular one of said plurality of protected content to determine whether said particular one of said plurality of protected content is within an authorized service class for said user; and at least one second interface for transmitting at least one message to a remote content server, said at least one message causing said remote content sever to;
(i) provide said protected content to said user device, or (ii) to deny said user device said protected content;wherein said message is based at least in part on said determination of whether said user is among said plurality of entitled users, and said determination of whether said particular one of said plurality of protected content is within said authorized service class for said user. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method for determining whether a user is permitted in a first network to access protected content associated with a second network, said method comprising:
-
receiving a request for said protected content from said user in said first network; determining said second network to which said user is associated; sending a message to said second network, said message comprising; login and password information entered by said user; and said request for said protected content; and receiving, in response to said message, a message indicating whether said user is permitted in said first network to access said protected content associated with said second network. - View Dependent Claims (19, 20, 21)
-
-
22. A method of determining whether a particular one of a plurality of protected content may be provided to a user via a first network based at least in part on service details of said user in a second network, said method comprising:
-
receiving a request for authorization of said user'"'"'s access to said particular one of said plurality of protected content from an entity of said first network, said request for authorization comprising at least a globally unique identifier (GUID) associated with said user and information identifying said particular one of said plurality of protected content; determining in response to said request, whether a session has been established by said user and said second network; determining a subscriber identity within said second network based at least in part on said GUID; retrieving said service details associated with said user; comparing said service details to said information identifying said particular one of said plurality of protected content; and if said service details match said information identifying said particular one of said plurality of protected content, providing a message enabling said particular one of said plurality of protected content to be delivered to said user via said first network. - View Dependent Claims (23, 24, 25)
-
-
26. A method for enabling the distribution of protected content associated with a managed content distribution network to subscribers of the network via the Internet, said method comprising:
-
receiving a communication relating to a request for said protected content from a subscriber, said communication being sent from an entity associated with a third party content source that has access to said protected content; determining whether said protected content is authorized for delivery to said subscriber; and if said protected content is authorized, causing said third party content source to deliver said protected content to said subscriber. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
-
34. A computer readable apparatus having a storage medium, the medium comprising at least one computer program adapted for use in managing remote requests for protected content of a managed content distribution network, the at least one program comprising:
-
first logic configured to process a received content request from a third party entity, said request being generated at least in part using network subscriber login information; second logic configured to utilize at least portions of the login information to access a subscriber database maintained by said network; third logic configured to determine, based on said access and said at least portions of the login information, whether the subscriber is entitled to access said protected content; and fourth logic configured to cause issuance of a message to said third party entity authorizing or denying provision of said requested content to said subscriber by said third party entity. - View Dependent Claims (35, 36, 37)
-
Specification