IP Library Granted Patent US 7,002,957
Granted Patent B2
US 7,002,957 · App. 09/918,385 · Granted Feb 21, 2006

Method of transporting frames of information between parts of a network through an intermediate network

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,002,957
App. No.
09/918,385
Granted
Feb 21, 2006
Kind
B2
Abstract

A method is described for transporting information in frames comprising header and payload information from a first network to a second network via a third network. The first and second networks are commonly managed but are independent of management of the third network. Network nodes generate respective headers for each outgoing frame from the node but completely copies payload from an incoming frame to the outgoing frames. Upon crossing a first boundary between the first and third networks, only a first part of the header is copied into the payload such that a reduced size header in the third network fits into space that would otherwise be occupied by a second part of the header that is not copied into the payload. Upon crossing a second boundary between the third and second networks, the headers are retrieved from the payload and used to generate header information in the second network.

Claims (22)

1. A method of transporting information from a first sub-network to a second sub-network via a third sub-network in a transmission network, wherein information is transported between nodes in the transmission network in frames, each of the frames including a header and a payload, wherein a node generates a header for each frame transmitted from the node and wherein the node completely copies payload data from an incoming frame to one or more outgoing frames, and wherein the payload data is allowed to float relative to frames, the method comprising:

copying a first part of a header into payload of a frame upon crossing a first boundary between the first sub-network and the third sub-network such that available space is created in the payload by not copying a second part of the header therein;

in the third sub-network, using a reduced-size header that fits into the available space in the payload;

upon crossing a second boundary between the third sub-network and the second sub-network, retrieving the first part of the header and the reduced-size header from the payload and generating header information in the second sub-network;

adding timing information to the payload when crossing the first boundary, the timing information indicating an extent to which a frame duration in the first sub-network differs from the frame duration in the third sub-network; and

using the timing information to regenerate frames in the second sub-network upon crossing the second boundary, so that frames in the second sub-network have substantially the same duration as corresponding frames in the first sub-network.

2. The method according to claim 1 , wherein headers and payload data from a plurality of frames carried by the first sub-network are multiplexed into a common frame carried by the third sub-network, the common frame carrying an integer multiple of information carried per frame in the first sub-network, wherein unoccupied space remains in the common frame by not copying a second part of the headers from the plurality of frames into payload of the common frame, wherein a header of the common frame is maintained at a prescribed size such that a header of an outgoing frame fits in the unoccupied space.

3. The method according to claim 2 , wherein the second part of the headers from the plurality of frames that is not copied to the payload of the common frame includes synchronization information.

4. Apparatus for transferring information from a first sub-network to a second sub-network via a third sub-network in a transmission network, wherein information is transported between nodes in the transmission network in frames that each include a header and a payload, wherein a node generates a header for each frames transmitted from the node and wherein the node completely copies payload data from an incoming frames to one or more outgoing frames, wherein the payload data is allowed to float relative to frames, the apparatus comprising:

means for copying a first part of a header into payload of a frame upon crossing a boundary between the first sub-network and the third sub-network such that available space is created in the payload by not copying a second part of the header therein;

means for generating a reduced-size header to be used in the third sub-network that fits into the available space in the payload;

means for adding timing information to the payload crossing the first boundary, the timing information indicating an extent to which frame duration in the first sub-network differs from the frame duration in the third sub-network; and

means for using the timing information to regenerate frames in the second sub-network upon crossing the second boundary, so that frames in the second sub-network have substantially the same duration as corresponding frames in the first sub-network.

5. The apparatus according to claim 4 , wherein headers and payload data from a plurality of frames carried by a first sub-network are multiplexed into a common outgoing frame, the common outgoing frame carrying an integer multiple of the information carried per incoming frame, wherein unoccupied space is created in the common outgoing frame by not copying a second part of the headers from the plurality of frames to payload of the common outgoing frame, and wherein the header of the common outgoing frame is maintained at a prescribed size so that a header of the common outgoing frame fits into the unoccupied space.

6. The apparatus according to claim 5 , wherein the second part of the headers from the plurality of frames that is not copied into the payload of the common outgoing frame includes synchronization information.

7. A system for transporting information from a first sub-network to a second sub-network via a third sub-network in a transmission network, wherein information is transported between nodes in the transmission network in frames, each of the frames including a header and a payload, wherein a node generates a header for each frame transmitted from the node and wherein the node completely copies payload data from an incoming frame to one or more outgoing frames, and wherein the payload data is allowed to float relative to frames, the system comprising:

in the first sub-network, a means for copying a first part of a header into payload of a frame for transmission across a first boundary between the first sub-network and the third sub-network, wherein available space is created in the payload by not copying a second part of the header therein, and wherein a reduced-size header is used in the third sub-network, the reduced-size header having a prescribed size that fits into the available space in the payload;

in the second sub-network, a means for retrieving the first part of the header and the reduced-size header from the payload and generating header information in the second sub-network;

one or more rate adapters in the first sub-network to add timing information to the payload when crossing the first boundary, the timing information indicating an extent to which a frame duration in the first sub-network differs from a frame duration in the third sub-network; and

one or more rate adapters in the second sub-network for regenerating frames in the second sub-network, so that frames in the second sub-network have substantially the same duration as corresponding frames in the first sub-network.

8. The system according to claim 7 , further comprising an interleaver for multiplexing headers and payload data from a plurality of frames carried by the first sub-network into a common frame carried by the third sub-network, the common frame carrying an integer multiple of information carried per frame in the first sub-network, wherein unoccupied space remains in the common frame by not copying a second part of the headers from the plurality of frames into payload of the common frame, wherein a header of the common frame is maintained at a prescribed size such that a header of an outgoing frame fits in the unoccupied space.

9. The system according to claim 8 , wherein the second part of the headers from the plurality of frames that is not copied to the payload of the common frame includes synchronization information.

Assignments (11)
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
CHANGE OF NAME Recorded Feb 7, 2019
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 049887/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033949/0531 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →