IP Library Granted Patent US 7,385,974
Granted Patent B2
US 7,385,974 · App. 10/803,719 · Granted Jun 10, 2008

Self-describing transport protocol segments

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 7,385,974
App. No.
10/803,719
Granted
Jun 10, 2008
Kind
B2
Abstract

Systems and methods that provide self-describing transport protocol segments are provided. In one embodiment, a system that handles transport protocol segments may include, for example, a sender that adapts a transport protocol segment. The transport protocol segment may include, for example, a self-describing header and an indicator. The indicator may indicate at least one of the presence and the location of the self-describing header.

Claims (20)

1. A system for handling transport protocol segments, comprising:

a receiver adapted to process a transport protocol segment that has been resegmented by an intermediate network device in a communication pathway between the receiver and a sender,

wherein the transport protocol segment received by the receiver is a different size than the transport protocol segment sent by the sender,

wherein the receiver is unaware of the received transport protocol segment has been resegmented by the intermediate network device,

wherein the transport protocol segment comprises a self-describing header and an indicator, the self-describing header not being part of a transport protocol header of the transport protocol segment,

wherein a position of the self-describing header has changed in the transport protocol segment due to the intermediate network device resegmenting the transport protocol segment, and

wherein the receiver uses the indicator to locate the position of the self-describing header in the transport protocol segment.

2. The system according to claim 1 , wherein the receiver is adapted to process the transport protocol segment in a non-flow-through manner.

3. The system according to claim 1 , wherein the receiver is adapted to process the transport protocol segment in a flow-through manner.

4. The system according to claim 1 ,

wherein the transport protocol comprises at least one of a TCP and a stream control transmission protocol (SCTP), and

wherein the transport protocol segment comprises at least one of a TCP segment and an SCTP segment.

5. The system according to claim 4 , wherein the indicator resides in an options field of a TCP header of the TCP segment.

6. The system according to claim 4 , wherein the indicator resides in a reserved field of a TCP header of the TCP segment.

7. The system according to claim 4 , wherein the indicator resides in a field residing in a TCP payload of the TCP segment.

8. The system according to claim 4 , wherein the self-describing header comprises control information used to place data information in the TCP segment.

9. The system according to claim 1 , wherein the self-describing header is disposed within at least one of a transport protocol header, a network protocol header and a payload.

10. The system according to claim 1 , wherein the self-describing header is disposed between a transport protocol header and a network protocol header or after the transport protocol header.

11. The system according to claim 1 , wherein the receiver uses information residing in the self-describing header to place data information in the transport protocol segment into a host memory of the receiver.

12. The system according to claim 1 , wherein the receiver copies the data from an Ethernet to a location in an ULP buffer by using information stored in the self-describing header.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER PREVIOUSLY RECORDED AT REEL: 047357 FRAME: 0302. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048674/0834 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER PREVIOUSLY RECORDED ON REEL 047195 FRAME 0658. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047357/0302 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047195/0658 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2004
From: ELZUR, URI
To: BROADCOM CORPORATION
Reel/Frame 015075/0103 →