09-01-2014 дата публикации
Номер: US20140013378A1
Data may be distributed using data carousels. After a device receives the data, or a portion thereof, the device may make available a data carousel that allows others to receive the data. Each data carousel may contain a portion of the data. Data carousels may also contain error correction information that can be used to reconstruct missing portions of the data being distributed. A carousel directory may keep track of the carousel structure and direct the behavior of devices that are receiving data and/or distributing data. 1. A method comprising: identifying at least a first and a second data carousel, each of which contains a different portion of the first set of data;', 'accessing each of the first and second data carousels; and', 'receiving, at the device, data transmitted from each of the first and the second data carousels., 'receiving a first set of data at a device, wherein receiving the first set of data comprises2. The method of claim 1 , wherein the device receives data from both the first and the second data carousels simultaneously.3. The method of claim 1 , wherein identifying at least a first and a second data carousel comprises: the portion of the first set of data included in each carousel, and', 'a speed at which data is transmitted from each carousel;, 'receiving, at the device, information that identifies, for a plurality of data carousels, at leastdetermining a rate at which non-duplicative portions of the first set of data may be received from several sets of one or more carousels, wherein each carousel in each set is selected from the plurality of data carousels; andselecting one of the sets of carousels for which a highest rate was calculated.4. The method of claim 1 , further comprising:transmitting, from the device, a portion of the first set of data in a third data carousel.5. The method of claim 4 , further comprising:transmitting, from the device, error correction information that corresponds to the first set of data in a fourth data ...
Подробнее