Method and system for dynamic digital rights bundling
First Claim
1. A computer implemented method in a content server for dynamically creating a bundle of content protected by digital rights management, comprising:
- storing user information for a plurality of users, including a first user;
receiving over a network a request for content, the request having an indication of a bundle and an indication of a user identity, the user identity corresponding to the first user;
in response to the request and the user identity, automatically determining, using at least one computer system, a set of source portions that correspond to the indicated bundle, the determining including selecting the set of source portions based at least in part on one or more user-specific attributes, obtained using the user identity from the user information stored for the first user, to comprise at least one digital rights management portion, at least one user interface portion, and at least one content portion, the at least one user interface portion to control access to and rendering of the at least one content portion, the at least one digital rights management portion to limit access to the at least one content portion to an authorized user, and wherein the one or more user-specific attributes is at least one of the following;
a geographic location of the first user, a subscription level associated with the first user, a demographic property of the first user, a usage history of the first user, and an activity preference of the first user;
generating, using the at least one computer system, a set of intermediate portions by translating each portion of the determined set of source portions into a corresponding intermediate portion;
merging, using the at least one computer system, each intermediate portion of the generated set of intermediate portions into a secured destination file that corresponds to the requested content; and
forwarding the secured destination file over the network.
16 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for dynamically bundling portions into secured destination files are provided. Example embodiments provide a Dynamic Digital Rights Bundling System (“DDRBS”), which dynamically bundles a set of portions each variously containing digital rights management components, user interface controls, and content, into a secured destination file in response to a designated content request. In one embodiment, the DDRBS comprises a bundling engine, a translation engine, a merging engine, and an assortment of data repositories. These components cooperate to dynamically assemble and provide customized secured destination files comprising the requested content together with specialized user interface and digital rights management controls. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
21 Citations
33 Claims
-
1. A computer implemented method in a content server for dynamically creating a bundle of content protected by digital rights management, comprising:
-
storing user information for a plurality of users, including a first user; receiving over a network a request for content, the request having an indication of a bundle and an indication of a user identity, the user identity corresponding to the first user; in response to the request and the user identity, automatically determining, using at least one computer system, a set of source portions that correspond to the indicated bundle, the determining including selecting the set of source portions based at least in part on one or more user-specific attributes, obtained using the user identity from the user information stored for the first user, to comprise at least one digital rights management portion, at least one user interface portion, and at least one content portion, the at least one user interface portion to control access to and rendering of the at least one content portion, the at least one digital rights management portion to limit access to the at least one content portion to an authorized user, and wherein the one or more user-specific attributes is at least one of the following;
a geographic location of the first user, a subscription level associated with the first user, a demographic property of the first user, a usage history of the first user, and an activity preference of the first user;generating, using the at least one computer system, a set of intermediate portions by translating each portion of the determined set of source portions into a corresponding intermediate portion; merging, using the at least one computer system, each intermediate portion of the generated set of intermediate portions into a secured destination file that corresponds to the requested content; and forwarding the secured destination file over the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A non-transitory computer-readable medium having contents which when executed by a computer processor perform a method comprising:
-
receiving over a network a request for content, the request having an indication of a bundle and an indication of a user identity for a first user; in response to the request and the user identity, automatically determining a set of source portions that correspond to the indicated bundle, the determining including selecting the set of source portions based at least in part on one or more user-specific attributes, obtained using the user identity from user information stored for the first user, to comprise at least one digital rights management portion, at least one user interface portion, and at least one content portion, the at least one user interface portion to control access to and rendering of the at least one content portion; generating a set of intermediate portions by translating each portion of the determined set of source portions into a corresponding intermediate portion; merging each intermediate portion of the generated set of intermediate portions into a secured destination file that corresponds to the requested content; and forwarding the secured destination file over the network; wherein the at least one digital rights management portion is configured to prevent access to the at least one content portion unless the secured destination file has been downloaded from a predetermined network location; wherein the one or more user-specific attributes includes at least one of a geographic location of a user, a subscription level associated with a user, and a demographic property of a user. - View Dependent Claims (31, 32, 33)
-
Specification