Reducing bandwidth when transmitting content to a cellular device
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
Bandwidth is reduced when transmitting content to a cellular device. Requests for a content item are received from a first cellular device and a second cellular device. The content is divided into a first portion and a second portion. A first portion plan corresponding to the first cellular device and second portion plan corresponding to the second cellular device are determined. The first portion plan may include instructions for transmitting the first portion from the first cellular device to the second cellular device and reconstructing the content item. The second portion plan may include instructions for transmitting the second portion from the second cellular device to the first cellular device and reconstructing the content item. The first portion and the first portion plan are transmitted to the first cellular device. The second portion and the second portion plan are transmitted to the second cellular device.
14 Citations
14 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for reducing bandwidth when transmitting content to a cellular device, comprising:
-
a memory for storing a program containing code for reducing bandwidth when transmitting content to the cellular device; a processor functionally coupled to the memory, the processor being responsive to computer-executable instructions contained in the program and operative to at least receive requests for a content item from a first cellular device and a second cellular device, divide the content item into a first portion and a second portion, determine 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, transmit the first portion and the first portion plan to the first cellular device, transmit the second portion and the second portion plan to the second cellular device, determine 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, monitor the proximity between the first cellular device and the second cellular device, and adjust one of the first portion plan and the second portion plan based on changes to the proximity. - View Dependent Claims (7, 8, 9)
-
-
10. A non-transitory computer-readable medium having instructions stored thereon for execution by a processor to provide a method for reducing bandwidth when transmitting content to a cellular device, the method 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. - View Dependent Claims (11, 12, 13, 14)
-
Specification