CONTROLLING ACCESS TO COPIES OF MEDIA CONTENT BY A CLIENT DEVICE
First Claim
Patent Images
1. A method, comprising:
- receiving at a server a request for playback permission of media content by a client device, wherein the media content is stored on a content server as a plurality of copies that are encrypted and encoded according to a plurality of different quality levels;
using information of the request, performing a set of one or more business rules by the server to determine which of the plurality of copies, if any, can be played back on the client device; and
based on said performing, controlling access to a subset of the plurality of copies that can be played back by the client device including restricting access to the copies of the plurality of copies that are not part of the subset, wherein the subset is less than all of the plurality of copies of the media content.
8 Assignments
0 Petitions
Accused Products
Abstract
A key server for controlling access of a client device to a subset of different quality copies of media content to be delivered over a network to the client device. In one embodiment, a key server receives a request for playback permission of media content by a client device, and applies a set of one or more business rules to determine which copies of the media content, if any, can be played by the client device, and allows access to a subset of the copies that can be played back by the client device and restricts access to the copies that are not part of the subset.
-
Citations
32 Claims
-
1. A method, comprising:
-
receiving at a server a request for playback permission of media content by a client device, wherein the media content is stored on a content server as a plurality of copies that are encrypted and encoded according to a plurality of different quality levels; using information of the request, performing a set of one or more business rules by the server to determine which of the plurality of copies, if any, can be played back on the client device; and based on said performing, controlling access to a subset of the plurality of copies that can be played back by the client device including restricting access to the copies of the plurality of copies that are not part of the subset, wherein the subset is less than all of the plurality of copies of the media content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A server, comprising:
a computing device including, a set of one or more network connections coupled to a public or private network; and a rules engine coupled to receive a request over the set of network connections for playback permission of media content by a client device, wherein the media content is stored on a content server as a plurality of copies that are encrypted and encoded according to a plurality of different quality levels, wherein the media content is available for delivery over the network to the client device, and wherein the rules engine is configured to; perform a set of one or more business rules using information of the request to determine which of the plurality of copies, if any, can be played back on the client device; and based on results of the set of business rules, allow access to a subset of the plurality of copies that can be played back by the client device and restrict access to the copies of the plurality of copies that are not part of the subset, wherein the subset is less than all of the plurality of copies of the media content. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
28. A machine-readable storage medium storing instruction thereon when executed by a computing device cause the computing device to perform a method, comprising:
-
receiving at the computing device a request for playback permission of media content by a client device, wherein the media content is stored on a content server as a plurality of copies that are encrypted and encoded according to a plurality of different quality levels; using information of the request, performing a set of one or more business rules to determine which of the plurality of copies, if any, can be played back on the client device; and based on said performing, controlling access to a subset of the plurality of copies that can be played back by the client device including restricting access to the copies of the plurality of copies that are not part of the subset, wherein the subset is less than all of the plurality of copies of the media content. - View Dependent Claims (29, 30, 31, 32)
-
Specification