Method and apparatus for controlling access restrictions for media playback
First Claim
1. A method comprising:
- 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.
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.
42 Citations
40 Claims
-
1. A method comprising:
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving a network request from a client device, the request identifying a requested media resource, and one or more content control attributes of a user-stipulated content control profile identifying one or more classes of media that the user has authorized for delivery to the client device;
determining, based at least in part upon the one or more content control attributes, whether the requested media resource belongs to a class 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 if it is determined that the requested media resource belongs to a class of media that has been authorized for delivery to the client device. - View Dependent Claims (11, 12)
-
-
13. A method comprising:
-
receiving a network request from a client device, the request identifying a requested media resource, a host identifier indicating a host of the requested media resource, and one or more content control attributes of a user-stipulated content control profile identifying one or more classes of media that the user has authorized for delivery to the client device;
determining, whether the requested media resource belongs to a class of media that has been authorized by the user for delivery to the client device, based at least in part upon the one or more content control attributes; and
facilitating delivery of the requested media resource to the client device if it is determined that the requested media resource belongs to a class of media that has been authorized for delivery to the client device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus comprising:
-
a receiver operative to receive a network request from a client device, the request identifying a requested media resource, and one or more content control attributes of a user-stipulated content control profile identifying one or more classes of media that the user has authorized for delivery to the client device;
authorization logic operative to determine, based at least in part upon the one or more content control attributes, whether the requested media resource belongs a class of media that has 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 if it is determined that the requested media resource belongs to a class of media that has been authorized for delivery to the client device. - View Dependent Claims (22, 23)
-
-
24. An apparatus comprising:
-
a receiver operative to receive a network request from a client device, the request identifying a requested media resource, a host identifier indicating a host of the requested media resource, and one or more content control attributes of a user-stipulated content control profile identifying one or more classes of media that the user has authorized for delivery to the client device;
authorization logic to determine, based at least in part upon the one or more content control attributes, whether the requested media resource belongs to a class of media that has 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 if it is determined that the requested media resource belongs to a class of media that has been authorized for delivery to the client device. - View Dependent Claims (25, 26)
-
-
27. A recordable medium having instructions stored thereon, which when executed, implement a method comprising:
-
receiving a network request from a client device, the request identifying a requested media resource, and one or more content control attributes of a user-stipulated content control profile identifying one or more classes of media that the user has authorized for delivery to the client device;
determining, based at least in part upon the one or more content control attributes, whether the requested media resource belongs to a class 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 if it is determined that the requested media resource belongs to a class of media that has been authorized for delivery to the client device. - View Dependent Claims (28, 29)
-
-
30. A recordable medium having instructions stored thereon, which when executed, implement a method comprising:
-
receiving a network request from a client device, the request identifying a requested media resource, a host identifier indicating a host of the requested media resource, and one or more content control attributes of a user-stipulated content control profile identifying one or more classes of media that the user has authorized for delivery to the client device;
determining, based at least in part upon the one or more content control attributes, whether the requested media resource belongs to a class of media that has been authorized by the user for delivery to the client device; and
facilitating delivery of the requested media resource to the client device if it is determined that the requested media resource belongs to a class of media that has been authorized for delivery to the client device. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37)
-
-
38. A method comprising:
-
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; and
receiving the first media resource if it is determined based at least in part upon the one or more attributes of the content control profile that the first class of content has been authorized for delivery to the client device. - View Dependent Claims (39, 40)
-
Specification