×

Method, system, node, computer program product and communication packet for communicating information in an ad-hoc hierarchically addressed communication network

  • US 20060034191A1
  • Filed: 08/16/2004
  • Published: 02/16/2006
  • Est. Priority Date: 08/16/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method of communicating information in a communication network including a plurality of hierarchically addressed nodes, comprising:

  • (a) receiving at a current node communication packets transmitted from 1-hop neighbor nodes within a communication range of the current node, said communication packets identifying (1) 1-hop neighbor node addresses of the respective 1-hop neighbor nodes transmitting the packets, (2) a number defining how many on-tree neighbor nodes have a child or parent hierarchical relationship with the respective 1-hop neighbor nodes transmitting the packets, and (3) forwarding node addresses of forwarding nodes from which the received packets are to be rebroadcast;

    (b) storing said 1-hop neighbor node addresses and said number of on-tree neighbor nodes;

    (c) when a received packet at the current node identifies the current node as a forwarding node which should rebroadcast the received packet, identifying based on the stored 1-hop neighbor addresses and the stored number of on-tree neighbor nodes, each 1-hop neighbor node which should be a forwarding node instructed to rebroadcast information included in a communication packet received from the current node;

    (d) producing at the current node a rebroadcast communication packet including information to be rebroadcast, an address of the current node, and addresses of forwarding nodes identified in step (c) when the received packet at the current node identifies the current node as a forwarding node which should rebroadcast the received information; and

    (e) transmitting from the current node the rebroadcast communication packet produced in step (d).

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×