Patent ID: 9135136
Filing Date: 2015-09-15
Classification: G06F,H04L

Abstract:
1. A computer device for storage and retrieval of a data object on a storage medium, the computer device having a processor and memory and comprising: an encoding module configured to disassemble a data object into a predetermined number of redundant sub blocks, the data object comprising a data object identifier in form of the predetermined number of redundant sub blocks comprising the data object identifier, the predetermined number of redundant sub blocks corresponding to a predetermined multiple of a desired spreading width, the desired spreading width consisting of the sum of: each one of the redundant sub blocks comprising: a spreading module configured to store the predetermined number of the redundant sub blocks on the storage medium; a clustering module configured to retrieve at least the predetermined multiple of the minimal spreading requirement of the redundant sub blocks from the storage medium; and a decoding module configured to assemble the data object from any combination of the particular number of the redundant sub blocks, the particular number corresponding to the predetermined multiple of the minimal spreading requirement.