IP Library Granted Patent US 6,904,061
Granted Patent B2
US 6,904,061 · App. 09/882,582 · Granted Jun 7, 2005

Transparent transport overhead mapping

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 6,904,061
App. No.
09/882,582
Filed
Jun 14, 2001
Granted
Jun 7, 2005
Kind
B2
Art Unit
2665
USPC
370/535
Abstract

A mapping operation maps identified bytes of a transport overhead of a data stream to other unused areas of the overhead. A de-mapping operation maps the bytes mapped by the mapping operation back to the locations from which the bytes were moved. A passing operation is used to handle data stream transitions in which multiple tributaries are multiplexed into or out of a single connecting data stream.

Claims (39)

1. A method of maintaining optical networking protocols between optical network connections, the method comprising:

identifying locations of unused portions in overhead of transmission;

mapping predetermined portions in the overhead of the transmission to the identified locations; and

mapping the predetermined portions from the identified locations to locations in the overhead that were occupied by the predetermined portions prior to the mapping of the predetermined portions to the identified locations.

2. The method of claim 1 wherein mapping further comprises:

maintaining a lookup table regarding locations of the predetermined portions and identified unused portions; and

referencing the lookup table to identify locations.

3. The method of claim 1 wherein mapping the predetermined portions occurs at the entrance to a third party carrier.

4. The method of claim 1 further comprising combining data streams with multiple tributaries into a single data stream.

5. The method of claim 1 further comprising splitting a single data stream into multiple tributaries.

6. The method of claim 1 wherein the predetermined portion of the overhead is a J0 byte.

7. The method of claim 6 further comprising:

storing the predetermined portion to a memory;

sequentially accessing the memory; and

writing into the portion of the transport overhead.

8. The method of claim 1 wherein mapping further comprises:

determining an amount of space required by the predetermined portion;

determining an amount of space allocated for the identified portion in the transport overhead;

placing the predetermined portion into the overhead based on the amount of space required by the predetermined portion and the amount of space allocated for the identified portion.

9. The method of claim 8 further comprising repeatedly placing portions of the predetermined portion into the identified portion in the overhead until the amount of space allocated is filled.

10. The method of claim 8 further comprising adding zeros after the identified portion until the amount of space allocated is filled.

11. The method of claim 8 further comprising consecutively placing a sub-portion of the predetermined portion for each consecutive frame until an entire portion of the predetermined portion is placed in the overhead.

12. The method of claim 8 further comprising removing zeros in the predetermined portion until the amount of space allocated is filled.

13. The method of claim 1 wherein the predetermined portion of the overhead are B1, B2, and M1 bytes.

14. An transport system maintaining optical networking protocols between optical network connections of a first network coupled to a second network, the system comprising:

map switch coupled to the second network and configured to identify unused portions in an overhead of a data stream from the first network and to map predetermined portions in the overhead of the data stream to the identified unused portions; and

de-map switch coupled to the second network and configured to map the predetermined portions from the identified unused portions back to locations in the overhead of the data stream previously occupied by the predetermined portions, prior to the mapping of the predetermined portions to the identified unused portions.

15. The transport system of claim 14 further comprising a pass switch coupled to the second network and configured to combine data streams with multiple tributaries into a single data stream and to split a single data stream into multiple tributaries.

16. The transport system of claim 14 wherein the map switch further comprises a lookup table regarding locations of the predetermined portions and identified unused portions and the map switch references the lookup table to identify the locations.

17. The transport system of claim 14 wherein the map switch is placed at an entrance of the second network.

18. The transport system of claim 14 wherein the de-map switch is placed at an exit of the second network.

19. The transport system of claim 14 wherein the predetermined portion of the overhead is a J0 byte.

20. The transport system of claim 14 wherein the predetermined portion of the overhead are B1, B2, and M1 bytes.

21. The transport system of claim 19 wherein the de-map switch is further configured to store the predetermined portion to a memory, sequentially access the memory and write into the portion of the transport overhead.

22. The transport system of claim 14 wherein the map switch is configured to determine an amount of space required by the predetermined portion and an amount of space allocated for the identified portion in the transport overhead and place the predetermined portion into the overhead based on the amount of space required by the predetermined portion and the amount of space allocated for the identified portion.

23. The transport system of claim 14 wherein the map switch is configured to repeatedly place portions of the predetermined portion into the identified portion in the overhead until the amount of space allocated is filled.

24. The transport system of claim 23 wherein the map switch is configured to add zeros after the identified portion until the amount of space allocated is filled.

25. The transport system of claim 23 wherein the map switch is configured to consecutively place a sub-portion of the predetermined portion for each consecutive frame until an entire portion of the predetermined portion is placed in the overhead.

26. The transport system of claim 23 wherein the map switch is configured to remove zeros in the predetermined portion until the amount of space allocated is filled.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded May 29, 2018
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MICROSEMI CORPORATION; MICROSEMI SEMICONDUCTOR (U.S.), INC.; MICROSEMI FREQUENCY AND TIME CORPORATION; MICROSEMI COMMUNICATIONS, INC.; MICROSEMI SOC CORP.; MICROSEMI CORP. - POWER PRODUCTS GROUP; MICROSEMI CORP. - RF INTEGRATED SOLUTIONS
Reel/Frame 046251/0391 →
PATENT SECURITY AGREEMENT Recorded Feb 3, 2016
From: MICROSEMI CORPORATION; MICROSEMI SEMICONDUCTOR (U.S.) INC. (F/K/A LEGERITY, INC., ZARLINK SEMICONDUCTOR (V.N.) INC., CENTELLAX, INC., AND ZARLINK SEMICONDUCTOR (U.S.) INC.); MICROSEMI FREQUENCY AND TIME CORPORATION (F/K/A SYMMETRICON, INC.); MICROSEMI COMMUNICATIONS, INC. (F/K/A VITESSE SEMICONDUCTOR CORPORATION); MICROSEMI SOC CORP. (F/K/A ACTEL CORPORATION); MICROSEMI CORP. - POWER PRODUCTS GROUP (F/K/A ADVANCED POWER TECHNOLOGY INC.); MICROSEMI CORP. - RF INTEGRATED SOLUTIONS (F/K/A AML COMMUNICATIONS, INC.)
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037691/0697 →
RELEASE OF SECURITY INTEREST Recorded Jan 19, 2016
From: BANK OF AMERICA, N.A.
To: MICROSEMI CORPORATION; MICROSEMI CORP.-ANALOG MIXED SIGNAL GROUP, A DELAWARE CORPORATION; MICROSEMI SOC CORP., A CALIFORNIA CORPORATION; MICROSEMI SEMICONDUCTOR (U.S.) INC., A DELAWARE CORPORATION; MICROSEMI FREQUENCY AND TIME CORPORATION, A DELAWARE CORPORATION; MICROSEMI COMMUNICATIONS, INC. (F/K/A VITESSE SEMICONDUCTOR CORPORATION), A DELAWARE CORPORATION; MICROSEMI CORP.-MEMORY AND STORAGE SOLUTIONS (F/K/A WHITE ELECTRONIC DESIGNS CORPORATION), AN INDIANA CORPORATION
Reel/Frame 037558/0711 →
MERGER AND CHANGE OF NAME Recorded May 13, 2015
From: VITESSE SEMICONDUCTOR CORPORATION; LLIU100 ACQUISITION CORP.
To: MICROSEMI COMMUNICATIONS, INC.
Reel/Frame 035651/0708 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Apr 29, 2015
From: MICROSEMI COMMUNICATIONS, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 035532/0925 →
RELEASE OF SECURITY INTEREST Recorded Apr 28, 2015
From: WHITEBOX VSC, LTD.
To: VITESSE SEMICONDUCTOR CORPORATION
Reel/Frame 035526/0090 →
RELEASE OF SECURITY INTEREST Recorded Nov 5, 2014
From: US BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VITESSE SEMICONDUCTOR CORPORATION
Reel/Frame 034176/0162 →
COLLATERAL ASSIGNMENT (INTELLECTUAL PROPERTY) Recorded Nov 5, 2009
From: VITESSE SEMICONDUCTOR CORPORATION
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 023471/0267 →
SECURITY AGREEMENT Recorded Oct 22, 2009
From: VITESSE SEMICONDUCTOR CORPORATION
To: WHITEBOX VSC, LTD.
Reel/Frame 023401/0813 →
RELEASE OF SECURITY INTEREST Recorded Nov 14, 2007
From: OBSIDIAN, LLC, AS COLLATERAL AGENT
To: VITESSE SEMICONDUCTOR CORPORATION
Reel/Frame 020112/0306 →
SECURITY AGREEMENT Recorded Jun 29, 2006
From: VITESSE SEMICONDUCTOR CORPORATION
To: OBSIDIAN, LLC, AS COLLATERAL AGENT
Reel/Frame 017846/0847 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2001
From: BOGGESS, TIM; SCHMITT, ANDREW
To: VITESSE SEMICONDUCTOR CORPORATION
Reel/Frame 012040/0405 →