IP Library Granted Patent US 7,869,362
Granted Patent B2
US 7,869,362 · App. 10/965,828 · Granted Jan 11, 2011

Method and system for optical routing of variable-length packet data

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,869,362
App. No.
10/965,828
Granted
Jan 11, 2011
Kind
B2
Abstract

A method and system of routing variable-length packet data across a wave division multiplex (WDM) communications network having a plurality of data communications channels comprises inverse-multiplexing each data packet into a respective frame. Each frame includes a label block containing label information of the frame, and two or more respective payload blocks having a predetermined length. The label block contains encoded routing information, a start time, and, possibly an end time, and is transmitted over a label channel of the communications network. The start time preferably indicates a delay between launching a first bit of the label clock and the first bit of the payload blocks. The end time may be a bit count indicative of the location of the last bit of the data packet within the frame. The data packet is divided into a plurality of data segments, each of which is transported across the network within a respective payload block. Each payload block is transmitted over a respective separate data channel of the communications network. Routing control of the frame may be handled using the multi-protocol label switch (MPLS) protocol.

Claims (25)

1. A method of routing variable-length packet data across Wavelength Division Multiplex (WDM) optical communications network having a plurality of wavelength channels, the method comprising the steps of:

inverse-multiplexing a variable-length data packet as a serial bit stream into a set of parallel packet segments of substantially equal length;

generating a frame comprising:

a label block containing label information of the frame, the label information being derived from a header of the data packet; and

two or more parallel payload blocks having a predetermined fixed length, each payload block containing at least a portion of a respective packet segment;

transmitting the label block over a first wavelength channel of the communications network; and

transmitting the payload blocks over respective separate wavelength channels of the communications network.

2. A method as claimed in claim 1 , wherein the communications network is adapted for multi-protocol label switched (MPLS) routing of packet data traffic.

3. A method as claimed in claim 2 , wherein the packet data traffic comprises any one or more of Internet protocol (IP) packets and asynchronous transfer mode (ATM) frames.

4. A method as claimed in claim 2 , wherein a number N of payload blocks and the predetermined length of each payload block of each frame are selected based on an expected mean size of the data packets.

5. A method as claimed in claim 4 , wherein the step of inverse-multiplexing a data packet comprises the step of dividing the data packet into N packet segments of substantially equal size.

6. A method as claimed in claim 5 , further comprising, when the size of each packet segment is less than or equal to a capacity of each payload block, a step of transmitting each packet segment within a respective payload block of a single frame.

7. A method as claimed in claim 2 , wherein the label block comprises encoded information concerning at least a start time and routing across the network of the frame.

8. An optical router for routing variable-length packet data across a communications network having a plurality of data communications channels, the router comprising:

an input port for receiving a frame comprising:

a label block on a first wavelength channel of the communications network, the label block containing label information of the frame, the label information being derived from a header of a variable length data packet; and

two or more parallel payload blocks on respective, separate wavelength channels, each payload block having a predetermined fixed length and containing at least a portion of a respective packet segment of the variable length data packet;

a label decoder for extracting encoded routing information from the label block; and

a switch controller responsive to the routing information from the label decoder, for controlling a transparent optical switch for routing the payload blocks to an output port without optical-to-electrical conversion.

9. The router as claimed in claim 8 , further comprising a label regenerator for regenerating a frame label.

10. The router as claimed in claim 8 , further comprising a delay loop to impose a delay of a predetermined length on the payload blocks between the input port and the output port.

11. The router as claimed in claim 10 , wherein the delay is sufficiently large to ensure that the encoded routing information can be extracted from the label block and processed by the switch controller before the payload blocks begin to arrive at the input port.

12. The router as claimed in claim 8 , wherein the input port comprises an optical receiver tuned to the first wavelength channel.

13. The router as claimed in claim 8 , wherein the output port comprises an optical transmitter for launching a new label block.

14. The router as claimed in claim 8 , wherein the switch controller selects the output port using an MPLS protocol.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Mar 3, 2016
From: RPX CLEARINGHOUSE LLC
To: SPHERIX INCOPORATED
Reel/Frame 037992/0488 →
SECURITY INTEREST Recorded Apr 20, 2015
From: SPHERIX INCORPORATED; SPHERIX PORTFOLIO ACQUISITION II, INC.
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 035463/0584 →
SECURITY INTEREST Recorded Apr 20, 2015
From: ROCKSTAR CONSORTIUM US LP
To: RPX CLEARINGHOUSE LLC
Reel/Frame 035463/0588 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2015
From: SPHERIX PORTFOLIO ACQUISITION II, INC.
To: SPHERIX INCORPORATED
Reel/Frame 035267/0174 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2014
From: ROCKSTAR CONSORTIUM US LP
To: SPHERIX PORTFOLIO ACQUISITION II, INC.
Reel/Frame 032611/0084 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 031911/0856 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027164/0356 →