Legal claims defining the scope of protection, as filed with the USPTO.
1. A data storage system comprising: a first storage device; a second storage device; a data receiver configured to receive data to be stored in the data storage system and an indicator indicating a storage profile for the data, wherein the data comprises a computer program; a data loader configured to load at least a part of the data to an application processor for execution of the computer program; and a storage controller configured to: store the data on the first storage device upon reception of the data and the indicator by the data receiver; and determine, upon loading of the at least part of the data for the execution of the computer program, based on the indicator whether to store a portion of the data on the first storage device or to store the portion of the data on the second storage device.
2. The data storage system of claim 1 , wherein the first storage device comprises at least one of a hard disk drive or a solid state drive.
3. The data storage system of claim 1 , wherein the second storage device comprises at least one of a hard disk drive or a solid state drive.
4. The data storage system of claim 1 , wherein the storage profile comprises information indicating which portions of the data are to be stored on the first storage device and which portions of the data are to be stored on the second storage device.
5. The data storage system of claim 1 , wherein the first storage device is provided in a file system of an operating system; wherein the second storage device is provided in the file system.
6. The data storage system of claim 1 , wherein the first storage device and the second storage device are provided in a Redundant Array of Independent Disks structure.
7. The data storage system of claim 1 , further comprising: an interface to a data source external from the data storage system; wherein the data receiver is further configured to receive the data and the indicator via the interface.
8. The data storage system of claim 1 , wherein the indication is provided by a provider of the data.
9. The data storage system of claim 1 , wherein the computer program is a computer game; wherein the storage controller is further configured to store the data on the first storage device or on the second storage device based on the determination upon loading of a level of the computer game.
10. The data storage system of claim 1 , wherein an average access time of the first storage device is shorter than an average access time of the second storage device.
11. The data storage system of claim 1 , wherein an average data transfer rate of the first storage device is higher than an average data transfer rate of the second storage device.
12. The data storage system of claim 1 , wherein an average access time of the first storage device is longer than an average access time of the second storage device.
13. The data storage system of claim 1 , wherein an average data transfer rate of the first storage device is lower than an average data transfer rate of the second storage device.
14. A method for controlling a data storage system, the method comprising: controlling a first storage device of the data storage system; controlling a second storage device of the data storage system; receiving data to be stored in the data storage system and an indicator indicating a storage profile for the data, wherein the data comprises a computer program; storing the data on the first storage device upon reception of the data and the indicator; loading at least a part of the data to an application processor for execution of the computer program; and determining, upon loading of the at least part of the data for the execution of the computer program, based on the indicator whether to store a portion of the data on the first storage device or to store the portion of the data on the second storage device.
15. The method of claim 14 , further comprising: receiving the data and the indicator via an interface to a data source external from the data storage system.
Unknown
December 11, 2018
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.