Recommendation engine apparatus and methods
US-9215423-B2 · Dec 15, 2015 · US
US9817952B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9817952-B2 |
| Application number | US-201615156139-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 16, 2016 |
| Priority date | Mar 2, 2010 |
| Publication date | Nov 14, 2017 |
| Grant date | Nov 14, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 1. Computer readable apparatus comprising a non-transitory medium comprising at least one computer program, the at least one computer program comprising a plurality of instructions which are configured to, when executed on a processor apparatus: access a rights profile associated with a network-based account of a user; determine, based at least in part on the rights profile, use rights that the user has with respect to a digitally rendered content element; generate a list of one or more recommended computerized client devices associated with the user based at least in part on data associated with both the network-based account and capability information associated with the one or more recommended computerized client devices; provide the list of the one or more recommended computerized client devices to a first computerized client device of the user; and provide, upon selection of at least one of the one or more recommended computerized client devices and based at least in part on the use rights, the digitally rendered content element to the at least one of the one or more recommended computerized client devices. 2. The computer readable apparatus of claim 1 , wherein the rights profile comprises at least a number of times digitally rendered content may be accessed or outputted to a computerized display device. 3. The computer readable apparatus of claim 1 , wherein the plurality of computer readable instructions are further configured to transfer the rights profile to the at least one of the one or more recommended computerized client devices. 4. The computer readable apparatus of claim 3 , wherein the plurality of computer readable instructions are further configured to encrypt the rights profile prior to the transfer. 5. The computer readable apparatus of claim 1 , wherein the plurality of computer readable instructions are further configured to access the rights profile in response to data representative of a request from the first computerized client device for the rights profile. 6. The computer readable apparatus of claim 1 , wherein the rights profile comprises data for the at least one of the one or more recommended computerized client devices to decode the digitally rendered content element. 7. The computer readable apparatus of claim 1 , wherein the rights profile is generated by a network operator based at least in part on a subscription of the user to a service provided by the operator. 8. The computer readable apparatus of claim 1 , wherein the processor apparatus comprises a network server apparatus and the plurality of computer readable instructions are further configured to allow the user to log into the network server apparatus so that the rights profile can be provided to the at least one of the one or more recommended computerized client devices. 9. A computerized network server apparatus for use in a content delivery network, the computerized network server apparatus comprising: a network interface configured to: receive data representative of a request for information regarding a subscriber's rights to digitally rendered content; transmit the information; receive data representative of a request for the digitally rendered content; and transmit the requested digitally rendered content; a storage apparatus configured to store the information; and a digital processor apparatus in data communication with the network interface and the storage apparatus, the digital processor apparatus configured to: enable the subscriber to log into the computerized network server apparatus, receive the data representative of the request for the information, and transmit the information; determine, based at least in part on the information, whether the subscriber has a right to access the requested digitally rendered content; and based on a determination that the subscriber has the right to access the requested digitally rendered content, enable playback of the requested digitally rendered content to the user, the enablement of playback comprising a decoding of the requested digitally rendered content based only on the information regarding the subscriber's rights, the digitally rendered decoded content being accessible to the subscriber from any computerized device. 10. The computerized network server apparatus of claim 9 , wherein the requested digitally rendered content is transmitted to a computerized display device located at a physical distance from the computerized client device, the computerized display device and the computerized client device being in data communication with one another. 11. The computerized network server apparatus of claim 9 , wherein when the subscriber does not have the right to access the requested content, provide a notification to the subscriber, the notification configured to inform the subscriber that access to the requested content is not authorized and further inform the subscriber of one or more methods to obtain the right to access the requested content. 12. The computerized network server apparatus of claim 9 , wherein the enablement of the playback comprises causation of a download of a seed for the decoding of the requested digitally rendered content. 13. A computerized method for providing digitally rendered content in a content delivery network, the computerized method comprising: receiving from a computerized client device data representative of a request for a rights profile, the rights profile comprising information regarding a subscriber's rights to access a plurality of digitally rendered programming content on the computerized client device; receiving data representative of a request for at least one of the plurality of digitally rendered programming content; determining based at least in part on the rights profile whether the subscriber is given a right to access the requested one of the plurality of digitally rendered programming content; upon determining that the subscriber has the right and that the right is within a given proximity of expiration: providing the computerized client device with access to the requested one of the plurality of digitally rendered programming content; and disabling one or more trick mode functions with respect to playback of the requested one of the plurality of digitally rendered programming content. 14. The computerized method of claim 13 , wherein the rights profile comprises information regarding a length of time the subscriber may be granted access to individual ones of the plurality of digitally rendered programming content. 15. The computerized method of claim 13 , wherein the rights profile comprises information regarding a number of times the subscriber may have individual ones of the plurality of digitally rendered programming content outputted to a display device. 16. The computerized method of claim 13 , wherein the rights profile comprises information regarding one or more types of content of the plurality of digitally rendered programming content the subscriber may access. 17. The computerized method of claim 13 , wherein the rights profile comprises information regarding one or more content sources of the plurality of digitally rendered programming content the subscriber may access. 18. The computerized method of claim 13 , further comprising: providing the subscriber with one or more options to obtain the right, the one or more options to obtain the right comprising purchase of access to a type of content, the type of content comprising the requested one of the plurality of digitally rendered programming content.
Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity · CPC title
Entity profiles · CPC title
for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32) · CPC title
including means for verifying the identity or authority of a user of the system {or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials} · CPC title
for managing network security; network security policies in general (filtering policies H04L63/0227) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.