IP Library Granted Patent US 6,920,105
Granted Patent B1
US 6,920,105 · App. 09/662,681 · Granted Jul 19, 2005

Interface receive for communications among network elements

Assignee: CIENA Corporation
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,920,105
App. No.
09/662,681
Granted
Jul 19, 2005
Kind
B1
Abstract

An interface receiver coupled among a plurality network elements of at least one network is provided, comprising at least one random access memory (RAM) and at least one comparator. Time slot network (TS net) data frames comprising switching event information are received from each of a number of channels of a backplane network. Compare operations are performed at prespecified intervals among at least one data frame stored in the RAM and at least one subsequently received data frame. Interrupt signals are generated in response to data changes determined by the compare operations.

Claims (21)

1. An interface receiver coupled among a plurality network elements of at least one network, comprising at least one random access memory (RAM) and at least one comparator, wherein a plurality of data frames comprising information of at least one switching event are received from each of a plurality of channels of a backplane network, wherein compare operations are performed at prespecified intervals among at least one data frame stored in the RAM and at least one subsequently received data frame, wherein at least one interrupt signal is generated in response to data changes determined by the compare operations.

2. The interface receiver of claim 1 , wherein the compare operations comprise receiving and storing a first data frame in the at least one RAM, receiving a second data frame into the comparator, reading the first data frame from the RAM, and comparing bits of the first and second data frames.

3. The interface receiver of claim 2 , wherein storing comprises multiplexing the plurality of data frames from the plurality of channels into at least one memory area of at least one dual port random access memory (RAM).

4. The interface receiver of claim 2 , wherein storing comprises multiplexing the plurality of data frames into at least one field-programmable gate array (FPGA).

5. The interface receiver of claim 1 , wherein the plurality of data frames are stored in at least one area of the RAM accessed using at least one memory map, wherein the at least one area of the RAM is distributed among the plurality of network elements.

6. The interface receiver of claim 1 , wherein generation of the at least one interrupt signal comprises:

generating at least one unit interrupt signal in response to the data changes;

generating at least one memory map in response to the at least one unit interrupt signal; and

generating at least one massive interrupt signal in response to the at least one unit interrupt signal.

7. The interface receiver of claim 6 , wherein the at least one memory map comprises memory maps in a plurality of areas of the RAM.

8. The interface receiver of claim 1 , wherein generation of the at least one interrupt signal comprises:

setting at least one unit interrupt bit in a corresponding location of a first RAM in response to at least one detected bit difference resulting from the compare operations;

setting at least one interrupt status bit in a corresponding location of a second RAM area in response to the set at least one unit interrupt bit; and

generating a massive interrupt signal in response to at least one set unit interrupt bit.

9. The interface receiver of claim 1 , wherein the data changes include an inequality among bits of the compared at least one data frame.

10. The interface receiver of claim 1 , wherein the plurality of data frames comprise approximately 67.5 bytes including status bytes and a plurality of Synchronous Optical Network (SONET) bytes including K1, K2, E1, and F1 bytes transferred as a serial bit stream at a rate of approximately 4.32 megahertz.

11. The interface receiver of claim 1 , wherein the backplane network further couples the interface receiver to at least one transmitter, at least one other receiver, and at least one processor, wherein the at least one backplane comprises a 16-channel bus.

12. The interface receiver of claim 1 , wherein the at least on processor includes a plurality of processors distributed among the plurality of network elements.

13. The interface receiver of claim 1 , wherein protection switching is controlled in the at least one network by at least one processor in response to the at least one interrupt signal, wherein the at least one processor navigates among a plurality of memory locations of the at least one RAM using a plurality of memory maps in response to the at least one interrupt signal, reads data from the plurality of memory locations relating to switching event information, and evaluates the switching event information.

14. The interface receiver of claim 1 , wherein the at least one RAM comprises at least one area including at least one interrupt mask.

15. The interface receiver of claim 1 , further comprising at least one serial-to-parallel data converter.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Nov 20, 2023
From: BANK OF AMERICA, N.A.
To: CIENA CORPORATION
Reel/Frame 065630/0232 →
PATENT SECURITY AGREEMENT Recorded Nov 8, 2019
From: CIENA CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 050969/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 30, 2019
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: CIENA CORPORATION
Reel/Frame 050938/0389 →
PATENT SECURITY AGREEMENT Recorded Jul 16, 2014
From: CIENA CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033347/0260 →
SECURITY INTEREST Recorded Jul 15, 2014
From: CIENA CORPORATION
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 033329/0417 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2004
From: CYRAS SYSTEMS, LLC
To: CIENA CORPORATION
Reel/Frame 014886/0864 →
MERGER Recorded Jan 3, 2002
From: BEN-ZUR, RAANAN; REYNOV, BORIS; STEELE, BAYNE G.; MISHRA, OHM P.
To: CYRAS SYSTEMS, LLC
Reel/Frame 012414/0856 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2001
From: STEELE, BAYNE G.
To: CYRAS SYSTEMS, INC.
Reel/Frame 011758/0990 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2000
From: BEN-ZUR, RAANAN; REYNOV, BORIS; MISHRA, OHM P.
To: CYRAS SYSTEMS, INC.
Reel/Frame 011153/0389 →