IP Library › Granted Patent US 11,985,200
Granted Patent B2
US 11,985,200 · App. 17/520,363 · Granted May 14, 2024

System and a method for distributing information

Inventors: David Snowdon (Sydney, AU); Alexander Peter Webster (Sydney, AU); Thomas Dejanovic (Sydney, AU)
Assignee: Arista Networks, Inc.
H04L67/288H04L65/40H04L67/1095H04L67/12H04L67/56H04L67/566
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,985,200
App. No.
17/520,363
Granted
May 14, 2024
Kind
B2
Abstract

A method for distributing information includes: receiving, at a replicator, a single data stream originating from a data source where the single data stream includes a first plurality of data units from the data source; replicating, by the replicator, the single data stream to obtain a first replicated data stream and a second replicated data stream; adding a delay between the first plurality of data units in the single data stream before replicating the single data stream; transmitting the first replicated data stream to a first data recipient using a first communication channel; and transmitting the second replicated data stream to a second data recipient using a second communication channel. The replication of the single data stream is performed by a lower layer device to obtain the first replicated data stream and the second replicated data stream substantially synchronously.

Claims (49)

1. A method for distributing information, the method comprising:

receiving, at a replicator, a single data stream originating from a data source, wherein the single data stream comprises a first plurality of data units from the data source;

replicating, by the replicator, the single data stream to obtain a first replicated data stream and a second replicated data stream, wherein the replication of the single data stream is performed by a lower layer device to obtain the first replicated data stream and the second replicated data stream substantially synchronously, wherein a delay is added between the first plurality of data units in the single data stream before replicating the single data stream;

transmitting the first replicated data stream to a first data recipient using a first communication channel; and

transmitting the second replicated data stream to a second data recipient using a second communication channel.

2. The method of claim 1 , wherein the single data stream is received from an aggregator, and the method further comprises:

receiving, before the single data stream is received by the replicator, at the aggregator, the first plurality of data units and a second plurality of data units from a second data source;

aggregating, by the aggregator, the first plurality data units and the second plurality of data units into the single data stream; and

transmitting the single data stream to the replicator.

3. The method of claim 1 , wherein each of the first replicated data stream and the second replicated data stream are a copy of the single data stream.

4. The method of claim 1 , wherein an order of receipt of the first plurality of data units is preserved in the single data stream.

5. The method of claim 1 , wherein a relative timing of receipt of the first plurality of data units is preserved in the single data stream.

6. The method of claim 1 , wherein a gap between two data units of the first plurality of data units is preserved in the single data stream.

7. The method of claim 1 , wherein the delay is random.

8. The method of claim 1 ,

wherein the delay is an initial delay, and

the method further comprising:

adding, after the replicating, a random delay between the first plurality of data units in the first replicated data stream, wherein the random delay is added within a plurality of gaps in the first replicated data stream created by adding the initial delay.

9. The method of claim 1 , further comprising:

filtering a data unit of the first plurality of data units from the first replicated data stream before transmitting the first replicated data stream; and

replacing the data unit of the first plurality of data units with idle time in the first replicated data stream before transmitting the first replicated data stream.

10. The method of claim 1 , wherein:

the first plurality of data units comprises time sensitive information.

11. A system for distributing information, the system comprising:

a replicator comprising circuitry and configured to:

receive a single data stream originating from a first data source, wherein the single data stream comprises a first plurality of data units;

replicate the single data stream to obtain a first replicated data stream and a second replicated data stream, wherein the replication of the single data stream is performed by a lower layer device to obtain the first replicated data stream and the second replicated data stream substantially synchronously;

transmit the first replicated data stream to a first data recipient using a first communication channel; and

transmit the second replicated data stream to a second data recipient using a second communication channel; and

a delay device comprising circuitry and configured to add a delay between the first plurality of data units in the single data stream before the single data stream is replicated.

12. The system of claim 11 , further comprising an aggregator comprising circuitry and configured to:

receive, before the single data stream is received by the replicator the first plurality of data units and a second plurality of data units from a second data source;

aggregate the first plurality of data units and the second plurality of data units into the single data stream; and

transmit the single data stream to the replicator.

13. The system of claim 11 , wherein each of the first replicated data stream and the second replicated data stream are a copy of the single data stream.

14. The system of claim 11 , wherein an order of receipt of the first plurality of data units is preserved in the single data stream.

15. The system of claim 11 , wherein a relative timing of receipt of the first plurality of data units is preserved in the single data stream.

16. The system of claim 11 , wherein a gap between two data units of the first plurality of data units is preserved in the single data stream.

17. The system of claim 11 , wherein the delay device is a random delay device and the delay added between the first plurality of data units in the single data stream is a random delay.

18. The system of claim 11 ,

wherein the delay device is an initial delay device and the delay added between the first plurality of data units in the single data stream is an initial delay; and

the system further comprising:

a random delay device comprising circuitry and configured to add, after replication, a random delay between the first plurality of data units in the first replicated data stream, wherein the random delay is added within a plurality of gaps in the first replicated data stream created by adding the initial delay.

19. The system of claim 11 , further comprising:

a filterer comprising circuitry and configured to:

filter a data unit of the first plurality of data units from the first replicated data stream before transmitting the first replicated data stream; and

replace the data unit of the first plurality of data units with idle time in the first replicated data stream before transmitting the replicated data stream.

20. The system of claim 11 , wherein:

the first plurality of data units comprise time sensitive information.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2021
From: SNOWDON, DAVID; WEBSTER, ALEXANDER PETER; DEJANOVIC, THOMAS
To: METAMAKO GENERAL PTY LTD IN ITS CAPACITY AS GENERAL PARTNER OF METAMAKO TECHNOLOGY LIMITED PARTNERSHIP
Reel/Frame 058112/0169 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2021
From: METAMAKO GENERAL PTY LTD IN ITS CAPACITY AS GENERAL PARTNER OF METAMAKO TECHNOLOGY LIMITED PARTNERSHIP
To: ARISTA NETWORKS, INC.
Reel/Frame 058112/0223 →
Priority Claims (1)
AU 2017903957 · Sep 29, 2017 · national
Continuity (2)
Continuation 16652007
Related Publication 20220060556A1 · Feb 24, 2022