Method and apparatus for encoding and selective distribution of licensed digital content
First Claim
1. A method for providing digital content to a remote location comprising:
- generating content from a performance;
assigning rules to the content to generate a package, the package having a package description describing of the content and at least one rule;
sending a request to a digital rights management server for the encryption schema;
encoding the content wherein the encoding comprises encrypting the content;
transmitting the encrypted content for storage on a first server;
providing an access point to the encrypted content on a second server, the second server providing the package description and a content purchase option;
obtaining proof of payment at the second server;
requesting a license from a digital rights management server, wherein the license allows for decryption of the encoded content at the remote location; and
sending the encrypted content to the remote location.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for capture and distribution of audio and video media including digitalization, encryption and media management from live and archived audio and video sources. The method and apparatus utilizes a unified software application to employ digitalization, distribution, digital rights management, and encryption in real time based on digitalization, encryption and distribution rules. Use of a unified software application unifies numerous complex steps and insure proper interface between otherwise potentially incompatible software and hardware modules which are distributed at various remote locations. Capture and distribution of secure and validly purchased media may then be distributed to appropriate destinations for immediate use or storage subject to the rights granted by the digital rights management rules.
110 Citations
20 Claims
-
1. A method for providing digital content to a remote location comprising:
-
generating content from a performance;
assigning rules to the content to generate a package, the package having a package description describing of the content and at least one rule;
sending a request to a digital rights management server for the encryption schema;
encoding the content wherein the encoding comprises encrypting the content;
transmitting the encrypted content for storage on a first server;
providing an access point to the encrypted content on a second server, the second server providing the package description and a content purchase option;
obtaining proof of payment at the second server;
requesting a license from a digital rights management server, wherein the license allows for decryption of the encoded content at the remote location; and
sending the encrypted content to the remote location. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for establishing digital content for one or more of download, live steaming delivery, or on demand comprising:
-
a first step comprising;
establishing one or more media digitization settings;
obtaining one or more encryption keys from a media management database;
identifying content which may be encrypted upon initiation of encoding;
a second step comprising;
encrypting the content based on the one or more encryption keys and;
updating a status indicator;
a third step comprising;
ceasing encryption of the content; and
updating the status indictor. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A computer program product comprising a computer usable media having computer program logic recorded thereon for establishing, encoding, and distributing digital content comprising:
-
computer program code logic configured to accept digital content from a content source;
computer program code logic configured to exchange an encryption key with a digital rights management server;
computer program code logic configured to encode and encrypt the digital content based on the encryption key to create encoded and encrypted content;
computer program code logic configured to provide the encoded content to a streaming server and store content onto media storage; and
computer program code logic configured to manage the access to media at a content offerings server wherein the content offerings server provides access to obtain a license to the encoded content. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method for establishing a connection with a DRM license server and generating encryption information comprising:
-
accessing security settings within an encoder;
establishing a network location for a DRM license server thereby allowing the encoder to obtain a DRM encryption schema;
creating or selecting a DRM profile, comprising;
sending from the DRM license server at least one of a private key, public certificate, license certificate, root certificate, and seed to the encoder software;
sending from the encoder to the DRM license server at least one of a public key, seed and DRM profile;
applying the DRM profile such that the encoder utilizes the DRM profile for media encryption; and
sending a key ID from the encoder to the database accessed by DRM license server, wherein the key ID can be delivered to provide a license that will unlock the encrypted media created with the encoder. - View Dependent Claims (18, 19, 20)
-
Specification