IP Library Granted Patent US 9,232,563
Granted Patent B2
US 9,232,563 · App. 14/118,649 · Granted Jan 5, 2016

Aggregation of bandwidth from multiple wireless devices

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,232,563
App. No.
14/118,649
Granted
Jan 5, 2016
Kind
B2
Abstract

Technologies are generally described for an aggregation of bandwidth from multiple wireless devices. In some examples, a source device may communicate with a destination device at a first bandwidth. The source device may divide data into a first piece and a second piece. The source device may transmit the first piece to a first wireless device and the second piece to a second wireless device over a first network. The first wireless device and second wireless device may communicate with the destination device at a second bandwidth and a third bandwidth respectively. The first bandwidth may be less than an aggregation of the second bandwidth and the third bandwidth. The first wireless device may transmit the first piece over a second network, different from the first network, to the destination device. The second wireless device may transmit the second piece over a third network, different from the first network, to the destination device.

Claims (63)

1. A method to transmit data from a source device to a destination device, the source device being configured to communicate with the destination device at a first bandwidth, the method comprising by the source device:

dividing the data into at least a first piece and a second piece;

transmitting the first piece from the source device over a first network to a first wireless device, the first wireless device being configured to communicate with the destination device over a second network, different from the first network, at a second bandwidth;

transmitting the second piece from the source device over the first network to a second wireless device, different from the first wireless device, the second wireless device being configured to communicate with the destination device over a third network, different from the first network, at a third bandwidth, the first bandwidth being less than an aggregation of the second bandwidth and the third bandwidth, the first bandwidth having insufficient capacity to transmit the data to the destination device;

transmitting the first piece from the first wireless device over the second network to the destination device; and

transmitting the second piece from the second wireless device over the third network to the destination device.

2. The method of claim 1 , wherein the second network is the same as the third network.

3. The method of claim 1 , wherein the second network is different from the third network.

4. The method of claim 1 , further comprising receiving the data from at least two input devices different from the source device.

5. The method of claim 1 , further comprising:

sending, by the source device, a request for bandwidth over the first network;

receiving a first acknowledgment from the first wireless device in response to the request; and

receiving a second acknowledgment from the second wireless device in response to the request.

6. The method of claim 5 , wherein:

the first acknowledgement from the first wireless device includes an indication of a first bandwidth capacity of the first wireless device; and

the second acknowledgement from the second wireless device includes an indication of a second bandwidth capacity of the second wireless device.

7. The method of claim 1 , further comprising:

receiving a first indication of a first bandwidth capacity from the first wireless device;

receiving a second indication of a second bandwidth capacity from the second wireless device; and

dividing the data into the first piece and the second piece based on the first bandwidth capacity and the second bandwidth capacity.

8. The method of claim 1 , further comprising assigning synchronization data to the first piece and the second piece to facilitate reconstruction of the data from the first piece, the second piece and the synchronization data.

9. A system configured to transmit data from a source device to a destination device, the source device being configured to communicate with the destination device at a first bandwidth, the system comprising:

a first wireless device;

a second wireless device; and

the source device configured to be in communication with the first and second wireless device over a first network;

the source device configured to

divide the data into at least a first piece and a second piece;

transmit the first piece from the source device over the first network to the first wireless device, the first wireless device being configured to communicate with the destination device over a second network, different from the first network, at a second bandwidth;

transmit the second piece from the source device over the first network to the second wireless device, different from the first wireless device, the second wireless device being configured to communicate with the destination device over a third network, different from the first network, at a third bandwidth, and the first bandwidth is less than an aggregation of the second bandwidth and the third bandwidth, the first bandwidth having insufficient capacity to transmit the data to the destination device;

the first wireless device configured to:

receive the first piece;

transmit the first piece from the first wireless device over the second network to the destination device;

the second wireless device configured to:

receive the second piece; and

transmit the second piece from the second wireless device over the third network to the destination device.

10. The system of claim 9 , wherein the destination device is configured to:

receive the first and second pieces; and

reconstruct the data based on the first and the second pieces.

11. The system of claim 9 , wherein the second network is the same as the third network.

12. The system of claim 9 , wherein the second network is different from the third network.

13. The system of claim 9 , wherein the source device is further configured to receive the data from at least two input devices different from the source device.

14. The system of claim 9 , wherein the source device is further configured to:

send a request for bandwidth over the first network;

receive a first acknowledgment from the first wireless device in response to the request; and

receive a second acknowledgment from the second wireless device in response to the request.

15. The system of claim 14 , wherein:

the first acknowledgement from the first wireless device includes an indication of a first bandwidth capacity of the first wireless device; and

the second acknowledgement from the second wireless device includes an indication of a second bandwidth capacity of the second wireless device.

16. The system of claim 9 , wherein the source device is further configured to:

receive a first indication of a first bandwidth capacity from the first wireless device;

receive a second indication of a second bandwidth capacity from the second wireless device; and

divide the data into the first piece and the second piece based on the first bandwidth capacity and the second bandwidth capacity.

17. The system of claim 9 , wherein the source device is further configured to assign synchronization data to the first piece and the second piece to facilitate reconstruction of the data from the first piece, the second piece and the synchronization data.

18. A method to transmit data from a source device to a destination device, the source device being configured to communicate with the destination device at a first bandwidth having insufficient capacity to transmit the data to the destination device, the method comprising by the source device:

dividing the data into at least a first piece and a second piece;

transmitting the first piece from the source device over a first network to a first wireless device, the first wireless device being configured to communicate with the destination device over a third network, different from the first network, at a second bandwidth;

transmitting the second piece from the source device over a second network to a second wireless device, different from the first wireless device, the second wireless device being configured to communicate with the destination device over the third network, at a third bandwidth, the first bandwidth being less than an aggregation of the second bandwidth and the third bandwidth;

transmitting the first piece from the first wireless device over the third network to the destination device; and

transmitting the second piece from the second wireless device over the third network to the destination device.

19. The method of claim 18 , further comprising:

receiving by the destination device, the first and second pieces; and

reconstructing, by the destination device, the data based on the first and the second pieces.

20. The method of claim 19 , further comprising transmitting, by the destination device, the data to the first wireless device.

Assignments (3)
RELEASE OF SECURITY INTEREST IN PATENTS, RECORDED ON JANUARY 29, 2019 AT REEL 048373 FRAME 0217 Recorded Sep 22, 2025
From: CRESTLINE DIRECT FINANCE, L.P., AS COLLATERAL AGENT
To: EMPIRE TECHNOLOGY DEVELOPMENT LLC
Reel/Frame 072936/0464 →
RELEASE OF SECURITY INTEREST Recorded Nov 29, 2023
From: CRESTLINE DIRECT FINANCE, L.P.
To: EMPIRE TECHNOLOGY DEVELOPMENT LLC
Reel/Frame 065712/0585 →
SECURITY INTEREST Recorded Jan 29, 2019
From: EMPIRE TECHNOLOGY DEVELOPMENT LLC
To: CRESTLINE DIRECT FINANCE, L.P.
Reel/Frame 048373/0217 →