Content control systems and methods
First Claim
Patent Images
1. A control system comprising:
- an interface configured to receive a content request and an identifier from a request source wherein the content request identifies content stored on a storage medium;
a processing system coupled to the interface and configured to process the content request to determine an error correction code (ECC) stored with the content, determine an ECC seed based on the content and the ECC, wherein the ECC seed was used to generate the ECC, and process the content request, the identifier, and the ECC seed to determine when the request source is a valid destination for the content;
wherein the request source is a valid destination when the ECC seed corresponds to the identifier; and
the interface configured to transfer the content to the request source when the request source is a valid destination.
5 Assignments
0 Petitions
Accused Products
Abstract
A control system comprises an interface configured to receive a content request from a request source wherein the content request identifies content stored on a storage medium. The control system also comprises a processing system coupled to the interface and configured to process the content request to determine when the request source is a valid destination for the content based on a first identifier stored with the content. The interface is further configured to transfer the content to the request source when the request source is a valid destination.
35 Citations
19 Claims
-
1. A control system comprising:
-
an interface configured to receive a content request and an identifier from a request source wherein the content request identifies content stored on a storage medium; a processing system coupled to the interface and configured to process the content request to determine an error correction code (ECC) stored with the content, determine an ECC seed based on the content and the ECC, wherein the ECC seed was used to generate the ECC, and process the content request, the identifier, and the ECC seed to determine when the request source is a valid destination for the content;
wherein the request source is a valid destination when the ECC seed corresponds to the identifier; andthe interface configured to transfer the content to the request source when the request source is a valid destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of operating a control system comprising:
-
receiving a content request and an identifier from a request source wherein the content request identifies content stored on a storage medium; processing the content request to determine an error correction code (ECC) stored with the content; processing the content and the ECC to determine an ECC seed, wherein the ECC seed was used to generate the ECC; processing the content request, the identifier, and the ECC seed to determine when the request source is a valid destination for the content;
wherein the request source is a valid destination when the ECC seed corresponds to the identifier; andtransferring the content to the request source when the request source is a valid destination. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A storage system comprising:
-
a storage medium configured to store content; and a control system coupled to the storage medium and configured to receive a content request and an identifier from a request source wherein the content request identifies content stored on a storage medium, process the content request to determine an error correction code (ECC) stored with the content, determine an ECC seed based on the content and the ECC, wherein the ECC seed was used to generate the ECC, and process the content request, the identifier, and the ECC seed to determine when the request source is a valid destination for the content, wherein the request source is a valid destination when the ECC seed corresponds to the identifier, and transfer the content to the request source when the request source is a valid destination.
-
-
18. A device comprising:
-
a host system; and a storage system coupled to the host system and configured to receive a content request and an identifier from a request source wherein the content request identifies content stored on a storage medium, process the content request to determine an error correction code (ECC) stored with the content, determine an ECC seed based on the content and the ECC, wherein the ECC seed was used to generate the ECC, and process the content request, the identifier, and the ECC seed to determine when the request source is a valid destination for the content, wherein the request source is a valid destination when the ECC seed corresponds to the identifier, and transfer the content to the request source when the request source is a valid destination.
-
-
19. A device comprising:
-
a storage system having a storage medium; and a host system coupled to the storage system and comprising a control system configured to receive a content request and an identifier from a request source wherein the content request identifies content stored on the storage medium, process the content request to determine an error correction code (ECC) stored with the content, determine an ECC seed based on the content and the ECC, wherein the ECC seed was used to generate the ECC, and process the content request, the identifier, and the ECC seed to determine when the request source is a valid destination for the content, wherein the request source is a valid destination when the ECC seed corresponds to the identifier, and transfer the content to the request source when the request source is a valid destination.
-
Specification