IP Library Granted Patent US 8,503,349
Granted Patent B2
US 8,503,349 · App. 12/539,396 · Granted Aug 6, 2013

Wireless LAN relay apparatus

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 8,503,349
App. No.
12/539,396
Granted
Aug 6, 2013
Kind
B2
Abstract

The relay apparatus includes a wireless communication unit configured to carry out wireless communication with the base station, and capable of direct wireless communications respectively with other relay apparatuses belonging to the wireless LAN, without going through the base station, and a path search unit configured to compare the throughput of a wireless communication path for carrying out data transfer to a destination apparatus without going through the base station, with the throughput of a wireless communication path for carrying out data transfer to a destination apparatus going through the base station; and select the path having higher throughput.

Claims (30)

1. A relay apparatus capable of relaying data transfer between a terminal apparatus and a wireless LAN base station through a wireless LAN, comprising:

a wireless communication unit configured to carry out wireless communication with the base station, and capable of direct wireless communications respectively with other relay apparatuses belonging to the wireless LAN, without going through the base station;

a notification unit configured to provide notification of a link rate report for the relay apparatus to the other relay apparatuses, wherein the link rate report includes:

throughput of data transfer from the relay apparatus to the other relay apparatuses, which is measured by the relay apparatus;

throughput of data transfer from the relay apparatus to the base station which is measured by the relay apparatus; and

the MAC addresses of the terminal apparatuses;

a link rate table storing unit configured to store a link rate table containing contents of the link rate reports received from the other relay apparatuses;

a table update unit configured to update the link rate table each time that the link rate report is received; and

a path search unit configured to search the link rate table and compare the throughput of a wireless communication path for carrying out data transfer to a destination apparatus without going through the base station, with the throughput of a wireless communication path for carrying out data transfer to a destination apparatus going through the base station; and select the path having higher throughput.

2. The relay apparatus according to claim 1 , wherein

the table update unit, upon being triggered by a elapse of prescribed time interval without receipt of a link rate report from the other relay apparatus, will update the link rate table to a state in which wireless communication paths that are routed through the other relay apparatus are deselected.

3. The relay apparatus according to claim 1 , wherein

the notification unit, periodically provides notification of the link rate report to the other relay apparatuses.

4. A method of relaying that employs a relay apparatus capable of relaying data transfer between a terminal apparatus and a wireless LAN base station, and capable of direct wireless communications respectively with other relay apparatuses belonging to the wireless LAN, without going through the base station; the method comprising the steps of:

providing notification of a link rate report for the relay apparatus to the other relay apparatuses, wherein the link rate report includes:

throughput of data transfer from the relay apparatus to the other relay apparatuses, which is measured by the relay apparatus;

throughput of data transfer from the relay apparatus to the base station which is measured by the relay apparatus; and

the MAC addresses of the terminal apparatuses;

storing a link rate table containing contents of the link rate reports received from the other relay apparatuses;

updating the link rate table each time that the link rate report is received; and

comparing, based on the link rate table, the throughput of a wireless communication path for carrying out data transfer to a destination apparatus without going through the base station, with the throughput of a wireless communication path for carrying out data transfer to a destination apparatus going through the base station; and selecting the path having higher throughput.

5. A computer program product for relaying data transfer between a terminal apparatus and a wireless LAN base station, comprising a non-transitory computer-readable storage medium having computer-readable code embodied in the medium, the computer-readable program code comprising:

a wireless communication code for carrying out wireless communication with the base station, and capable of direct wireless communications respectively with other relay apparatuses belonging to the wireless LAN, without going through the base station;

a notification code to provide notification of a link rate report for the relay apparatus to the other relay apparatuses, wherein the link rate report includes:

throughput of data transfer from the relay apparatus to the other relay apparatuses, which is measured by the relay apparatus;

throughput of data transfer from the relay apparatus to the base station which is measured by the relay apparatus; and

the MAC addresses of the terminal apparatuses;

a link rate table storing code to store a link rate table containing contents of the link rate reports received from the other relay apparatuses;

a table update code to update the link rate table each time that the link rate report is received; and

a path search code for comparing, based on the link rate table, the throughput of a wireless communication path for carrying out data transfer to a destination apparatus without going through the base station, with the throughput of a wireless communication path for carrying out data transfer to a destination apparatus going through the base station; and selecting the path having higher throughput.

Assignments (3)
CHANGE OF NAME Recorded Sep 30, 2025
From: MELCO HOLDINGS INC.
To: BUFFALO INC.
Reel/Frame 072988/0847 →
MERGER Recorded Jul 23, 2025
From: BUFFALO INC.
To: MELCO HOLDINGS INC.
Reel/Frame 072191/0806 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2009
From: TAMURA, YOSHITERU
To: BUFFALO INC.
Reel/Frame 023120/0131 →