Patent ID: 7590779

Claim:
A method for reading/writing data from one of multiple, diverse storage devices communicatively connected to a gaming console, comprising: determining a latency for each one of the multiple, diverse storage devices and assigning each one of the multiple, diverse storage devices a persistency level, wherein the persistency level for each storage device is assigned by the gaming console, and wherein internal hard disk drives of the gaming console are assigned higher persistency levels than the persistency levels of local memory units that can be disconnected from the gaming console, local memory units that can be disconnected from the gaming console are assigned higher persistency levels than the persistency levels of storage devices from remote networked PCs, and storage devices from remote networked service servers are assigned higher persistency levels than the persistency levels of storage devices from remote network PCs; detecting an event requesting to read/write data; calculating a value for each one of the multiple, diverse storage devices, wherein the value is calculated in accordance with the latency and the persistency level for each storage device; selecting a default storage device from the multiple, diverse storage devices with a highest value; presenting a user interface displaying each one of the multiple, diverse storage devices, an estimated time to read/write said data to each one of the multiple, diverse storage devices, and the selected default storage device; and receiving an input selecting a particular storage device out of the multiple, diverse storage devices from which said data is to be read/written.