11108681

Systems for Transmitting a Data Stream and Methods for Transmitting a Data Stream

PublishedAugust 31, 2021
Assigneenot available in USPTO data we have
InventorsDavid Snowdon
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method comprising: receiving, at a system, a data stream comprising a plurality of data stream units, wherein a data stream unit of the plurality of data stream units comprises an order for causing a response action by a destination device; transmitting the data stream towards the destination device; transmitting the data stream unit of the plurality of data stream units to a controller; analyzing, by the controller, the data stream unit to obtain trading risk threshold information; making a determination, by the controller and using the trading risk threshold information, that a trading risk threshold will be breached as a result of the order in the data stream unit; and based on the determination, switching from transmitting the data stream towards the destination device to transmitting an alternate data stream towards the destination device, wherein the alternate data stream comprises an alternate data stream unit comprising an updated order configured to cause a different response action by the destination device, wherein the alternate data stream and the data stream are processed in parallel by the controller and the updated order comprises a lower trading risk than a trading risk associated with the data stream.

2

2. The method of claim 1 , wherein switching to transmitting the alternate data stream causes the threshold to not be breached.

3

3. The method of claim 2 , further comprising: after the threshold is not breached, switching from transmitting the alternate data stream towards the destination device to transmitting the data stream towards the destination device.

4

4. The method of claim 1 , further comprising: before transmitting the data stream towards the destination device, delaying the transmitting for a length of time required to make the determination.

5

5. The method of claim 4 , further comprising: before transmitting the data stream towards the destination device, delaying the transmitting for an additional length of time required to perform a synchronization action set to synchronize the data stream and the alternate data stream.

6

6. The method of claim 5 , wherein the synchronization action set comprises aligning an alternate data stream block of the alternate data stream with a data stream block of the data stream.

7

7. The method of claim 5 , wherein performing the synchronization action set comprises: obtaining timing characteristics from the data stream; and adjusting, using the timing characteristics, the alternate data stream to include the timing characteristics.

8

8. The method of claim 5 , wherein performing the synchronization action set comprises: detecting a phase offset between the data stream and the alternate data stream; and based on the phase offset, aligning a phase of the data stream and the alternate data stream.

9

9. The method of claim 5 , wherein the synchronization action set comprises synchronizing a block scrambling of the alternate data stream with the data stream.

10

10. The method of claim 1 , wherein switching from transmitting the data stream towards the destination device to transmitting the alternate data stream towards the destination device comprises reconfiguring reconfigurable circuitry of a logic device.

11

11. A system, comprising: reconfigurable circuitry operatively connected to a data stream source and a data stream destination and configured to: receive a data stream comprising a plurality of data stream units, wherein a data stream unit of the plurality of data stream units comprises an order for causing a response action by a destination device; transmit the data stream towards the destination device; and transmit the data stream unit of the plurality of data stream units to a controller; the controller operatively connected to the reconfigurable circuitry and configured to: analyze the data stream unit to obtain trading risk threshold information; make a determination, by the controller and using the trading risk threshold information, that a threshold will be breached as a result of the order in the data stream unit; and based on the determination: switch from transmitting the data stream towards the destination device to transmitting an alternate data stream towards the destination device, wherein the alternate data stream comprises an alternate data stream unit comprising an updated order configured to cause a different response action by the destination device and the updated order has a lower trading risk than a trading risk associated with the data stream; wherein the controller processes the alternate data stream and the data stream in parallel, and a data generator operatively connected to the controller and the reconfigurable circuitry and configured to: generate the alternate data stream; and transmit the alternate data stream to the reconfigurable circuitry.

12

12. The system of claim 11 , wherein the switch to transmitting the alternate data stream causes the threshold to not be breached.

13

13. The system of claim 12 , wherein the controller is further configured to: after the threshold is not breached, switch from transmitting the alternate data stream towards the destination device to transmitting the data stream towards the destination device.

14

14. The system of claim 11 , wherein the reconfigurable circuitry comprises a delay element, comprising circuitry, and configured to: before transmitting the data stream towards the destination device, delay the transmission for a length of time required to make the determination.

15

15. The system of claim 14 , wherein: the data generator is further configured to perform a synchronization action set to synchronize the data stream and the alternate data stream before transmitting the alternate data stream to the reconfigurable circuitry; and the delay element is further configured to, before transmitting the data stream towards the destination device, delay the transmission for an additional length of time required to perform the synchronization action set.

16

16. The system of claim 15 , wherein the data generator comprises a block aligner, comprising circuitry, and configured to, as part of the synchronization action set, align an alternate data stream block of the alternate data stream with a data stream block of the data stream.

17

17. The system of claim 15 , wherein, to perform the synchronization action set, the data generator is further configured to: obtain timing characteristics from the data stream; and adjust, using the timing characteristics, the alternate data stream to include the timing characteristics.

18

18. The system of claim 15 , wherein, to perform the synchronization action set, the data generator is further configured to: detect a phase offset between the data stream and the alternate data stream; and based on the phase offset, align a phase of the data stream and the alternate data stream.

19

19. The system of claim 15 , wherein the data generator comprises a block scrambling synchronizer, comprising circuitry, and configured to, as part of the synchronization action set, synchronize a block scrambling of the alternate data stream with the data stream.

20

20. The system of claim 11 , wherein, to switch from transmitting the data stream towards the destination device to transmitting the alternate data stream towards the destination device, the controller is further configured to reconfigure the reconfigurable circuitry to facilitate the switch.

Patent Metadata

Filing Date

Unknown

Publication Date

August 31, 2021

Inventors

David Snowdon

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SYSTEMS FOR TRANSMITTING A DATA STREAM AND METHODS FOR TRANSMITTING A DATA STREAM” (11108681). https://patentable.app/patents/11108681

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.