Method and apparatus for controlling access restrictions for media playback
First Claim
1. 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.
1 Assignment
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.
4 Citations
17 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An access restriction control apparatus for media playback on a client device, the apparatus comprising:
-
a content control profile to define one or more user-defined classes of content that are authorized to be delivered by a media server to the client device for rendering, each content control profile having one or more user-stipulated content control attributes; and a user agent to generate a media resource request for 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 and to render media resource content received in response to the generated media resource request, wherein the media resource comprises at least one of audio and visual media content. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium having a plurality of instructions stored thereon which, when executed by a processor of a client device, cause the processor to perform operations comprising:
-
determining 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 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 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 the received media resource content, wherein the media resource comprises at least one of audio and visual media content. - View Dependent Claims (14, 15, 16, 17)
-
Specification