Patent ID: 8630987

Claim:
A user device for retrieving a data object stored in a distributed storage network (DSN) memory, comprises: at least one DS processing module; a DSN interface that is operably coupled to interface with the DSN memory; a browser module that is operable to interpret a user input to produce a file command, wherein the file command includes a file name for the data object; an application program operating in the user device with the at least one DS processing module operable to: receive the file command from the browser module; determine that the data object is stored in the DSN memory based on the file name for the data object, wherein the data object is encoded using a dispersed storage error encoding function to produce a set of encoded data segments and interleaving an encoded data segment of the set of encoded data segments into a number X of a plurality of encoded data slices wherein the number X of the plurality of encoded data slices is stored in the DSN memory and wherein the data object is encoded using the error encoding dispersal storage function by: arranging data blocks of the data object into a data matrix; generating an encoded data matrix based on the data matrix and an encoding matrix; and arranging data blocks of the encoded data matrix into the set of encoded data segments; determine a virtual DSN address for the data object; retrieve from the DSN memory at least a number T of the number X of the plurality of encoded data slices needed to reconstruct the data object based on the error encoding dispersal storage function for the data, wherein the number T equals less than the number X of the plurality of encoded data; and reconstructing the data object from at least the number T of the plurality of encoded data slices to produce a reconstructed data object; and process the file data for display on a graphical user interface of the user device.