Patent ID: 8380822

Claim:
In an electronic device, a method comprising: receiving an object from a server electronic device; receiving a transfer queue that is associated with the object from the server electronic device, the transfer queue comprising a plurality of electronic devices that have requested the object but have not received the object; after the object and the transfer queue are received from the server electronic device, communicating with the server electronic device about dividing the plurality of client electronic devices among the transfer queue and a server transfer queue stored in the server electronic device for further distribution of the object, wherein the dividing of the plurality of client electronic devices among the transfer queue and the server transfer queue is effected without involvement of another device that is separate from the electronic device and the server electronic device; and transmitting the object to a first client electronic device of the plurality of electronic devices, wherein the first client electronic device is included in the transfer queue after the plurality of client electronic devices are divided among the transfer queue and the server transfer queue, and wherein the server electronic device begins transmitting the object to at least one client electronic device that is included in the server transfer queue after the plurality of client electronic devices are divided among the transfer queue and the server transfer queue.