IP Library Granted Patent US 9,319,922
Granted Patent B2
US 9,319,922 · App. 14/075,669 · Granted Apr 19, 2016

System and method for multicast over highly mobile mesh networks

Inventors: David Acker (Malvern, PA); Paul R. Hellhake (Downingtown, PA); William Jordan (Ephrata, PA); Joseph E. Parks (Coatesville, PA)
Assignee: Rajant Corporation
H04W28/021H04L12/189H04L12/1877H04L47/15H04L45/16H04W40/12
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,319,922
App. No.
14/075,669
Granted
Apr 19, 2016
Kind
B2
Abstract

Systems, devices, and methodology for removing echo and reducing congestion in multicast (broadcast) over a dynamic self-healing mobile mesh network, by use of discrete embedded computers synchronously tracking mesh connections and link quality across multiple RF connections, keeping multicast both efficient and effective in a highly kinetic, ever changing, mesh topology.

Claims (18)

1. A method for multicasting over a mesh network that prevents network congestion normally associated with multicast relay via flooding, the mesh network comprising a plurality of nodes, the method comprising:

maintaining, in each of the nodes, a list of nearby nodes with good links, wherein total path traversal time is used to help establish a cost metric for each link into the local node, and wherein each good link is determined using the cost metric;

periodically broadcasting, from each of the nodes, the maintained list to other ones of the nodes within range; and

relaying a multicast from each of the nodes only if the node can reach nodes not seen as good by the node sending the multicast.

2. The method as in claim 1 , further comprising using mesh management/routing data to optimize selection of good link lists.

3. The method as in claim 1 , further comprising using a randomized delay on the good link list broadcast, that prevents multiple nodes from transmitting on top of each other when a peer goes on or off the mesh.

4. The method as in claim 1 , operating at OSI Network Layer 2, in which all network addressing is done using MAC-level addresses.

5. A node for multicasting over a mesh network that prevents network congestion normally associated with multicast relay via flooding, the network comprising a plurality of other nodes, comprising:

a communication component for connecting to the mesh network; and

a processor configured for:

maintaining a list of nearby nodes with good links;

establishing a cost metric for each link into the local node using total path traversal time;

determining each good link using the cost metric;

periodically broadcasting the maintained list to other ones of the nodes within range; and

relaying a multicast only if the node can reach nodes not seen as good by the node sending the multicast.

6. The node as in claim 5 , wherein the processor is further configured for mesh management/routing data to optimize selection of good link lists.

7. The node as in claim 5 , wherein the processor is further configured for using a randomized delay on the good link list broadcast that prevents multiple nodes from transmitting on top of each other when a common neighbor goes on or off the mesh.

8. The node as in claim 5 , operating at OSI Network Layer 2, in which all network addressing is done using MAC-level addresses.

Assignments (2)
SECURITY INTEREST Recorded Nov 24, 2020
From: RAJANT CORPORATION
To: MERIDIAN BANK
Reel/Frame 054457/0826 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2014
From: ACKER, DAVID; HELLHAKE, PAUL R.; JORDAN, WILLIAM; PARKS, JOSEPH E.
To: RAJANT CORPORATION
Reel/Frame 032234/0345 →
Continuity (2)
Provisional Application 61738730 · Dec 18, 2012
Related Publication 20140169171A1 · Jun 19, 2014