IP Library Granted Patent US 9,008,090
Granted Patent B2
US 9,008,090 · App. 12/666,198 · Granted Apr 14, 2015

Communication apparatus and communication method

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,008,090
App. No.
12/666,198
Granted
Apr 14, 2015
Kind
B2
Abstract

A communication apparatus which, in an ad-hoc network, when receiving control packets from a plurality of terminals, can determine whether or not there is a collision among the control packets, and, based on the determination, can be prevented from continuing to be out of the network due to a collision among the control packets transmitted from the plurality of terminals. In the communication terminal, a communication section receives a control packet which periodically comes up on a communication path. When the communication apparatus receives a plurality of control packets which are defective in at least payload portions thereof within a predetermined time period, if a control section determines that source addresses included in header portions of the control packets which are defective in the payload portions thereof include a source address which is not identical to the other source addresses, the control section determines that the control packets are transmitted from a plurality of terminals and collide with each other.

Claims (28)

1. A communication apparatus for transmitting and receiving packets to and from a plurality of other communication apparatuses, the communication apparatus comprising:

a communication section configured to receive a first control packet and a second control packet; and

a control section, wherein

the control section is configured to:

determine whether a payload portion of the first control packet is defective;

determine whether a payload portion of the second control packet is defective;

if the payload portions of the first and second control packets are defective, determine whether a source address of the first control packet is different than a source address of the second control packet; and

if the source addresses are different, determine that the first control packet and the second control packet originate from different communication apparatuses and have collided with each other.

2. The communication apparatus according to claim 1 , wherein if the control section determines that the first and second control packets originate from different communication apparatuses and have collided with each other, the control section instructs one of the plurality of other communication apparatuses to delay a timing of transmission of its control packet.

3. The communication apparatus according to claim 2 , wherein the control section gives, to the one of the plurality of other communication apparatuses, an instruction of delaying the timing of transmission of its control packet by at least one packet.

4. The communication apparatus according to claim 1 , wherein each of the first and second control packets is transmitted by broadcast.

5. The communication apparatus according to claim 1 , wherein each of the first and second control packets is transmitted by a power line.

6. The communication apparatus according to claim 1 , wherein the first and second control packets are flooding packets.

7. A communication apparatus for transmitting and receiving packets to and from a plurality of other communication apparatuses, the communication apparatus comprising:

a communication section configured to receive a first control packet and a second control packet; and

a control section, wherein

the control section is configured to:

determine whether a header and payload portions of the first control packet are defective;

determine whether a header and payload portions of the second control packet are defective

if the headers and the payload portions of the first and second control packets are defective, instruct the plurality of other communication apparatuses present within a communication area of the communication apparatus to change a probability of transmission of control packets.

8. The communication apparatus according to claim 7 , wherein each of the first and second control packets includes a beacon signal.

9. A communication method performed by a communication apparatus which transmits and receives packets to and from a plurality of other communication apparatuses, the method comprising:

receiving, at the communication apparatus, a first control packet;

receiving, at the communication apparatus, a second control packet;

determining whether a payload portion of the first control packet is defective;

determining whether a payload portion of the second control packet is defective;

if the payload portions of the first and second control packets are defective, determining whether a source address of the first control packet is different than a source address of the second control packet; and

if the source addresses are different, determining that the first control packet and the second control packet originate from different communication apparatuses and have collided with each other.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERRONEOUSLY FILED APPLICATION NUMBERS 13/384239, 13/498734, 14/116681 AND 14/301144 PREVIOUSLY RECORDED ON REEL 034194 FRAME 0143. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 24, 2020
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 056788/0362 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 034194/0143 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2010
From: MATSUSHITA, YOSUKE; FUJIWARA, YUKI; HOMMA, HIDEKI; MORITA, NAOKI; KURODA, GO
To: PANASONIC CORPORATION
Reel/Frame 024144/0643 →