Digital content store system
6 Assignments
0 Petitions
Accused Products
Abstract
The digital content store provides users with an opportunity to purchase authorized usage of digital content, such as single or multiple music tracks, video, movies, and/or video games. The users can also buy license to a desired track for a fixed number of times, e.g. preferably the users can listen on three different machines simultaneously. Users can also burn a play list of X number of times, for example ten. The burn limit preferably applies to the play list, not the song. Mixed media capability is provided that allows the purchase of digital content and/or physical media. The digital content store system comprises a unique digital rights management system and a back-end enabling system that controls these digital rights.
330 Citations
58 Claims
-
1-29. -29. (Canceled)
-
30. A process, comprising the steps of:
-
sending purchase information for an asset from a client machine to a server;
sending a ticket from the server to the client machine, the ticket comprising an asset ID corresponding to the purchased asset;
sending a request for the purchased asset using the asset ID from the client machine to the server;
sending the purchased asset from the server to the client machine in response to the received asset ID;
sending a license request from the client machine to the server;
sending a license from the server to the client machine, the license comprising an asset key and usage rights associated with the purchased asset;
sending an acknowledgement of the receipt of the purchased asset and the license from the client machine to the server;
controlling usage of the purchased asset within the client machine based on the received license; and
updating the usage rights within the client machine, in accordance to the controlled usage. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A digital content store system established across a network to a plurality of client machines, comprising:
-
a plurality of encrypted assets located at a server connected to the network;
a plurality of access keys uniquely associated with each of the encrypted assets;
available usage rights associated with each of the encrypted assets;
means for selectable purchase for at least one encrypted asset at the client machines, wherein upon a purchase transaction between a client machine and the server, the purchased asset, the asset key associated with the purchased asset, and the corresponding usage rights are sent to the client machine;
means for binding the sent usage rights to the receiving client machine, wherein the encrypted asset is enabled by the asset key to be used at the client machine only if the machine-bound usage rights are present at the client machine;
means for controlling usage of the purchased asset within the client machine; and
means for updating the machine-bound usage rights within the client machine, in accordance with the controlled usage. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46)
-
-
47. A controllable asset system between a client machine and a content store across a network, comprising:
-
an encrypted asset located at the client machine;
an asset key located at the client machine, the asset key associated with the encrypted asset;
usage rights located at the client machine, the usage rights associated with allowed use of the encrypted asset;
a license bound to the client machine and associated with the usage rights;
means for internally managing usage of the encrypted asset within the client machine, wherein the asset key is conditionally usable to decrypt the encrypted asset only if the machine bound license is present at the machine, and if the use is allowed by the usage rights; and
means for updating the machine-bound usage rights within the client machine, in accordance to the internally managed usage.
-
-
51. A process, comprising the steps of:
-
receiving at least one digital asset;
encoding each of the received digital assets;
encrypting the encoded digital assets;
generating an asset key associated with the encrypted encoded digital assets;
establishing usage rights for the encrypted digital assets;
authorizing the usage rights of at least one of the encrypted digital assets for a user at a client machine;
sending the authorized encrypted digital asset, the asset key, and the usage rights to the authorized client machine;
binding the usage rights to the authorized client machine;
securely storing the usage rights at the authorized client machine;
providing authorized usage of the encrypted digital asset with the asset key within the client machine; and
if usage rights are affected by the authorized usage, updating the usage rights within the client machine. - View Dependent Claims (52, 53, 54, 55, 56, 57)
-
-
58. The system of claim 58, wherein the authorized usage rights are updated within the client machine based upon a loading of at least one of the encrypted digital assets.
Specification