IP Library Granted Patent US 12,445,543
Granted Patent B2
US 12,445,543 · App. 18/264,574 · Granted Oct 14, 2025

Method and system for transmitting a response message

Inventors: Dennis Fleurbaaij (Amsterdam, NL); Andrew John Alexander McCaffrey (Amsterdam, NL)
Assignee: Optiver IP B.V.
H04L69/22H04L45/66H04L69/02
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 12,445,543
App. No.
18/264,574
Granted
Oct 14, 2025
Kind
B2
Abstract

A method transmits a response message in response to an incoming message. A header portion of the incoming message is identical to a header portion of the response message. A payload of the incoming message is different from a payload of the response message. The method splits an incoming physical signal representing the incoming message into a first and a second copy. The first copy is provided to a transmitter system. Further, the method generates a signal and, based on determining that a message is received from at least part of the second copy, provides the generated signal to the transmitter system so that the generated signal is transmitted after at least part of the first copy's header part has been transmitted. The transmitted at least part of the first copy's header part and the transmitted generated signal together form a transmitted response signal representing the response message.

Claims (52)

1. A method for transmitting a response message in response to an incoming message, wherein

the incoming message comprises an incoming header portion and an incoming payload and

the response message comprises a response header portion and a response payload, wherein

the incoming header portion is identical to the response header portion, and wherein

the incoming payload is different from the response payload, the method comprising:

receiving an incoming physical signal comprising a header part of the incoming physical signal and a payload part of the incoming physical signal;

creating a first copy of the incoming physical signal and a second copy of the incoming physical signal;

providing the first copy of the incoming physical signal to a transmitter system so that at least part of the first copy's header part is transmitted;

determining whether the incoming message is received by determining based on an analysis of at least part of the second copy of the incoming physical signal whether the incoming physical signal conveys the incoming message;

generating the response payload in response to the incoming message based on determining that the incoming message was received; and

based on determining that the incoming message was received, providing the response payload to the transmitter system so that the response payload is transmitted after the at least part of the first copy's header part has been transmitted, wherein the transmitted at least part of the first copy's header part and the transmitted response payload together form a transmitted response signal conveying the response message.

2. The method according to claim 1 , wherein

the incoming physical signal is not analyzed before creating the first copy and the second copy;

creating the first copy of the incoming physical signal and the second copy of the incoming physical signal does not involve analysis of the incoming physical signal; and

the first copy of the incoming physical signal is not analyzed before transmitting the at least part of the first copy's header part and not analyzed during transmitting the at least part of the first copy's header part.

3. The method according to claim 1 , wherein the response payload comprises a predefined part that has already been defined before determining that the incoming message was received, said predefined part conveying at least part of the response payload.

4. The method according to claim 1 , further comprising analyzing at least part of the second copy of the incoming physical signal to determine at least part of the incoming message conveyed by the incoming physical signal, and

determining, based on the determined at least part of the incoming message, at least part of the response payload.

5. The method according to claim 1 , wherein

each of the incoming physical signal, the first and second copies of the incoming physical signal, the response payload and the transmitted response signal is a physical signal.

6. The method according to claim 1 , further comprising synchronizing the response payload to the first copy of the incoming physical signal.

7. The method according to claim 1 , further comprising

based on determining that the incoming message was received, switching from (i) providing the first copy of the incoming physical signal to the transmitter system to (ii) providing the response payload to the transmitter system.

8. The method according to claim 7 , wherein the switching is performed such that the transmitted response signal is correctly interpreted by a receiver.

9. The method according to claim 1 , wherein the response payload is synchronized with the incoming physical signal such that the transmitted response signal is correctly interpreted by a receiver.

10. The method according to claim 9 , wherein the response payload is bit aligned with the incoming physical signal.

11. The method according to claim 1 , wherein the incoming physical signal is an electrical signal or a light signal.

12. The method according to claim 1 , further comprising analyzing at least part of the second copy of the incoming physical signal to determine at least part of the incoming header portion.

13. The method according to claim 1 , wherein the incoming physical signal, the first and second copies of the incoming physical signal, the response payload, and the transmitted response signal are each a physical signal representing a bit stream.

14. The method according to claim 1 , further comprising interpreting at least part of the second copy of the incoming physical signal to determine at least part of the incoming payload.

15. The method according to claim 14 , further comprising determining, based on the at least part of the incoming payload, at least part of the response payload.

16. A response system for transmitting a response message in response to an incoming message, wherein:

the incoming message comprises an incoming header portion and an incoming payload;

the response message comprises a response header portion and a response payload; and

the incoming header portion is identical to the response header portion, the response system comprising:

an input for receiving an incoming physical signal comprising a header part of the incoming physical signal and a payload part of the incoming physical signal;

a transmitter system for configured to transmit a transmitted response signal conveying the response message, wherein the response system is configured to:

create a first copy of the incoming physical signal and a second copy of the incoming physical signal; and

provide the first copy of the incoming physical signal to the transmitter system so that at least part of a first copy's header part is transmitted;

a data processing system having a processor and a memory, the data processing system configured to:

determine whether the incoming message is received by determining based on an analysis of at least part of the second copy of the incoming physical signal to whether the incoming physical signal conveys the incoming message;

generate the response payload in response to the incoming message based on determining that the incoming message was received; and

based on determining that the incoming message was received, cause the response system to provide the response payload to the transmitter system so that the response payload is transmitted after the at least part of the first copy's header part has been transmitted, wherein the transmitted at least part of the first copy's header part and the transmitted response payload together form a transmitted response signal conveying the response message.

17. The response system according to claim 16 , wherein the response system is:

configured not to

analyze the incoming physical signal before the first copy and the second copy are created;

configured to create the first copy of the incoming physical signal and the second copy of the incoming physical signal without analyzing the incoming physical signal;

configured not to analyze the first copy of the incoming physical signal before transmission of the at least part of the first copy's header part; and

configured not to analyze the first copy during transmission of the at least part of the first copy's header part.

18. The response system according to claim 16 , wherein

the response system further comprises a switch configured to control whether or not the first copy of the incoming physical signal is provided to the transmitter system and configured to control whether or not the response payload is provided to the transmitter system, wherein the data processing system is configured to cause the response system to provide the response payload to the transmitter system by sending a control signal to the switch.

19. The response system according to claim 16 , wherein the data processing system comprises a storage medium having stored thereon prestored data for inclusion in the response payload, the prestored data having been stored before the data processing system determines that the incoming message was received, wherein the data processing system is configured to generate the payload response based on the prestored data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2023
From: FLEURBAAIJ, DENNIS; MCCAFFREY, ANDREW JOHN ALEXANDER
To: OPTIVER IP B.V.
Reel/Frame 065529/0109 →
Priority Claims (1)
NL 2030225 · Dec 22, 2021 · national
Continuity (1)
Related Publication 20240056515A1 · Feb 15, 2024
References Cited (15)
US 6263396B1 · Cottle · 2001 [cited by examiner]
US 6813276B2 · Chang · 2004 [cited by examiner]
US 7330661B1 · Jackson · 2008 [cited by examiner]
US 8423617B2 · Forlivesi · 2013 [cited by examiner]
US 10298456B1 · Chang · 2019 [cited by examiner]
US 10454833B1 · Bosshart · 2019 [cited by examiner]
US 10873613B2 · Pope · 2020 [cited by examiner]
US 20020083345A1 · Halliday · 2002 [cited by examiner]
US 20040030754A1 · Ree · 2004 [cited by applicant]
US 20110013690A1 · Kobayashi · 2011 [cited by examiner]
US 20210007026A1 · Kho · 2021 [cited by examiner]
US 20220060282A1 · Takahashi · 2022 [cited by examiner]
WO 2017024361A1 · 2017 [cited by applicant]
Ingram et al. “Parallel Header Processing in An All-Optical Packet Switch”, IEEE Africon 2004, 2004, pp. 991-994. [cited by applicant]
International Search Report and Written Opinion in Corresponding International Application No. PCT/EP2022/077188 dated Nov. 21, 2022. [cited by applicant]