Patent ID: 8000720

Claim:
A method for reducing bandwidth when transmitting content to a cellular device, comprising: receiving requests for a content item from a first cellular device and a second cellular device; dividing the content item into a first portion and a second portion; determining a first portion plan corresponding to the first cellular device and a second portion plan corresponding to the second cellular device, the first portion plan comprising instructions for transmitting the first portion from the first cellular device to the second cellular device and reconstructing the content item upon receiving at least part of the second portion from the second cellular device, the second portion plan comprising instructions for transmitting the second portion from the second cellular device to the first cellular device and reconstructing the content item upon receiving at least part of the first portion from the first cellular device; transmitting the first portion and the first portion plan to the first cellular device; transmitting the second portion and the second portion plan to the second cellular device; determining whether the first cellular device is within a given proximity from the second cellular device for transmitting the second portion and the second portion plan to the second cellular device; monitoring the proximity between the first cellular device and the second cellular device; and adjusting one of the first portion plan and the second portion plan based on changes to the proximity.