IP Library Granted Patent US 7,796,604
Granted Patent B2
US 7,796,604 · App. 12/405,809 · Granted Sep 14, 2010

Electronic device, ad hoc network establishment method, and program product

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,796,604
App. No.
12/405,809
Granted
Sep 14, 2010
Kind
B2
Abstract

In at least one embodiment of the disclosure an electronic device includes a search unit configured to search wireless communication devices for channels provided for establishing an ad hoc network. A measuring unit is configured to measure a receiving level of wireless signals received from the devices found by the search. An allocation unit is configured to generate an allocation result for the channels by adding a predetermined weight to each of the channels based on the strength of the measured receiving level of the wireless signals. A calculating unit is configured to calculate a radio interference power for each of the channels based on the allocation result obtained by the allocation unit. An establishing unit is configured to select the channel having a smallest radio interference power as calculated by the calculating unit and establish the ad hoc network for the selected channel.

Claims (17)

1. An electronic device comprising:

a search unit configured to search wireless communication devices for each of plural channels provided for establishing an ad hoc network;

a measuring unit configured to measure a receiving level of wireless signals received from the devices found by the search;

an allocation unit configured to generate an allocation result for the channels through which the wireless signals are received from the devices by adding a predetermined weight to each of the channels based on a strength of the measured receiving level of the wireless signals;

a calculating unit configured to calculate a radio interference power for each of the channels based on the allocation result obtained by the allocation unit, the calculating unit calculating the radio interference power of a channel X using a relationship: (R x *C x )+(R x−1 *C x−1 )+(R x−2 *C x−2 )+(R x−3 *C x−3 )+(R x−4 *C x−4 )+(R x+1 *C x+1 )+(R x+2 *C x+2 )+(R x+3 *C x+3 )+(R x+4 *C x+4 ), where R is the allocation result, the allocation result increasing as the strength of the measured receiving level increases, and C is a predetermined weight based on a channel weighting table, the weight being larger as a frequency draws closer to the channel X; and

an establishing unit configured to select the channel having a smallest radio interference power as calculated by the calculating unit and establish the ad hoc network for the selected channel.

2. The electronic device according to claim 1 , wherein the receiving level of wireless signals is based on a received signal strength indicator.

3. The electronic device according to claim 1 , wherein the ad hoc network is in a band of 2.4 GHz in conformity with IEEE 802.11.

4. The electronic device according to claim 1 , wherein the electronic device is a printer.

5. The electronic device according to claim 1 , wherein the electronic device is a projector.

6. An ad hoc network establishment method implemented by an electronic device comprising:

searching for wireless communication devices for each of plural channels allowed for establishing an ad hoc network;

measuring a receiving level of wireless signals received from the devices found by the search;

generating an allocation result for the channels through which the wireless signals are received from the devices by adding a larger weight to the channels as the measured receiving level of the signals of the devices increases;

calculating a radio interference power for each of the channels based on the allocation result, wherein calculating the radio interference power of a channel X using a relationship: (R x *C x )+(R x−1 *C x−1 )+(R x−2 *C x−2 )+(R x−3 *C x−3 )+(R x−4 *C x−4 )+(R x+1 *C x+1 )+(R x+2 *C x+2 )+(R x+3 *C x+3 )+(R x+4 *C x+4 ), where R is the allocation result, the allocation result increasing as the strength of the measured receiving level increases, and C is a predetermined weight based on a channel weighting table, the weight being larger as a frequency draws closer to the channel X;

selecting the channel having the smallest radio interference power; and establishing the ad hoc network for the selected channel.

7. A computer program product comprising a non-transitory computer readable storage medium encoded thereon computer instructions executable by a processor of the electronic device to implement the method according to claim 6 .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2022
From: SEIKO EPSON CORP.
To: COLUMBIA PEAK VENTURES, LLC
Reel/Frame 058952/0475 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2009
From: SANETO, HIROSHI
To: SEIKO EPSON CORPORATION
Reel/Frame 022409/0577 →