Method and apparatus for controlling access restrictions for media playback
First Claim
1. A computer implemented method comprising:
- obtaining at a media server from a remote client device a media resource request identifying a first media resource associated with one or more content attributes, the media resource request further identifying one or more user-stipulated content control attributes of a content control profile defining one or more user-defined classes of content that are authorized to be delivered to the client device for rendering by the client device, the one or more user-stipulated content control attributes of the content control profile having been generated by the client device;
the media server determining whether first media resource is associated with a user-defined class of content that has been authorized for delivery to the client device, based at least in part upon the one or more content attributes associated with the first media resource and the one or more user-stipulated content control attributes of the content control profile; and
the media server delivering the first media resource to the client device for rendering by the client device if the first media resource is associated with the user-defined class of content that has been authorized for delivery to the client device, wherein said first media resource comprises at least one of audio and visual media content.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for controlling access restrictions for media resource playback may include defining a user-specific content control profile authorizing one or more classes of content to be delivered to a client device, generating a media resource request identifying a first media resource associated with a first class of content and one or more attributes of the content control profile, determining whether the first class of content has been authorized for delivery to the client device based at least in part upon the one or more attributes of the content control profile, and delivering the first media resource to the client device if the first class of content has been authorized for delivery to the client device.
21 Citations
40 Claims
-
1. A computer implemented method comprising:
-
obtaining at a media server from a remote client device a media resource request identifying a first media resource associated with one or more content attributes, the media resource request further identifying one or more user-stipulated content control attributes of a content control profile defining one or more user-defined classes of content that are authorized to be delivered to the client device for rendering by the client device, the one or more user-stipulated content control attributes of the content control profile having been generated by the client device; the media server determining whether first media resource is associated with a user-defined class of content that has been authorized for delivery to the client device, based at least in part upon the one or more content attributes associated with the first media resource and the one or more user-stipulated content control attributes of the content control profile; and the media server delivering the first media resource to the client device for rendering by the client device if the first media resource is associated with the user-defined class of content that has been authorized for delivery to the client device, wherein said first media resource comprises at least one of audio and visual media content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer implemented method comprising:
-
receiving at a media server from a remote client device a network request identifying a requested media resource, the media resource request further identifying one or more user-stipulated content control attributes of a remotely defined user-stipulated content control profile defining one or more user-defined classes of media that a user of the remote client device has authorized for delivery to the client device for rendering by the client device; determining, based at least in part upon the one or more content attributes associated with the requested media resource and the one or more user-stipulated content control attributes, whether the requested media resource belongs to the one or more user-defined classes of media that has been authorized by the user for delivery to the client device; and the media server delivering the requested media resource to the client device for rendering by the client device if it is determined that the requested media resource belongs to the one or more user-defined classes of media that the user of the client device has authorized for delivery to the client device, wherein said requested media resource comprises at least one of audio and visual media content. - View Dependent Claims (10, 11)
-
-
12. A computer implemented method comprising:
-
receiving a network request from a remote client device, the request identifying a requested media resource, a host identifier indicating a host of the requested media resource, and one or more user-stipulated content control attributes of a remotely defined user-stipulated content control profile defining one or more user-defined classes of media that a user of the remote client device has authorized for delivery to the client device for rendering by the client device; determining, whether the requested media resource belongs to the one or more user-defined classes of media that have been authorized by the user for delivery to the client device, based at least in part upon one or more content attributes associated with the requested media resource and the one or more user-stipulated content control attributes; and facilitating delivery of the requested media resource to the client device for rendering by the client device if it is determined that the requested media resource belongs to the one or more user-defined classes of media that the user of the client device has authorized for delivery to the client device, wherein said requested media resource comprises at least one of audio and visual media content. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
a receiver operative to receive a network request from a remote client device, the request identifying a requested media resource, and one or more user-stipulated content control attributes of a remotely defined user-stipulated content control profile defining one or more user-defined classes of media that a user of the remote client device has authorized for delivery to the client device for rendering by the client device; authorization logic operative to determine, based at least in part upon one or more content attributes associated with the requested media resource and the one or more user-stipulated content control attributes, whether the requested media resource belongs the one or more user-defined classes of media that have been authorized by the user for delivery to the client device; and delivery logic operative to deliver the requested media resource to the client device for rendering by the client device if it is determined that the requested media resource belongs to the one or more user-defined classes of media that the user of the client device has authorized for delivery to the client device, wherein said requested media resource comprises at least one of audio and visual media content. - View Dependent Claims (21, 22)
-
-
23. An apparatus comprising:
-
a receiver operative to receive a network request from a remote client device, the request identifying a requested media resource, a host identifier indicating a host of the requested media resource, and one or more user-stipulated content control attributes of a remotely defined user-stipulated content control profile defining one or more user-defined classes of media that a user of the remote client device has authorized for delivery to the client device for rendering by the client device; authorization logic to determine, based at least in part upon one or more content attributes associated with the requested media resource and the one or more user-stipulated content control attributes, whether the requested media resource belongs to the one or more user-defined classes of media that have been authorized by the user for delivery to the client device; and delivery logic to facilitate delivery of the requested media resource to the client device for rendering by the client device if it is determined that the requested media resource belongs to the one or more user-defined classes of media that the user of the client device has authorized for delivery to the client device, wherein said requested media resource comprises at least one of audio and visual media content. - View Dependent Claims (24, 25)
-
-
26. A non-transitory recordable medium having instructions stored thereon, which when executed, implement a method comprising:
-
receiving a network request from a remote client device, the request identifying a requested media resource and one or more user-stipulated content control attributes of a remotely defined user-stipulated content control profile defining one or more user-defined classes of media that a user of the remote client device has authorized for delivery to the client device for rendering by the client device, the one or more user-stipulated content control attributes of the user-stipulated content control profile having been generated by the client device; determining, based at least in part upon one or more content attributes associated with the requested media resource and the one or more user-stipulated content control attributes, whether the requested media resource belongs to the one or more user-defined classes of media that has been authorized by the user for delivery to the client device; and delivering the requested media resource to the client device for rendering by the client device if it is determined that the requested media resource belongs to the one or more user-defined classes of media that the user of the client device has authorized for delivery to the client device, wherein said requested media resource comprises at least one of audio and visual media content. - View Dependent Claims (27, 28)
-
-
29. A non-transitory recordable medium having instructions stored thereon, which when executed, implement a method comprising:
-
receiving a network request from a remote client device, the request identifying a requested media resource, a host identifier indicating a host of the requested media resource, and one or more user-stipulated content control attributes of a user-stipulated content control profile defining one or more classes of media that a user of the remote client device has authorized for delivery to the client device for rendering by the client device; determining, based at least in part upon one or more content attributes associated with the requested media resource and the one or more user-stipulated content control attributes, whether the requested media resource belongs to the one or more classes of media that have been authorized by the user for delivery to the client device; and facilitating delivery of the requested media resource to the client device for rendering by the client device if it is determined that the requested media resource belongs to the one or more classes of media that the user of the client device has authorized for delivery to the client device, wherein said requested media resource comprises at least one of audio and visual media content. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer implemented method comprising:
-
defining by a client rendering device via a remote user account a user-specific content control profile defining one or more user-defined classes of content that are authorized to be delivered to a the client rendering device for rendering by the client rendering device; generating by the client rendering device a media resource request identifying a first media resource associated with one or more content attributes, and one or more attributes of the user-specific content control profile; and receiving by the client rendering device the first media resource if it is determined based at least in part upon the one or more attributes associated with a user-defined class of content and the one or more attributes of the user-specific content control profile that the user of the client rendering device has authorized the first class of content for delivery to the client rendering device, wherein said requested media resource comprises at least one of audio and visual media content. - View Dependent Claims (38, 39, 40)
-
Specification