IP Library Granted Patent US 7,400,860
Granted Patent B2
US 7,400,860 · App. 11/420,605 · Granted Jul 15, 2008

Method and apparatus for increasing data throughput

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 7,400,860
App. No.
11/420,605
Granted
Jul 15, 2008
Kind
B2
Abstract

Methods and apparatus for using primary direction of data flow to increase data throughput are disclosed. A wireless cell and/or client detects noise sources, detects the channels used by the noise sources, determines the primary direction of data flow, and selects a channel for communication between the wireless cell and client that reduces noise source interference with the primary direction of data flow.

Claims (43)

1. A method, performed by a wireless cell and a client, for improving a data throughput between the wireless cell and the client, the method comprising:

determining a primary direction of data flow between the wireless cell and the client, wherein the wireless cell wirelessly communicates with the client using a first channel of a plurality of channels and wherein if the primary direction of data flow is from the wireless cell to the client, denominating the wireless cell as a transmitting device and the client as a receiving device, otherwise, denominating the client as a transmitting device and the wireless cell as a receiving device;

the receiving device detecting at least one of a noise source signal strength, a noise source transmission activity, the transmitting device signal to a noise source signal ratio, the transmitting device signal strength, the data throughput, an error rate, and a retransmission rate for each one channel of the plurality of channels; and

assigning one channel of the plurality of channels to the transmitting device and the receiving device responsive to detecting.

2. The method of claim 1 , wherein assigning comprises assigning one channel different from any other channel having a noise source signal strength greater than a predetermined threshold.

3. The method of claim 1 , wherein assigning comprises assigning one channel of the plurality of channels having the transmitting device signal to the noise source signal ratio greater than a predetermined threshold.

4. The method of claim 1 , wherein assigning comprises assigning one channel of the plurality of channels having the transmitting device signal strength greater than a predetermined threshold.

5. The method of claim 1 , wherein assigning comprises assigning one channel of the plurality of channels having the data throughput greater than a predetermined threshold.

6. The method of claim 1 , wherein assigning comprises assigning one channel of the plurality of channels having the error rate less than a predetermined threshold.

7. The method of claim 1 , wherein assigning comprises assigning one channel of the plurality of channels having the retransmission rate less than a predetermined threshold.

8. The method of claim 1 , wherein assigning comprises assigning one channel of the plurality of channels having the noise source transmission activity less than a predetermined threshold.

9. A method, performed by a wireless cell and a client, for improving a data throughput between the wireless cell and the client, the method comprising:

establishing wireless communication between the wireless cell and the client using a first channel of a plurality of channels;

detecting the data throughput for data received by the wireless cell and data received by the client for each one channel of the plurality of channels, wherein for each channel if the data throughput received by the wireless cell is greater than the data throughput received by the client, denominating the wireless cell as a receiving device and the client as a transmitting device, otherwise, denominating the wireless cell as the transmitting device and the wireless client as the receiving device;

denominating one channel of the plurality of channels receiving a highest data throughput as a receiving channel; and

assigning a primary direction of data flow, wherein a majority of data communicated between the wireless cell and the client is transmitted from the transmitting device to the receiving device using the receiving channel.

10. The method of claim 9 , further comprising the receiving device monitoring data throughput, wherein when the data throughput decreases below a predetermined threshold, the wireless cell and the client repeat detecting, denominating, and assigning.

11. The method of claim 9 , further comprising the transmitting device monitoring the data throughput, wherein when the data throughput decreases below a predetermined threshold, the wireless cell and the client repeat detecting, denominating, and assigning.

12. A method, performed by a wireless cell and a client, for improving a data throughput between the wireless cell and the client, the method comprising:

establishing wireless communication between the wireless cell and the client using a first channel of a plurality of channels;

determining a primary direction of data flow between the wireless cell and the client, wherein if the primary direction of data flow is from the wireless cell to the client, denominating the wireless cell as a transmitting device and the client as a receiving device, otherwise, denominating the client as a transmitting device and the wireless cell as a receiving device;

the receiving device detecting at least one of a noise source signal strength, a noise source transmission activity, the transmitting device signal to a noise source signal ratio, the transmitting device signal strength, the data throughput, an error rate, and a retransmission rate for each one channel of the plurality of channels;

assigning one channel of the plurality of channels to the transmitting device and the receiving device responsive to detecting;

monitoring performed by the receiving device and the transmitting device for a change greater than a predetermined threshold in at least one of the primary direction of data flow, the noise source signal strength, the noise source transmission activity, the data throughput, the error rate, and the retransmission rate; and

repeating detecting and assigning when detecting detects the change.

13. A method, performed by a wireless cell and a client, for improving a data throughput between the wireless cell and the client, the method comprising:

determining a primary direction of data flow between the wireless cell and the client, the wireless cell having a plurality of channels; and at least two directional antennas, the client having an omni-directional antenna, and wherein if the primary direction of data flow is from the wireless cell to the client, denominating the wireless cell as a transmitting device and the client as a receiving device, otherwise, denominating the client as a transmitting device and the wireless cell as a receiving device;

the receiving device detecting the data throughput

repeating detecting for each one of the directional antennas and each one of the channels; and

assigning one of the directional antennas and one of the plurality of channels that provides a highest data throughput.

14. The method of claim 13 , further comprising the receiving device monitoring the data throughput, wherein when the data throughput decreases below a predetermined threshold, the wireless cell and the client repeat detecting, repeating, and assigning.

15. The method of claim 13 , further comprising the transmitting device monitoring the data throughput, wherein when the data throughput decreases below a predetermined threshold, the wireless cell and the client repeat detecting, repeating and assigning.

16. The method of claim 13 , further comprising positioning, wherein a user positions the receiving device relative to a noise source, wherein a signal from the noise source passes through an object that attenuates the signal before the signal reaches the receiving device.

17. The method of claim 13 , further comprising positioning, wherein a user positions the receiving device relative to a noise source, wherein a signal from the noise source passes through a wall before the signal reaches the receiving device.

18. A method, performed by a wireless cell and a client, for improving a data throughput between the wireless cell and the client, the method comprising:

determining a primary direction of data flow between the wireless cell and a the client, the wireless cell having a plurality of channels and an omni-directional antenna, the client having at least two directional antennas, and wherein if the primary direction of data flow is from the wireless cell to the client, denominating the wireless cell as a transmitting device and the client as a receiving device, otherwise, denominating the client as a transmitting device and the wireless cell as a receiving device;

the receiving device detecting the data throughput;

repeating detecting for each one of the directional antennas and each one of said the channels; and

assigning one of the directional antennas and one of the channels that provides a highest data throughput.

19. The method of claim 18 , further comprising the receiving device monitoring the data throughput, wherein when the data throughput decreases below a predetermined threshold, the wireless cell and the client repeat detecting, repeating, and assigning.

20. The method of claim 18 , further comprising the transmitting device monitoring the data throughput, wherein when the data throughput decreases below a predetermined threshold, the wireless cell and the client repeat detecting, repeating, and assigning.

21. The method of claim 18 , further comprising positioning, wherein a user positions the receiving device relative to a noise source, wherein a signal from the noise source passes through an object that attenuates the signal before the signal reaches the receiving device.

22. The method of claim 18 , further comprising positioning, wherein a user positions the receiving device relative to a noise source, wherein a signal from the noise source passes through a wall before the signal reaches the receiving device.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2015
From: HELVETIA IP AG
To: HELVETIA WIRELESS LLC
Reel/Frame 036876/0457 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2015
From: HELVETIA WIRELESS LLC
To: WOODBURY WIRELESS LLC
Reel/Frame 036876/0473 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2013
From: ROTANI, INC.
To: HELVETIA IP AG
Reel/Frame 030795/0961 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2006
From: LASTINGER, ROC; SPENIK, JOHN; WOODBURY, BRIAN C.
To: ROTANI, INC.
Reel/Frame 018064/0757 →