Apparatus and methods for rights-managed content and data delivery
First Claim
1. A non-transitory computer readable medium comprising at least one computer program, said computer program comprising a plurality of computer readable instructions which are configured to, when executed on a host device:
- access a rights profile associated with a network-based account of a user, said rights profile being encrypted using a public key of a public/private key pair and said host device comprising said private key configured to enable said program to decrypt said rights profile, said rights profile comprising at least a number of times content may be accessed or outputted to a display device;
determine, based at least in part on said rights profile, use rights that said user has with respect to a first content element;
access, based at least in part on said use rights, said first content element for playback to said user of said host device;
transfer said rights profile to a second host device, said second host device associated with said user;
enable playback of said first content element at said second device based at least in part on said transferred rights profile; and
display a list of recommended content, the list of recommended content generated by a network recommendation process and based at least in part on data associated with the network-based account and relating to at least one of;
(i) user-specific content preference data, and/or (ii) data relating to historical content selection activity, the list further being generated substantially irrespective of a device being used to access content for playback.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for providing access to content across a plurality of devices and environments. In one embodiment, a downloadable rights profile is utilized in order for a user device to determine whether to provide content to a subscriber. The user device is first registered to content delivery the network; the device then requests a rights profile indicating the rights of the subscriber associated with the device to access content. The rights profile is transmitted to the device. The rights profile may be configured to be valid only for a pre-determined time, thus enabling a subscriber'"'"'s rights to be updated (including revoked). Security mechanisms may also be utilized to ensure access to content is limited only to authorized subscribers. In another embodiment, a user-based authentication procedure is utilized, thereby making the rights determination and content provision process completely agnostic to the underlying hardware.
149 Citations
17 Claims
-
1. A non-transitory computer readable medium comprising at least one computer program, said computer program comprising a plurality of computer readable instructions which are configured to, when executed on a host device:
-
access a rights profile associated with a network-based account of a user, said rights profile being encrypted using a public key of a public/private key pair and said host device comprising said private key configured to enable said program to decrypt said rights profile, said rights profile comprising at least a number of times content may be accessed or outputted to a display device; determine, based at least in part on said rights profile, use rights that said user has with respect to a first content element; access, based at least in part on said use rights, said first content element for playback to said user of said host device; transfer said rights profile to a second host device, said second host device associated with said user; enable playback of said first content element at said second device based at least in part on said transferred rights profile; and display a list of recommended content, the list of recommended content generated by a network recommendation process and based at least in part on data associated with the network-based account and relating to at least one of;
(i) user-specific content preference data, and/or (ii) data relating to historical content selection activity, the list further being generated substantially irrespective of a device being used to access content for playback. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Consumer premises equipment (CPE) for use in a content delivery network, comprising:
-
a network interface configured to; transmit a request for information regarding a subscriber'"'"'s rights to content; receive said information; transmit a request for content; and receive said requested content; a storage apparatus configured to store said information; and a digital processor configured to; generate a user interface, said user interface configured to enable said subscriber to log into a network server, transmit said request for said information, and receive said information; determine, based at least in part on said information, whether said subscriber has a right to access said requested content, and when said subscriber has said right, enable playback of said requested content to said subscriber; and present the subscriber with a list of recommended content elements, the list generated by a network recommendation process based at least on data associated with an account of the subscriber and irrespective of a device being used to access said requested content, wherein the data comprises one or more of;
(i) user-specific content preference data, and/or (ii) user-specific data relating to historical content selection activity. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A first client device for use in a content delivery network, comprising:
-
a radio frequency (RF) front end interface; a plurality of back end interfaces; a storage apparatus; and a digital processor, said digital processor configured to run at least one computer program thereon, said program comprising a plurality of instructions which when executed; request on behalf of a second client device a rights profile, said rights profile comprising information regarding a subscriber'"'"'s rights to access a plurality of programming content on said second client device and information regarding a length of time said subscriber may be granted access to individual ones of said plurality of programming content; store said rights profile on behalf of said second client device at said storage apparatus; receive a request from said second client device for at least one of said plurality of programming content; determine based at least in part on said rights profile whether said subscriber is given a right to access said requested one of said plurality of programming content; upon determination that said subscriber has said right, enable said second device to provide said subscriber with access to said requested one of said plurality of programming content; and enable display of a list of recommended content on the second client device, the list of recommended content generated by a recommendation engine irrespective of which of said first or second client devices is to access the requested of the plurality of programming content, and based at least in part on one or more of;
(i) content preference data associated with an account of the subscriber, and/or (ii) data relating to historical content selection activity associated with the account. - View Dependent Claims (15, 16, 17)
-
Specification