IP Library Granted Patent US 10,536,864
Granted Patent B2
US 10,536,864 · App. 16/061,208 · Granted Jan 14, 2020

Method for managing a neighbor table and communication apparatus adapted for managing a neighbor table

Inventors: Armand Michel Marie Lelkens (Heerlen, NL); Xiangyu Wang (Eindhoven, NL); Rick Van Haasen (Eindhoven, NL); Zhizhong Zhang (Shanghai, CN); Peiliang Dong (Shanghai, CN); Rong Fan (Shanghai, CN)
Assignee: SIGNIFY HOLDING B.V.
H04W24/02H04W40/12H04W84/18
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 10,536,864
App. No.
16/061,208
Granted
Jan 14, 2020
Kind
B2
Abstract

The present invention is a method of managing a neighbor table in a communication apparatus. The method includes the steps of the communication apparatus maintaining a neighbor table comprising a plurality of neighboring table entries corresponding to respective neighboring nodes being communication nodes in communication range of the communication apparatus. Upon determination that the neighbor table capacity has reached a threshold, replacing a first neighbor table entry corresponding to a first neighboring node from the neighbor table by a new neighbor table entry corresponding to a new neighboring node based on the determination that the new neighboring node is a communication partner. A communication node is defined as a communication partner if at least one the following conditions is met: a message including the communication partner as source address has been received by the communication apparatus, or a message including the communication partner as destination address has been transmitted by the communication apparatus.

Claims (23)

1. A method of managing a neighbor table in a communication apparatus the method comprising the steps of

the communication apparatus maintaining a neighbor table comprising a plurality of neighboring table entries corresponding to respective neighboring nodes being communication nodes in direct communication range of the communication apparatus,

said maintaining including, upon determination that the neighbor table capacity has reached a threshold, replacing a neighbor table entry corresponding to a neighboring node from the neighbor table by a new neighbor table entry corresponding to a new neighboring node based on the determination that the new neighboring node is a communication partner, wherein a communication node is defined as a communication partner if at least one the following conditions is met:

condition a a message including the communication partner as source address has been received by the communication apparatus, or

condition b a message including the communication partner as destination address has been transmitted by the communication apparatus,

wherein the neighboring node is either not a communication partner of the communication apparatus or is a communication partner with a link quality between the communication apparatus and the neighboring node being lower than a link quality between the communication apparatus and the new neighboring node.

2. The method of claim 1 , wherein a communication node is further defined as a communication partner if a condition c is met: the new neighboring node is defined as a communication partner by configuration.

3. The method of claim 1 , wherein in condition a, said message includes as destination address the communication apparatus, and in condition b, said message includes as source address the communication apparatus.

4. The method of claim 1 , wherein condition c includes preconfiguration at installation or configuration during network operation by a network controller.

5. The method of claim 1 , further comprising determining that a validity period of a neighbor table entry is expired, and deleting said neighbor table entry having the expired validity period unless said neighbor table corresponds to a communication partner.

6. The method of claim 5 , wherein the communication apparatus keeps the neighbor table entry having the expired validity period of a communication partner in the neighbor table with a flag indicative that the communication partner is unreachable.

7. The method of claim 6 , wherein, upon reception of an incoming message from a first communication partner flagged as unreachable, the communication apparatus updates the value of the neighbor table entry corresponding to the first communication partner by removing said flag so that the neighbor table entry is reactivated.

8. The method of claim 1 , wherein the maintaining occurs upon reception of a control message enabling the determination of a link quality with a neighboring node.

9. A communication apparatus comprising

a memory including a neighbor table comprising a plurality of neighboring table entries corresponding to respective neighboring nodes,

a transmitter for transmitting messages to said plurality of neighboring nodes being communication nodes in direct communication range of the communication apparatus,

a receiver for receiving messages from said plurality of neighboring nodes,

a controller adapted to maintain the neighbor table stored in the memory, including, upon determination that the neighbor table capacity has reached a threshold, the controller being adapted to replace a neighbor table entry corresponding to a neighboring node from the neighbor table by a new neighbor table entry corresponding to a new neighboring node based on the determination that the new neighboring node is a communication partner, wherein a communication node is defined as communication partner if at least one the following conditions is met:

condition a a message including the communication partner as source address has been received by the communication node, or

condition b a message including the communication partner as destination address has been transmitted by the communication node,

wherein the neighboring node is either not a communication partner of the communication apparatus or is a communication partner with a link quality between the communication apparatus and the neighboring node being lower than a link quality between the communication apparatus and the new neighboring node.

10. The communication apparatus of claim 9 , wherein a communication node is further defined as a communication partner if the new neighboring node is defined as a communication partner by configuration.

11. A computer program product comprising a set of instructions adapted to, when executed by a processing unit comprised in a communication apparatus, to cause said communication apparatus to carry out the method of claim 1 .

Assignments (2)
CHANGE OF NAME Recorded Aug 12, 2019
From: PHILIPS LIGHTING HOLDING B.V.
To: SIGNIFY HOLDING B.V.
Reel/Frame 050021/0326 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2018
From: LELKENS, ARMAND MICHEL MARIE; WANG, XIANGYU; VAN HAASEN, RICK; ZHANG, ZHIZHONG; DONG, PEILIANG; FAN, RONG
To: PHILIPS LIGHTING HOLDING B.V.
Reel/Frame 046045/0213 →
Priority Claims (1)
EP 15200131 · Dec 15, 2015 · regional
Continuity (1)
Related Publication 20180359649A1 · Dec 13, 2018