Digital rights management for multicasting content distribution
First Claim
1. A system for distributing licensed content to users via an internetwork, said system comprising:
- an archive storing packaged content files wherein each packaged content file includes encrypted multimedia content and protection identification information, and wherein said encrypted multimedia content can be decrypted using a respective key corresponding to said protection identification information;
a multicast server coupled to said archive for providing multicast streams of said packaged content files to said internetwork, wherein each of said streams includes repetitive transmission of said respective protection identification information within a respective content file, wherein each of said streams comprises a plurality of packets, and wherein said respective protection identification information comprises inserted objects that are included in each of said streams after each nth packet, where n is an integer greater than 1;
a web server for providing announcements corresponding to said packaged content files, each announcement including multicast link information; and
a digital rights server storing each of said respective keys in association with said protection identification information;
whereby a user can access one of said announcements from said web server, join a corresponding one of said multicast streams to receive said protection identification information, contact said digital rights server in response to said protection identification information to obtain said respective key from said digital rights server after providing predetermined authorization information to said digital rights server, receive said encrypted multimedia content from said one multicast stream, and decrypt said encrypted multimedia content in response to said respective key.
6 Assignments
0 Petitions
Accused Products
Abstract
Licensed multimedia content is distributed to users electronically via an internetwork. An archive stores packaged content files wherein each packaged content file includes encrypted multimedia content and protection identification information, and wherein the encrypted multimedia content can be decrypted using a respective key corresponding to the protection identification information. A multicast server is coupled to the archive for providing multicast streams of the packaged content files to the internetwork. A web server provides announcements corresponding to the packaged content files, each announcement including multicast link information. A digital rights server stores each of the respective keys in association with the protection identification information. A user can access one of the announcements from the web server, join a corresponding one of the multicast streams to receive the protection identification information, contact the digital rights server in response to the protection identification information to obtain the respective key from the digital rights server after providing predetermined authorization information to the digital rights server, receive the encrypted multimedia content from the one multicast stream, and decrypt the encrypted multimedia content in response to the respective key.
-
Citations
23 Claims
-
1. A system for distributing licensed content to users via an internetwork, said system comprising:
-
an archive storing packaged content files wherein each packaged content file includes encrypted multimedia content and protection identification information, and wherein said encrypted multimedia content can be decrypted using a respective key corresponding to said protection identification information; a multicast server coupled to said archive for providing multicast streams of said packaged content files to said internetwork, wherein each of said streams includes repetitive transmission of said respective protection identification information within a respective content file, wherein each of said streams comprises a plurality of packets, and wherein said respective protection identification information comprises inserted objects that are included in each of said streams after each nth packet, where n is an integer greater than 1; a web server for providing announcements corresponding to said packaged content files, each announcement including multicast link information; and a digital rights server storing each of said respective keys in association with said protection identification information; whereby a user can access one of said announcements from said web server, join a corresponding one of said multicast streams to receive said protection identification information, contact said digital rights server in response to said protection identification information to obtain said respective key from said digital rights server after providing predetermined authorization information to said digital rights server, receive said encrypted multimedia content from said one multicast stream, and decrypt said encrypted multimedia content in response to said respective key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of distributing licensed content to users via an internetwork, said method comprising the steps of:
-
archiving packaged content files wherein each packaged content file includes encrypted multimedia content and protection identification information, and wherein said encrypted multimedia content can be decrypted using a respective key corresponding to said protection identification information; multicasting said encrypted multimedia content to said internetwork in a stream, wherein said stream includes repeated transmission of said protection identification information within a respective content file, wherein said stream comprises a plurality of packets, and wherein said respective protection identification information comprises inserted objects that are included in said stream after each nth packet, where n is an integer greater than 1; making available within said internetwork a plurality of content descriptors and a plurality of multicast announcement files, wherein said content descriptors identify respective encrypted multimedia content and point to respective multicast announcement files, and wherein said multicast announcement files include multicast link information for receiving respective multicast streams of said encrypted multimedia content; receiving a user selection of a desired content descriptor and forwarding a corresponding multicast announcement file to said user; broadcasting a respective multicast stream receivable by said user so that respective protection identification information corresponding to said user selection is available to said user; receiving at a digital rights server a user access request including said protection identification information, said digital rights server storing each of said respective keys in association with said protection identification information; said digital rights server validating said access request; and said digital rights server transmitting a respective key corresponding to said protection identification information to said user after validating said access request to allow said user to decrypt said encrypted multimedia content corresponding to said key identifier. - View Dependent Claims (20, 21, 22, 23)
-
Specification