Virtual vault of licensed content
First Claim
Patent Images
1. A system comprising:
- a network;
a content server, wherein in operation, the content server;
receives a request for content from a single playback device coupled to the network;
provides, in response to the request, the content to the single playback device if the single playback device has sufficient storage to store the content;
provides, in response to the request, the content to external storage if the single playback device does not have sufficient storage to store the content;
a license server coupled to the content server, wherein in operation, the license server;
generates a license for the content, the license being stored locally at the license server;
provides an electronic ticket (“
e-ticket”
) to the single playback device, the e-ticket including permissions associated with the license and an identification of the content;
a state server coupled to the content server, wherein in operation, the state server;
receives from the single playback device content state information corresponding to a state of the content when the content is deleted from the single playback device,verifies a cryptographic signature of the content, the verification of the cryptographic signature authenticating the content state information before accepting storage of the content state information, the cryptographic signature verified using a device certificate including an identity to tie the single playback device to an entity owning the state of the content and the content, andprovides, in response to a request from the single playback device, the request including the e-ticket including the permissions associated with the license and the identification of the content, the content state information to the single playback device, thereby managing storage and retrieval of the state of the content after the content has been deleted from the single playback device;
wherein the single playback device has the permission to execute the content in accordance with the state of the content provided in the content state information.
3 Assignments
0 Petitions
Accused Products
Abstract
A technique for content management involves storing runtime state of content externally. A system created according to the technique may include a state server that receives runtime state of content from a playback device, and provides the runtime state to that or another playback device upon request. A playback device constructed according to the technique may include a content state recovery engine for recovering runtime state that was previously stored externally to the playback device. A method according to the technique may include generating the runtime state locally, storing the runtime state externally, and re-acquiring the runtime state.
-
Citations
21 Claims
-
1. A system comprising:
-
a network; a content server, wherein in operation, the content server; receives a request for content from a single playback device coupled to the network; provides, in response to the request, the content to the single playback device if the single playback device has sufficient storage to store the content; provides, in response to the request, the content to external storage if the single playback device does not have sufficient storage to store the content;
a license server coupled to the content server, wherein in operation, the license server;generates a license for the content, the license being stored locally at the license server; provides an electronic ticket (“
e-ticket”
) to the single playback device, the e-ticket including permissions associated with the license and an identification of the content;a state server coupled to the content server, wherein in operation, the state server; receives from the single playback device content state information corresponding to a state of the content when the content is deleted from the single playback device, verifies a cryptographic signature of the content, the verification of the cryptographic signature authenticating the content state information before accepting storage of the content state information, the cryptographic signature verified using a device certificate including an identity to tie the single playback device to an entity owning the state of the content and the content, and provides, in response to a request from the single playback device, the request including the e-ticket including the permissions associated with the license and the identification of the content, the content state information to the single playback device, thereby managing storage and retrieval of the state of the content after the content has been deleted from the single playback device; wherein the single playback device has the permission to execute the content in accordance with the state of the content provided in the content state information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving, by a content server, a request for content from a single playback device coupled to the network; providing, by the content server in response to the request, the content to the single playback device if the single playback device has sufficient storage to store the content; providing, by the content server in response to the request, the content to external storage if the single playback device does not have sufficient storage to store the content; generating, by a license server, a license for the content, the license being stored at the license server; providing, by the license server, an electronic ticket (“
e-ticket”
) to the single playback device, the e-ticket including permissions associated with the license and an identification of the content;receiving, by a state server from the single playback device, content state information corresponding to a state of the content when the content is deleted from the single playback device, verifying, by the state server, a cryptographic signature of the content, the verification of the cryptographic signature authenticating the content state information before accepting storage of the content state information, the cryptographic signature verified using a device certificate including an identity to tie the single playback device to an entity owning the state of the content and the content, and providing, by the state server in response to a request from the single playback device, the request including the e-ticket including the permissions associated with the license and the identification of the content, the content state information to the single playback device, thereby managing storage and retrieval of the state of the content after the content has been deleted from the single playback device; wherein the single playback device has the permission to execute the content in accordance with the state of the content provided in the content state information. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
Specification