Patent ID: 8601601

Claim:
A client computer implemented method comprising: determining, at the client computer, 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 by a media server to the client device for rendering by the client device; generating, at the client computer, a media resource request to the media server identifying a media resource associated with one or more content attributes and further identifying at least one of the user-stipulated content control attributes of the content control profile; receiving, at the client computer, the media resource from the media server in response to the media resource request when the 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 media resource and the one or more user-stipulated content control attributes of the content control profile; and rendering, by the client device, the received media resource content, wherein the media resource comprises at least one of audio and visual media content.