IP Library Granted Patent US 7,720,026
Granted Patent B2
US 7,720,026 · App. 11/329,527 · Granted May 18, 2010

Method to establish and organize an ad-hoc wireless peer to peer network

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,720,026
App. No.
11/329,527
Granted
May 18, 2010
Kind
B2
Abstract

A method for organizing and maintaining an ad-hoc network for communication between a plurality of moving devices is disclosed. The method comprises the steps of grouping the plurality of moving devices into at least one local peer group (LPG), ordering the plurality of devices within each LPG based upon a relative position of each of the plurality of devices within each LPG and assigning a unique identifier for each of the plurality of moving devices, where the unique identifier is based, in part on the LPG that the corresponding moving device is located.

Claims (36)

1. A method for organizing and maintaining an ad-hoc network for communication between a plurality of moving devices comprising the steps of:

(a) (a) grouping said plurality of moving devices into at least one local peer group (LPG);

(b) ordering said plurality of moving devices within each LPG based upon a relative position of each of said plurality of devices within each LPG; and

(c) assigning a unique identifier for each of said plurality of moving devices, where said unique identifier is based in part on the LPG in which the corresponding moving device is located, and

wherein said unique identifier is an IP address that is assigned based upon a predefined network prefix concatenated with a unique LPG identification and a unique moving device identification; and

wherein said LPGs are divided into equivalent cells (EC) defined by a group of moving devices that are within a one hop of each other such that only one transmission of a message is needed to reach any of the group of moving devices within the EC, said EC is controlled by an equivalent cell header (ECH) device; and

wherein a plurality of ECs form a linearly linked chain structure and the ECH device in each EC releases control messages and the non-ECH devices only listen for control messages.

2. The method of claim 1 , wherein step b includes reordering said plurality of moving devices based upon a change in the relative position of the plurality of moving devices which is caused by motion of said plurality of moving devices.

3. The method of claim 1 , wherein step c includes modifying said unique identifier for a moving device when said moving device changes LPGs.

4. The method of claim 1 , wherein a message is routed within an LPG based upon the ordering of the plurality of moving devices and further based upon a type of communication message.

5. The method of claim 1 , wherein step c includes assigning two IP addresses when a moving device is located near a border of two adjacent LPGs or within an overlapping area of said adjacent LPGs to allow for communication between the adjacent LPGs.

6. The method of claim 1 , wherein at least one LPG is a stationary LPG, said at least one stationary LPG has a fixed location that is predefined.

7. The method of claim 1 , wherein said LPG is at least one dynamic LPG, said dynamic LPG is formed based upon a clustering of one or more of said plurality of moving devices.

8. The method of claim 1 , wherein said unique LPG identification and said unique moving device identification are calculated from a hash function.

9. The method of claim 1 , wherein said unique LPG identification and said unique moving device identification are provided from an external wireless device in communication with the plurality of moving devices.

10. The method of claim 1 , wherein each of said plurality of moving devices are classified according to a type of moving device and said unique identifier is assigned based upon said classification.

11. The method of claim 1 , wherein step b comprises the step of:

creating a position vector representing the relative position of each moving device within each LPG.

12. The method of claim 11 , wherein the step of creating a position vector comprises the steps of:

initializing the position vector;

broadcasting said initialized position vector to another moving device that is joining the LPG;

comparing, by said another moving device, its position with position information that is included in said broadcast;

inserting a position value of said another moving device into said position vector based upon the comparison; and

broadcasting an updated position vector to all other moving devices within the LPG.

13. The method of claim 12 , wherein upon receipt of said updated position vector at least one of said other moving devices modify its position in the updated position vector based upon its change in relative position.

14. A method for organizing and maintaining an ad-hoc network for communication between a plurality of moving devices comprising the steps of:

(a) grouping said plurality of moving devices into at least one local peer group (LPG);

(b) ordering said plurality of moving devices within each LPG based upon a relative position of each of said plurality of devices within each LPG; and

(c) assigning a unique identifier for each of said plurality of moving devices, where said unique identifier is based in part on the LPG in which the corresponding moving device is located;

wherein the step b comprises the steps of:

broadcasting a message including a first moving device's position, an indication of an intended message direction, and a time of the broadcast;

receiving said broadcast message by a second moving device;

estimating a displacement of said first moving device based upon said received broadcast message;

calculating a current position for said first moving device based upon said estimated displacement and said first moving device's position; and

comparing said calculated current position with a position of said second moving device.

15. The method of claim 14 , wherein said second moving device will relay the message when the second moving device is determined to be along the intended message direction.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2006
From: CAI, SHENGWEI; HIKITA, TOSHIRO
To: TOYOTA INFOTECHNOLOGY CENTER CO., LTD.
Reel/Frame 017499/0969 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2006
From: CHEN, WAI; CHENNIKARA-VARGHESE, JASMINE; PANG, MARCUS; LEE, JOHN
To: TELCORDIA TECHNOLOGIES, INC.
Reel/Frame 017499/0410 →