IP Library Granted Patent US 7,009,979
Granted Patent B1
US 7,009,979 · App. 09/822,655 · Granted Mar 7, 2006

Virtual segmentation system and method of operation thereof

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,009,979
App. No.
09/822,655
Granted
Mar 7, 2006
Kind
B1
Abstract

A virtual segmentation system for use with a routing switch processor and a method of operating the same. In one embodiment, the virtual segmentation system includes a protocol data unit receiver subsystem configured to receive at least a portion of a protocol data unit and assemble the protocol data unit. The virtual segmentation system further includes a virtual segmentation subsystem that is associated with the protocol data unit receiver subsystem and is configured to perform virtual segmentation on the protocol data unit.

Claims (18)

1. A router, comprising:

a physical interface coupled to a first network;

a fabric interface controller coupled to a fabric network;

a fast pattern processor that receives packets of a protocol data unit from said physical interface, performs pattern recognition and classification on said packets and said protocol data unit; and

a routing switch processor that receives said protocol data unit from said fast pattern processor and transmits via said fabric interface controller, said routing switch processor having a virtual segmentation system, including:

a protocol data unit receiver subsystem that receives at least a portion of said protocol data unit and assembles said protocol data unit; and

a virtual segmentation subsystem, associated with said protocol data unit receiver subsystem, that performs virtual segmentation on said protocol data unit.

2. The router as recited in claim 1 wherein said protocol data unit receiver subsystem further includes:

an assembler subsystem that receives said at least a portion of said protocol data unit and assembles said protocol data unit; and

a transmit queue subsystem that maintains a linked list associated with said protocol data unit, performs a function on said protocol data unit and maintains at least one queue structure for transmission.

3. The router as recited in claim 2 wherein said assembler subsystem further stores said at least a portion of said protocol data unit in at least one block and said transmit queue subsystem further maintains a linked list of said at least one block.

4. The router as recited in claim 1 wherein said virtual segmentation subsystem further includes a stream editor subsystem that performs said virtual segmentation.

5. The router system as recited in claim 4 wherein said stream editor subsystem her converts between a first protocol and a second protocol.

6. The router as recited in claim 4 wherein said stream editor subsystem further generates a validity check selected from the group consisting of:

a cyclic redundancy check (CRC),

a CRC for asynchronous transfer mode (ATM) adaptive layer 5 (AAL5) over ATM, and

a CRC-10 for operation, administration, maintenance (OAM) cells.

7. The router as recited in claim 1 wherein said protocol data unit receiver subsystem and said virtual segmentation subsystem further process a plurality of interleaved portions of different protocol data units.

Assignments (7)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2015
From: LSI CORPORATION
To: INTEL CORPORATION
Reel/Frame 035090/0477 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 32856/0031 Recorded Nov 18, 2014
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 034286/0872 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2014
From: AGERE SYSTEMS LLC
To: LSI CORPORATION
Reel/Frame 034245/0655 →
CERTIFICATE OF CONVERSION Recorded Oct 19, 2014
From: AGERE SYSTEMS INC.
To: AGERE SYSTEMS LLC
Reel/Frame 034014/0846 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2001
From: KRAMER, DAVID B.; SONNIER, DAVID P.
To: AGERE SYSTEMS INC.
Reel/Frame 011877/0151 →