Method and system for dynamic digital rights bundling
First Claim
1. A content delivery system comprising:
- a content server component configured to receive via a network a request for desired content, the request having an indication of a bundle and an indication of a user identity;
automatically determine a set of source portions that correspond to the indicated bundle and the indicated user identity and that comprise at least one digital rights management portion, at least one user interface portion, and at least one content portion;
merge the determined set of portions into a secured destination file that corresponds to the desired content; and
forward the secured destination file via the network to the content display client component; and
a content display client component configured to receive via the network the secured destination file; and
under the under control of one of the at least one digital rights management portion, restrict display of the at least one content portion to an authorized user without use of encryption.
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.
132 Citations
66 Claims
-
1. A content delivery system comprising:
-
a content server component configured to receive via a network a request for desired content, the request having an indication of a bundle and an indication of a user identity;
automatically determine a set of source portions that correspond to the indicated bundle and the indicated user identity and that comprise at least one digital rights management portion, at least one user interface portion, and at least one content portion;
merge the determined set of portions into a secured destination file that corresponds to the desired content; and
forward the secured destination file via the network to the content display client component; and
a content display client component configured to receive via the network the secured destination file; and
under the under control of one of the at least one digital rights management portion, restrict display of the at least one content portion to an authorized user without use of encryption. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method in a content server for dynamically creating a bundle of content protected by digital rights management, comprising:
-
receiving via a network a request for desired content, the request having an indication of a bundle and an indication of a user identity;
automatically determining a set of source portions that correspond to the indicated bundle and that comprise at least one digital rights management portion, at least one user interface portion, and 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 desired content; and
forwarding the secured destination file via the network. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer-readable medium whose contents enable a computing device to dynamically create a bundle of content protected by digital rights management, by performing a method comprising:
-
receiving via a network a request for desired content, the request having an indication of a bundle and an indication of a user identity;
automatically determining a set of source portions that correspond to the indicated bundle and that comprise at least one digital rights management portion, at least one user interface portion, and 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 desired content; and
forwarding the secured destination file via the network. - View Dependent Claims (38, 39, 40, 41, 42)
-
-
43. A dynamic digital rights bundling system comprising:
-
a bundling engine configured to receive via a network a request for desired content, the request having an indication of a bundle and an indication of a user identity;
automatically determine a set of source portions that correspond to the indicated bundle and that comprise at least one digital rights management portion, at least one user interface portion, and at least one content portion; and
dynamically produce a set of destination portions that correspond to the determined set of source portions;
a merging engine configured to merge the set of dynamically produced destination portions into a secured destination file that corresponds to the desired content; and
a network accessible component configured to provide the secured destination file in response to the a request for desired content via the network. - View Dependent Claims (44, 45, 46, 47, 48, 49)
-
-
50. A computer-readable medium containing structured data that stores content, the structured data interpreted by a computing system to manage the display of the content, the structured data comprising:
-
a content segment containing data that represents the content displayable on the computer system;
a user interface segment containing a plurality of instructions that implement a plurality of user interface controls that are responsive to received messages from the computing system; and
a digital rights management segment containing an indication of authorized network origin and a plurality of instructions that implement a method for controlling access to the content segment, by;
requesting an indication of the actual network origin of the structured data from the computing system; and
preventing display of the content unless the actual network origin matches the authorized network origin. - View Dependent Claims (51, 52, 53, 54)
-
-
55. A method in a client computing device for retrieving and displaying dynamically created secure content bundles, comprising:
-
sending via a network a request for desired content, the request including an indication of a bundle and an indication of a user identity;
receiving via the network a secured destination file that corresponds to the desired content, the secured destination file comprising at least one digital rights management portion, at least one user interface portion, and at least one content portion, wherein each portion is produced dynamically based at least in part upon the request; and
under control of one of the at least one digital rights management portion, restricting display of the at least one content portion to an authorized user. - View Dependent Claims (56, 57, 58, 59, 60)
-
-
61. A computing system for displaying dynamically created content bundles, comprising:
-
a first module configured to send via a network a request for desired content, the request including an indication of a bundle and an indication of a user identity;
receive via the network a secured destination file that corresponds to the desired content, the secured destination file comprising at least one digital rights management portion, at least one user interface portion, and at least one content portion, wherein each portion is produced dynamically based upon the request; and
a second module configured to under control of one of the at least one digital rights management portion, restrict display of the at least one content portion to an authorized user. - View Dependent Claims (62, 63, 64, 65, 66)
-
Specification