DIGITAL CONTENT DISTRIBUTION AND CONSUMPTION
First Claim
1. A method of acquiring and consuming protected digital content having at least one restriction attached thereto by a digital content provider in accordance with a DRM scheme, the method performed by a system that includes a local storage device (LSD) having a memory array, wherein the LSD is coupled with a host device (HD) having at least a host device file system (HDFS) arranged to manage at least a portion of the memory array, the method comprising:
- acquiring the protected digital content by the LSD;
securely storing the acquired protected digital content in the memory array by the LSD, wherein the acquiring and the securely storing are each in accordance with the DRM scheme and neither are initiated by the HDFS; and
consuming the protected digital content by,converting at least some of the securely stored protected digital content into a digital data stream, andstreaming the digital data stream by the LSD, wherein if the digital data stream has the at least one restriction attached thereto that is a usage restriction, then the LSD enforces the usage restriction.
2 Assignments
0 Petitions
Accused Products
Abstract
Digital content distribution and consumption that provides the advantages of digital content being locally stored under user control while concurrently having the widest acceptance by legacy players/platforms (i.e., no need to perform complex software integration) while still remaining compatible with state of the art security in order to satisfy content provider requirements.
63 Citations
56 Claims
-
1. A method of acquiring and consuming protected digital content having at least one restriction attached thereto by a digital content provider in accordance with a DRM scheme, the method performed by a system that includes a local storage device (LSD) having a memory array, wherein the LSD is coupled with a host device (HD) having at least a host device file system (HDFS) arranged to manage at least a portion of the memory array, the method comprising:
-
acquiring the protected digital content by the LSD; securely storing the acquired protected digital content in the memory array by the LSD, wherein the acquiring and the securely storing are each in accordance with the DRM scheme and neither are initiated by the HDFS; and consuming the protected digital content by, converting at least some of the securely stored protected digital content into a digital data stream, and streaming the digital data stream by the LSD, wherein if the digital data stream has the at least one restriction attached thereto that is a usage restriction, then the LSD enforces the usage restriction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. Computer program product for acquiring and consuming protected digital content having at least one restriction attached thereto by a digital content provider in accordance with a DRM scheme, the computer program product executed by a processor included in a system that includes a local storage device (LSD) having a memory array, wherein the LSD is coupled with a host device (HD) having at least a host device file system (HDFS) arranged to manage at least a portion of the memory array, the computer program product comprising:
-
computer code for acquiring the protected digital content by the LSD; computer code for securely storing the acquired protected digital content in the memory array by the LSD, wherein the acquiring and the securely storing are each in accordance with the DRM scheme and neither are initiated by the HDFS; computer code for consuming the protected digital content by converting at least some of the securely stored protected digital content into a digital data stream, and streaming the digital data stream by the LSD, wherein if the digital data stream has the at least one restriction attached thereto that is a usage restriction, then the LSD enforces the usage restriction; and computer readable medium for storing the computer code. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A system for acquiring and consuming protected digital content having at least one restriction attached thereto by a digital content provider in accordance with a DRM scheme, comprising:
-
a host device (HD) having at least a host device file system (HDFS); and a local storage device (LSD) coupled with a host device (HD) that includes a memory array at least a portion of which is managed by the HDFS, wherein the LSD acquires and securely stores the protected digital content in the memory array, wherein the acquiring and the securely storing are each in accordance with the DRM scheme and neither are initiated by the HDFS, and wherein the protected digital content is consumed by converting at least some of the securely stored protected digital content into a digital data stream and streaming the digital data stream by the LSD, wherein if the digital data stream has the at least one restriction attached thereto that is a usage restriction that prevents unauthorized copying of the protected digital content, then the LSD enforces the usage restriction. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A computing system, comprising,
a host device (HD) having at least a host device file system (HDFS) and a LSD driver; -
a local storage device (LSD) having at least one storage area managed by the HDFS; and a requesting application external to the LSD and in communication with the HD, wherein the requesting application does not utilize any communication paths with either the HDFS or the LSD driver, and wherein the requesting application compels the LSD to read at least some of the data stored in the at least one storage area without intervention by the HDFS, and wherein the LSD then streams the data read from the at least one storage area to an external application. - View Dependent Claims (52, 53, 54, 55, 56)
-
Specification