IP Library Granted Patent US 11,184,290
Granted Patent B2
US 11,184,290 · App. 16/947,331 · Granted Nov 23, 2021

Priority-based arbitration for parallel multicast routing with self-directed data packets

Inventor: William Dress (Camas, WA)
Assignee: Lightfleet Corporation
H04L47/50H04L12/44
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 11,184,290
App. No.
16/947,331
Granted
Nov 23, 2021
Kind
B2
Abstract

A parallel multicast star topology data network includes a plurality of input buffers, a first arbitration mechanism coupled to the plurality of input buffers, a plurality of output buffers coupled to the first arbitration mechanism and a plurality of interconnect exits coupled to the plurality of output buffers. When packet contents of a multicast message are ready for release from the first arbitration mechanism then all of the packet contents are substantially simultaneously released to the plurality of output buffers and then substantially simultaneously to the plurality of interconnect exits.

Claims (32)

1. A method, comprising:

operating a parallel multicast star topology data network including:

a plurality of input buffers;

a first arbitration mechanism coupled to the plurality of input buffers, wherein the first arbitration mechanism comprises a plurality of registers operatively connected to a round robin scanner;

wherein the plurality of registers is further coupled to the plurality of input buffers;

a plurality of output buffers coupled to the first arbitration mechanism;

a plurality of interconnect exits coupled to the plurality of output buffers;

generating a set of fields for a multicast message in the plurality of registers;

testing the set of fields by the round robin scanner;

simultaneously releasing all packet contents of the multicast message to the plurality of output buffers, when all packet contents are ready for release from the first arbitration mechanism; and,

simultaneously releasing all packet contents of the multicast message from the plurality of output buffers to the plurality of interconnect exits.

2. The method of claim 1 , further comprising a second arbitration mechanism coupled to the first arbitration mechanism, wherein the parallel multicast star topology data network supports at least two priorities.

3. The method of claim 2 , further comprising a third arbitration mechanism coupled to both the first arbitration mechanism and the second arbitration mechanism, wherein the parallel multicast star topology data network supports at least three priorities.

4. The method of claim 1 , wherein simultaneously releasing all packet contents of a multicast message to the plurality of output buffers includes coordinating using the arbitration mechanism when all packet contents are ready for release.

5. The method of claim 1 , further comprising:

coordinating using the arbitration mechanism when all packet contents are ready for release; and,

wherein the step of coordinating further includes cascaded scanning with a set of linked scans operating in parallel.

6. The method of claim 1 , further comprising treating a unicast message on an equal and unbiased basis compared to the multicast message.

7. An apparatus, comprising:

a parallel multicast star topology data network including:

a plurality of input buffers;

a first arbitration mechanism comprising a plurality of registers operatively connected to a round robin scanner;

wherein the plurality of registers is coupled to the plurality of input buffers;

a plurality of output buffers coupled to the first arbitration mechanism;

a plurality of interconnect exits coupled to the plurality of output buffers;

wherein a set of fields is generated for a multicast message in the plurality of registers;

wherein the round robin scanner tests the set of fields; and,

wherein when packet contents of the multicast message are ready for release from the first arbitration mechanism then all of the packet contents are simultaneously released to the plurality of output buffers and then simultaneously released to the plurality of interconnect exits.

8. The apparatus of claim 7 , further comprising a second arbitration mechanism coupled to the first arbitration mechanism, wherein the parallel multicast star topology data network supports at least two priorities.

9. The apparatus of claim 8 , further comprising a third arbitration mechanism coupled to both the first arbitration mechanism and the second arbitration mechanism, wherein the parallel multicast star topology data network supports at least three priorities.

10. The apparatus of claim 7 , wherein each of the plurality of input buffers includes a first in first out buffer.

11. The apparatus of claim 7 , wherein each of the plurality of output buffers includes a first in first out buffer.

Assignments (3)
BILL OF SALE FOLLOWING SALE IN FORECLOSURE Recorded Nov 29, 2023
From: HANSON, BROOKE
To: HANSON, BROOKE
Reel/Frame 065713/0113 →
SECURITY INTEREST Recorded May 24, 2023
From: LIGHTFLET CORPORATION
To: HANSON, BROOK
Reel/Frame 063749/0119 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2020
From: DRESS, WILLIAM
To: LIGHTFLEET CORPORATION
Reel/Frame 053372/0641 →
Continuity (15)
Continuation In Part 16799774 · Feb 24, 2020
Continuation In Part 16447844 · Jun 20, 2019
Continuation In Part PCTUS2019031052 · May 7, 2019
Continuation In Part 15997573 · Jun 4, 2018
Continuation In Part 15175685 · Jun 7, 2016
Continuation In Part 15262391 · Sep 12, 2016
Continuation In Part 16947331
Continuation In Part 15262402 · Sep 12, 2016
Continuation 15175685 · Jun 7, 2016
Provisional Application 62687785 · Jun 20, 2018
Provisional Application 62241112 · Oct 13, 2015
Provisional Application 62217001 · Sep 10, 2015
Provisional Application 62217003 · Sep 10, 2015
Provisional Application 62217004 · Sep 10, 2015
Related Publication 20200358709A1 · Nov 12, 2020