11622004

Transaction-based reliable transport

PublishedApril 4, 2023
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
18 claims

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

2

2. The method according to claim 1, and comprising establishing a reliable transport connection over the network between the network device and the destination node, wherein the data packets and responses belonging to both the first and second transactions are transmitted over the reliable transport connection.

3

3. The method according to claim 2, wherein the reliable transport connection provides a protocol for acknowledgment and retransmission of the data packets in each of the communication transactions independently of the other communication transactions in the series.

4

4. The method according to claim 2, wherein the host processor submits both the first and the second work requests to a single queue pair (QP) that is associated with the reliable transport connection.

5

5. The method according to claim 1, wherein the first and second operations comprise remote direct memory access (RDMA) operations.

6

6. The method according to claim 1, wherein the completion of the first operations is reported according to the sequential order of execution of the first operations regardless of an order in which the network device receives the corresponding responses.

7

7. The method according to claim 1, wherein transmitting the data packets comprises queuing the operations in the first and second transactions in respective first and second queues for execution by the network device, wherein the operations within each of the first and second queues are executed by the network device in queue order, while the operations in the second queue are executed by the network device without ordering constraints relative to the first queue.

8

8. The method according to claim 1, wherein transmitting the data packets comprises assigning different, respective transaction sequence numbers to the first and second transactions, and inserting the respective transaction sequence numbers in headers of the data packets transmitted by the network device.

9

9. The method according to claim 8, and comprising, in response to the transaction sequence numbers in the data packets received at the destination node, queuing the operations for response by the destination node in the first and second transactions in respective first and second queues for execution by the destination node.

10

10. The method according to claim 8, wherein transmitting the data packets comprises, after transmission of a final data packet having a given transaction sequence number, conveying a notification from the network device to the destination node that the given transaction sequence number has been completed and retired.

12

12. The apparatus according to claim 11, wherein the packet processing circuitry is to establish a reliable transport connection over the network with the destination node, wherein the data packets and responses belonging to both the first and second transactions are transmitted over the reliable transport connection.

13

13. The apparatus according to claim 12, wherein the reliable transport connection provides a protocol for acknowledgment and retransmission of the data packets in each of the communication transactions independently of the other communication transactions in the series.

14

14. The apparatus according to claim 12, wherein the host processor submits both the first and the second work requests to a single queue pair (QP) that is associated with the reliable transport connection.

15

15. The apparatus according to claim 11, wherein the first and second operations comprise remote direct memory access (RDMA) operations.

16

16. The apparatus according to claim 11, wherein the processing circuitry is to report completion of the first operations according to the sequential order of execution of the first operations regardless of an order in which the network device receives the corresponding responses.

17

17. The apparatus according to claim 11, wherein the packet processing circuitry is to queue the operations in the first and second transactions in respective first and second queues for execution by the network device, and to execute the operations within each of the first and second queues in queue order, while executing the operations in the second queue without ordering constraints relative to the first queue.

18

18. The apparatus according to claim 11, wherein the packet processing circuitry is to assign different, respective transaction sequence numbers to the first and second transactions, and to insert the respective transaction sequence numbers in headers of the data packets transmitted over the network.

19

19. The apparatus according to claim 18, wherein in response to the transaction sequence numbers in the data packets received at the destination node, the operations are queued for response by the destination node in the first and second transactions in respective first and second queues for execution by the destination node.

20

20. The apparatus according to claim 18, wherein after transmission of a final data packet having a given transaction sequence number, the packet processing circuitry is to convey a notification to the destination node that the given transaction sequence number has been completed and retired.

Patent Metadata

Filing Date

Unknown

Publication Date

April 4, 2023

Inventors

Yamin Friedman
Idan Burstein
Ariel Shahar
Diego Crupnicoff
Roee Moyal

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. “Transaction-based reliable transport” (11622004). https://patentable.app/patents/11622004

© 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.

Transaction-based reliable transport — Yamin Friedman | Patentable