IP Library Granted Patent US 7,808,908
Granted Patent B1
US 7,808,908 · App. 11/525,246 · Granted Oct 5, 2010

Wireless rate adaptation

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,808,908
App. No.
11/525,246
Granted
Oct 5, 2010
Kind
B1
Abstract

A method of adapting wireless transmission rates that includes the steps of determining at least a short-term loss ratio for wireless communication during a window of time, and adapting a transmission rate responsive to at least the short-term loss ratio, a maximum tolerable loss threshold for the communication during the window, and an opportunistic rate increase threshold for the communication during the window. A size of the window, the maximum tolerable loss threshold, and the opportunistic rate increase threshold are responsive to the transmission rate used for the communication. Preferably, the window is re-started if the transmission rate changes. Also, systems, devices, and memories that embody the foregoing.

Claims (48)

1. A method, including steps of

determining at least a short-term loss ratio for wireless communication during a window of time;

adapting a transmission rate responsive to at least the short-term loss ratio, a maximum tolerable loss threshold for the communication during the window, and an opportunistic rate increase threshold for the communication during the window; and

using RTS/CTS messages during an RTS/CTS window;

wherein a size of the window, the maximum tolerable loss threshold, and the opportunistic rate increase threshold are responsive to the transmission rate used for the communication, and a size of the RTS/CTS window is measured in frames;

wherein the RTS/CTS window is increased in size if successful communication does not occur in a frame when the RTS/CTS messages are not being used.

2. A method, including steps of

determining at least a short-term loss ratio for wireless communication during a window of time;

adapting a transmission rate responsive to at least the short-term loss ratio, a maximum tolerable loss threshold for the communication during the window, and an opportunistic rate increase threshold for the communication during the window; and

using RTS/CTS messages during an RTS/CTS window;

wherein a size of the window, the maximum tolerable loss threshold, and the opportunistic rate increase threshold are responsive to the transmission rate used for the communication, and a size of the RTS/CTS window is measured in frames;

wherein the RTS/CTS window is halved in size if successful communication does not occur in a frame when the RTS/CTS messages are being used, or if successful communication does occur when the RTS/CTS messages are not being used.

3. A method, including steps of

determining at least a short-term loss ratio for wireless communication during a window of time;

adapting a transmission rate responsive to at least the short-term loss ratio, a maximum tolerable loss threshold for the communication during the window, and an opportunistic rate increase threshold for the communication during the window; and

using RTS/CTS messages during an RTS/CTS window;

wherein a size of the window, the maximum tolerable loss threshold, and the opportunistic rate increase threshold are responsive to the transmission rate used for the communication, and a size of the RTS/CTS window is measured in frames;

wherein the RTS/CTS window stays a same size if successful communication does occur when the RTS/CTS messages are being used.

4. A method, including steps of

determining at least a short-term loss ratio for wireless communication during a window of time;

adapting a transmission rate responsive to at least the short-term loss ratio, a maximum tolerable loss threshold for the communication during the window, and an opportunistic rate increase threshold for the communication during the window; and

using RTS/CTS messages during an RTS/CTS window;

wherein a size of the window, the maximum tolerable loss threshold, and the opportunistic rate increase threshold are responsive to the transmission rate used for the communication, and a size of the RTS/CTS window is measured in frames;

wherein determination of the short-term loss ratio does not count frames that have the RTS/CTS messages and that fail to be communicated.

5. A system including

a loss estimation module that determines at least a short-term loss ratio for wireless communication during a window of time;

a rate change module that adapts a transmission rate responsive to at least the short-term loss ratio, a maximum tolerable loss threshold for the communication during the window, and an opportunistic rate increase threshold for the communication during the window; and

an adaptive RTS/CTS filter that uses RTS/CTS messages during an RTS/CTS window;

wherein a size of the small window, the maximum tolerable loss threshold, and the opportunistic rate increase threshold are responsive to the transmission rate used for the communication and the RTS/CTS window is measured in frames;

wherein the RTS/CTS window is increased in size if successful communication does not occur in a frame when the RTS/CTS messages are not being used.

6. A system including

a loss estimation module that determines at least a short-term loss ratio for wireless communication during a window of time;

a rate change module that adapts a transmission rate responsive to at least the short-term loss ratio, a maximum tolerable loss threshold for the communication during the window, and an opportunistic rate increase threshold for the communication during the window; and

an adaptive RTS/CTS filter that uses RTS/CTS messages during an RTS/CTS window;

wherein a size of the small window, the maximum tolerable loss threshold, and the opportunistic rate increase threshold are responsive to the transmission rate used for the communication and the RTS/CTS window is measured in frames;

wherein the RTS/CTS window is halved in size if successful communication does not occur in a frame when the RTS/CTS messages are being used, or if successful communication does occur when the RTS/CTS messages are not being used.

7. A system including

a loss estimation module that determines at least a short-term loss ratio for wireless communication during a window of time;

a rate change module that adapts a transmission rate responsive to at least the short-term loss ratio, a maximum tolerable loss threshold for the communication during the window, and an opportunistic rate increase threshold for the communication during the window; and

an adaptive RTS/CTS filter that uses RTS/CTS messages during an RTS/CTS window;

wherein a size of the small window, the maximum tolerable loss threshold, and the opportunistic rate increase threshold are responsive to the transmission rate used for the communication and the RTS/CTS window is measured in frames;

wherein the RTS/CTS window stays a same size if successful communication does occur when the RTS/CTS messages are being used.

8. A system including

a loss estimation module that determines at least a short-term loss ratio for wireless communication during a window of time;

a rate change module that adapts a transmission rate responsive to at least the short-term loss ratio, a maximum tolerable loss threshold for the communication during the window, and an opportunistic rate increase threshold for the communication during the window; and

an adaptive RTS/CTS filter that uses RTS/CTS messages during an RTS/CTS window;

wherein a size of the small window, the maximum tolerable loss threshold, and the opportunistic rate increase threshold are responsive to the transmission rate used for the communication and the RTS/CTS window is measured in frames;

wherein determination of the short-term loss ratio does not count frames that have the RTS/CTS messages and that fail to be communicated.

Assignments (4)
MERGER Recorded Apr 13, 2021
From: MERU NETWORKS, INC.
To: FORTINET, INC.
Reel/Frame 055908/0311 →
RELEASE OF SECURITY INTEREST Recorded Jul 8, 2015
From: OPUS BANK
To: MERU NETWORKS, INC.
Reel/Frame 036083/0264 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2015
From: VENTURE LENDING & LEASING VI, INC.
To: MERU NETWORKS, INC.
Reel/Frame 035841/0170 →
SECURITY AGREEMENT Recorded Jun 14, 2012
From: MERU NETWORKS, INC.
To: VENTURE LENDING & LEASING VI, INC.
Reel/Frame 028375/0126 →