Secure streaming container
First Claim
1. :
- A method of providing streaming content, comprising the steps of;
creating a digital container that includes contents including streaming media content and digital rights management (DRM);
selecting one or more modules for inclusion in the digital container, the selection of the modules being based on one at least one of a type of streaming media content and the DRM;
encrypting the streaming media content of the digital container to produce a secured streaming container (SSC); and
transmitting the SSC to a target device for access of the SSC from the target device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for securely streaming encrypted digital media content out of a digital container to a user'"'"'s media player. This streaming occurs after the digital container has been delivered to the user'"'"'s machine and after the user has been authorized to access the encrypted content. The user'"'"'s operating system and media player treat the data stream as if it were a being delivered over the Internet (or other network) from a streaming web server. However, no Internet connection is required after the container has been delivered to the user and the data stream suffers no quality loss due to network traffic or web server access problems. In this process of the invention, the encrypted content files are decrypted and fed to the user'"'"'s media player in real time and are never written to the user'"'"'s hard drive or storage device. This process makes unauthorized copying of the digital content contained in the digital container virtually impossible.
-
Citations
132 Claims
-
1. :
- A method of providing streaming content, comprising the steps of;
creating a digital container that includes contents including streaming media content and digital rights management (DRM);
selecting one or more modules for inclusion in the digital container, the selection of the modules being based on one at least one of a type of streaming media content and the DRM;
encrypting the streaming media content of the digital container to produce a secured streaming container (SSC); and
transmitting the SSC to a target device for access of the SSC from the target device. - 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, 31, 32, 33, 34, 35, 36)
- A method of providing streaming content, comprising the steps of;
-
37. :
- A method of receiving electronic data, comprising the steps of;
receiving a secured streaming container (SSC) having streaming media content; and
accessing the SSC to acquire portions of the streaming media content while other portions of the streaming media content remain secure in the SSC. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
- A method of receiving electronic data, comprising the steps of;
-
58. :
- A method of creating and accessing streaming content, comprising the steps of;
creating a digital container that includes contents including at least streaming media content and digital rights management (DRM);
selecting one or more modules for inclusion in the digital container based on one at least one of a type of streaming media content and the DRM;
encrypting the streaming media content and optionally the DRM to produce a secured streaming container (SSC); and
accessing the secured streaming container (SSC) using the one or more modules to control playback of the streaming media content. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70)
- A method of creating and accessing streaming content, comprising the steps of;
-
71. :
- A computer program product comprising a computer usable medium having readable program code embodied in the medium, the computer program product includes at least one component to;
create a digital container that includes contents including streaming media content and digital rights management (DRM);
select one or more modules for inclusion in the digital container wherein the selection of the modules is based on at least one of a type of streaming media content and the DRM;
encrypt the streaming media content of the digital container to produce a secured streaming container (SSC); and
transmit the SSC to a target device for access of the SSC from the target device. - View Dependent Claims (72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106)
- A computer program product comprising a computer usable medium having readable program code embodied in the medium, the computer program product includes at least one component to;
-
107. :
- A computer program product comprising a computer usable medium having readable program code embodied in the medium, the computer program product includes at least one component to;
receive a secured streaming container (SSC) having streaming media content; and
access the SSC to acquire portions of the streaming media content while other portions of the streaming media content remain secure in the SSC. - View Dependent Claims (108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129)
- A computer program product comprising a computer usable medium having readable program code embodied in the medium, the computer program product includes at least one component to;
-
130. :
- A method of receiving information comprising the steps of;
receiving a secured streaming container (SSC) having streaming media content;
accessing the SSC using management controls; and
playing the streaming media content on a target device wherein the streaming media content by-passes non-volatile memory or persistent storage.
- A method of receiving information comprising the steps of;
-
131. :
- A streaming media apparatus, comprising;
a means for controlling access to a digital container having streaming media content;
a means for securely streaming the streaming media content from the digital container once access is obtained to the digital container; and
a means for playing the streaming media content such that one or more segments of the streaming media content are sequentially presented to a media player from the digital container while remaining segments of the streaming media content remain secure in the digital container until sequentially played. - View Dependent Claims (132)
- A streaming media apparatus, comprising;
Specification