Patent ID: 8181022

Claim:
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.