Sign In to Follow Application
View All Documents & Correspondence

A System And Method Of Information Propagation Between Entities In An Optical Communication Network

Abstract: The invention relates to a system and method of infomation propagation between entities in an optical communication network. This may be accomplished by at least one clock of pre-specified frequency having its source from the primary card  at least one Time Division Multiplexed Bus from at least one secondary card with multiple slots  wherein the multiple slots correspond with the pre-specified frequency of the clock and each slot is adapted to transfer information and at least one framing pulse generated by the primary card and used by the second card  wherein the framing pulse is high for one cycle of the clock and indicates the multiple slots on the Time Division Multiplexed Bus.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
29 March 2012
Publication Number
40/2013
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
Parent Application
Patent Number
Legal Status
Grant Date
2023-05-24
Renewal Date

Applicants

Tejas Networks Limited
2nd floor  GNR Tech Park  46/4  Garbebhavi Palya  Kudlu Gate  Hosur main road  Bangalore 560 068  Karnataka  India

Inventors

1. Devendra Kumar Chaudhary
2nd floor  GNR Tech Park  46/4  Garbebhavi Palya  Kudlu Gate  Hosur main road  Bangalore 560 068  Karnataka  India
2. Hiren Desai
2nd floor  GNR Tech Park  46/4  Garbebhavi Palya  Kudlu Gate  Hosur main road  Bangalore 560 068  Karnataka  India

Specification

FORM 2

THE PATENTS ACT  1970
(39 of 1970)
&
THE PATENTS RULES  2003

COMPLETE SPECIFICATION
(See section 10  rule 13)

“A system and Method of information propagation between entities in an optical communication network”

Tejas Networks Limited
2nd floor  GNR Tech Park  46/4  Garbebhavi Palya 
Kudlu Gate  Hosur main road 
Bangalore 560 068  Karnataka  India

The following specification particularly describes the invention and the manner in which it is to be performed.

Field of the Invention

The present invention relates in general to systems and methods of information propagation between cards in an optical communication network  and more particularly to system and method of alarm propagation from multiple line cards to a central processing card in an optical communication network  within a stipulated time.

Background of the Invention

Modern communication networks are comprised of data networks and transport networks that transmit data formatted according to different protocols or standards. For example  data networks may transmit data using the Fibre Channel  GbE (Gigabit Ethernet)  Ethernet or ESCON (Enterprise System Connection) standards. Optical transport networks may typically use either the SONET (Synchronous Optical Network) or SDH (Synchronous Digital hierarchy) standards.
SONET is a standard for optical transport formulated by the Exchange Carriers Standards Association (ECSA) for the American National Standards Institute (ANSI)  which sets industry standards in the U.S. for telecommunications and other industries. The standard has also been incorporated into the Synchronous Digital Hierarchy recommendations of the Consultative Committee on International Telegraph and Telephone (CCITT) (now called the International Telecommunications Union [ITU])  which sets standards for international telecommunications. Synchronous Optical Network (SONET) and Synchronous Digital hierarchy (SDH) (hereinafter referred to as “SONET/ SDH) are now mature digital transport technologies  established in virtually every country in the world.
Synchronous optical networking (SONET) and Synchronous Digital Hierarchy (SDH) are two closely related multiplexing protocols for transferring multiple digital bit streams over optical fiber. In general  one of the major advantages of using SONET/SDH standard for optical communication is resilience i.e. ability to switch traffic from work path to protect path in a duration of 50ms. Every node in SDH/SONET network is configured to support this feature. When a node has several line cards  switching traffic from work path to protect path within stipulated time becomes difficult.
Conventionally  several ways of alarm propagation from line cards to the central processing card exists  which are discussed in the following paragraphs.
In one of the known methods where the devices on the line cards are memory mapped i.e. the devices are directly accessible by the processor on the central processing card. In this architecture  in the event of any alarms on the line cards  an interrupt in generated by the line card and sent to the processor on central processing card. This interrupt is generally a point-to-point link between the line card and the central processing card. The processor on getting the interrupts reads the status of the alarm and then takes appropriate action. However  this method has a limitation that all the devices on all the line cards must be directly accessible by the central processor. This places a limit on the maximum number of devices on the line card and also amount of processing that can be done on the line card.
In another known method of the existing arts where the line card has a processor on board  due to the amount of processing required on the line card. In such cases  the devices are accessible only by local processor. The local processor gets the alarm status from the devices directly. The main processor on the central processor card communicates with this local processor through ICC link or some Ethernet link and gets information about the alarms. This communication method is however very slow and it may not be possible to meet the switching time of 50ms in such cases.
Another known method of providing access to local devices from both the local and central processor is cumbersome  as it requires complicated logic to arbitrate between the two processors.
Although above mentioned methods and systems serve the same purpose  but they (i) do not ensure minimum propagation delay for every alarm (ii) do not provide the flexibility to increase or decrease the number of alarms that can be propagated (iii) are not compatible to use the line card for both presence and absence of a local processor (iv) do not provide a simple scheme which is easy to implement.
Thus there exists a need for a method and system for alarm propagation between cards to overcome the above mentioned limitation in an efficient manner.

Summary of the Invention
An aspect of the present invention is to address at least the above-mentioned problems and/or disadvantages and to provide at least the advantages described below.
Accordingly  an aspect of the present invention is to provide a system of information propagation between entities in an optical communication network  wherein the entities include at least one primary card and a plurality of secondary cards  comprising: at least one clock of pre-specified frequency having its source from the primary card  at least one Time Division Multiplexed Bus from at least one secondary card with multiple slots  wherein the multiple slots correspond with the pre-specified frequency of the clock and each slot is adapted to transfer information and at least one framing pulse generated by the primary card and used by the second card  wherein the framing pulse is high for one cycle of the clock and indicates the multiple slots on the Time Division Multiplexed Bus.
Other aspects  advantages  and salient features of the invention will become apparent to those skilled in the art from the following detailed description  which  taken in conjunction with the annexed drawings  discloses exemplary embodiments of the invention.

Brief description of the drawings
The above and other aspects  features  and advantages of certain exemplary embodiments of the present invention will be more apparent from the following description taken in conjunction with the accompanying drawings in which:
FIG. 1 shows a connection diagram between a line card and a central processing card according to an embodiment of this invention.
FIG. 2 shows a schematic diagram depicting the processing at the line card according to an embodiment of this invention.
FIG. 3 shows a schematic diagram depicting the processing at the central processing card according to an embodiment of this invention.
Persons skilled in the art will appreciate that elements in the figures are illustrated for simplicity and clarity and may have not been drawn to scale. For example  the dimensions of some of the elements in the figure may be exaggerated relative to other elements to help to improve understanding of various exemplary embodiments of the present disclosure.

Detail description of the Invention
The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of exemplary embodiments of the invention as defined by the claims and their equivalents. It includes various specific details to assist in that understanding but these are to be regarded as merely exemplary. Accordingly  those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. In addition  descriptions of well-known functions and constructions are omitted for clarity and conciseness.
The terms and words used in the following description and claims are not limited to the bibliographical meanings  but  are merely used by the inventor to enable a clear and consistent understanding of the invention. Accordingly  it should be apparent to those skilled in the art that the following description of exemplary embodiments of the present invention are provided for illustration purpose only and not for the purpose of limiting the invention as defined by the appended claims and their equivalents.
It is to be understood that the singular forms “a ” “an ” and “the” include plural referents unless the context clearly dictates otherwise. Thus  for example  reference to “a component surface” includes reference to one or more of such surfaces.
By the term “substantially” it is meant that the recited characteristic  parameter  or value need not be achieved exactly  but that deviations or variations  including for example  tolerances  measurement error  measurement accuracy limitations and other factors known to those of skill in the art  may occur in amounts that do not preclude the effect the characteristic was intended to provide.
Figs. 1 through 3  discussed below  and the various embodiments used to describe the principles of the present disclosure in this patent document are by way of illustration only and should not be construed in any way that would limit the scope of the disclosure. Those skilled in the art will understand that the principles of the present disclosure may be implemented in any suitably arranged communications system. The terms used to describe various embodiments are exemplary. It should be understood that these are provided to merely aid the understanding of the description  and that their use and definitions in no way limit the scope of the invention. Terms first  second  and the like are used to differentiate between objects having the same terminology and are in no way intended to represent a chronological order  unless where explicitly stated otherwise. A set is defined as a non-empty set including at least one element.
Referring to the drawings  a preferred embodiment of the system for information propagation between cards in an optical communication network is illustrated and indicated as 10.
FIG. 1 shows a connection diagram between a line card 12 and a central processing card 14 according to one embodiment of this invention. The central processing card 14 will be referred as “XC Card” hereafter in the following description. The XC card 14 has a processor and is responsible for taking the switching related decision. The Line card 12  which has several devices like optical ports  which forms a source to generate the alarm. The XC card 14 takes protection switching level decisions based on the alarm generated by the line card devices.
In an embodiment of the present invention the Line card 12 has on-board local processor that configures the local devices. However  it is possible to implement this invention without an on-board local processor on the line card 12.
Referring to FIG. 1  the system 10 according to the present invention comprises a clock 16 having its source from the XC card 14. In an embodiment of the present invention the clock 16 has a frequency of 8.192 MHz. The frequency of the clock 16 depends on the number of alarms to be propagated from Line card 12 to the XC card 14.
The system 10 also comprises a Time Division Multiplexed Bus 18 having multiple slots where each slot represents an alarm. The Time Division Multiplexed Bus 18 is also referred to as alarm_in in the following description and conveys the same meaning. In a preferred embodiment of the present invention a single bit alarm bus (alarm_in) from Line card is used. For a clock frequency of 8.192 MHz  this bus will have 2048 slots repeating every 250 microseconds. So a maximum of 2048 alarms can be propagated to the XC card 14 from Line card 12 in 250 microseconds. If more alarms need to be propagated  then the frequency of the clock 16 may be increased.
Another component of the system 10 according to present invention include a framing pulse (Fsync) 20 which is high for 1 cycle of clock 16 and repeats every 250 microseconds. The framing pulse 20 indicates the (slot 1) of 2048 slots on the alarm (alarm_in) line. This framing pulse is generated by XC card 14 and will be used by line card 12.
It should be noted that that the clock (clk_8m) frequency of 8.192 MHz and a repeating period 250us for framing pulse (Fsync) are mentioned as examples. The values of frequency and repeating period can be changed depending on the number of alarms to be transferred and the minimum time in which the alarms have to be propagated.
FIG. 2 shows a schematic diagram depicting the processing at the line card 12 according to an embodiment of this invention in which the components of this invention are implemented in SDH/SONET with an optical line card. Various devices on the line card 12 may form the sources of alarms which is propagated to the slots of Time Division Multiplexed Bus 18 in a path. There can be different alarm generated for every path. For an STM-16 line card  there can be 3x16 higher order path and 84x16 lower order path alarms. So at maximum there can be a total of 1392 paths. In actual case there can be more than 1 alarm per path on which switching is required.
According to an embodiment of this invention  only one alarm is transferred per path. This alarm is referred to as “signal fail” alarm. All the alarms on which switching is required  can be mapped to this signal fail alarm. This decision is not a time critical decision and can be taken by the local processor by communicating to the central processor on XC card 14 through ICC link or Ethernet link.
Furthermore  for every path  there is a signal fail alarm. So for STM-16  there will be a total of 1392 alarms to be transferred to the XC card 14. These alarms can be mapped on some preplanned slots on the alarm_in bus 18. This mapping of path to the slot number is pre-determined and is known both at the XC card 14 and the Line card 12. A simple look-up table (mapping table) can be maintained for this mapping. At the Line card 12  all the signal fail alarms are mapped on to the alarm_in 18 bus based to the mapping table. At the XC card 14  this alarm_in 18 bus is terminated.
FIG. 3 shows a schematic diagram depicting the processing at the central processing card according to an embodiment of this invention. All the signal fail alarms are regenerated at the XC card 14 based on the look-up table. These alarms are dumped in Memory and an interrupt is generated whenever there is change in the status of any alarm. Based on this interrupt and the status of the alarms  the central processor on the XC card 14 can take decision required for protection switching.
So in 250us it is possible to transfer all the path alarms of STM-16 interface using this protocol. It is also possible to propagate a total of 2048 alarms in 250us using a clock of 8.192 MHz using this protocol.
In a further embodiment where several line cards need to send alarm to the central processor card 14 a single alarm (alarm_in) bus 18 which is shared among all the line cards is used. Each card can map alarms on fixed slots on the alarm (alarm_in) bus 18 based on the slots in which the card is jacked in. For example if each card has to send a maximum of 256 alarms  then the same bus can support up to 8 slots. The time slots on which each card maps the alarms depends on the slot id. In total  there are 2048 time slots.
For example  lets us suppose time_slot [10:0] variable determines the time slot no in alarm_in bus 18. Time_slot [10:8] can be compared with the slot_id of the slot in which the line card is jacked in. Therefore  a line card jacked in slot1 can use time slots from 1-256  line card jacked in slot2 can use time slot 257-512 and so on. Each line card will drive the bus only if the slot_id matched with time_slot [10:8]. Therefore  without an increase in the complexity  the same scheme can be used in a scenario of shared alarm_in bus where many cards map alarms on a single bus.
Various embodiments of this invention provide a method and apparatus for alarm propagation from multiple line cards to a central processing card in an optical communication network. However  the embodiments may be modified in a way that is obvious to a person skilled in the art and all such modifications are deemed to be within the scope of the claims herein under.
FIGS. 1-3 are merely representational and are not drawn to scale. Certain portions thereof may be exaggerated  while others may be minimized. FIGS. 1-3 illustrate various embodiments of the invention that can be understood and appropriately carried out by those of ordinary skill in the art.
In the foregoing detailed description of embodiments of the invention  various features are grouped together in a single embodiment for the purpose of streamlining the disclosure. This method of disclosure is not to be interpreted as reflecting an intention that the claimed embodiments of the invention require more features than are expressly recited in each claim. Rather  as the following claims reflect  inventive subject matter lies in less than all features of a single disclosed embodiment. Thus  the following claims are hereby incorporated into the detailed description of embodiments of the invention  with each claim standing on its own as a separate embodiment.
It is understood that the above description is intended to be illustrative  and not restrictive. It is intended to cover all alternatives  modifications and equivalents as may be included within the spirit and scope of the invention as defined in the appended claims. Many other embodiments will be apparent to those of skill in the art upon reviewing the above description. The scope of the invention should  therefore  be determined with reference to the appended claims  along with the full scope of equivalents to which such claims are entitled. In the appended claims  the terms “including” and “in which” are used as the plain-English equivalents of the respective terms “comprising” and “wherein ” respectively.

We Claim:
1. A system of information propagation between entities in an optical communication network  wherein the entities include at least one primary card and a plurality of secondary cards  comprising:
at least one clock of pre-specified frequency having its source from the primary card;
at least one Time Division Multiplexed Bus from at least one secondary card with multiple slots  wherein the multiple slots correspond with the pre-specified frequency of the clock and each slot is adapted to transfer information; and
at least one framing pulse generated by the primary card and used by the secondary card  wherein the framing pulse is high for one cycle of the clock and indicates the multiple slots on the Time Division Multiplexed Bus.

2. The system of claim 1  wherein the primary card is a central processing card and the secondary card is a line card.

3. The system of claim 1  wherein the number of information depend on the number of slots on the Time Division Multiplexed Bus.

4. The system of claim 1  wherein the pre-specified frequency of the clock depends on the amount of information to be propagated between the cards.

5. The system of claim 1  wherein the number of multiple slots depend on the amount of information to be propagated between the cards.

6. The system of claim 1  wherein the information propagating between cards is mapped in a pre-planned manner on the multiple slots of the Time Division Multiplexed Bus.
Dated this the 29th day of March  2012
S Afsar
Of Krishna & Saurastri Associates
Agent for the Applicant
Registration No. IN/PA-1073

Abstract
A system and Method of information propagation between entities in an optical communication network
The invention relates to a system and method of infomation propagation between entities in an optical communication network. This may be accomplished by at least one clock of pre-specified frequency having its source from the primary card  at least one Time Division Multiplexed Bus from at least one secondary card with multiple slots  wherein the multiple slots correspond with the pre-specified frequency of the clock and each slot is adapted to transfer information and at least one framing pulse generated by the primary card and used by the second card  wherein the framing pulse is high for one cycle of the clock and indicates the multiple slots on the Time Division Multiplexed Bus.

Figure 1

FIGURES – REFERENCE NUMERALS
10 System for information propagation between cards in an optical communication network according to the present invention
12 Line Card
14 Central Processing Card
16 Clock
18 Time Division Multiplexed Bus
20 Framing Pulse

Documents

Application Documents

# Name Date
1 Form-5.pdf 2012-04-02
2 Form-3.pdf 2012-04-02
3 Form-1.pdf 2012-04-02
4 Drawings.pdf 2012-04-02
5 abstract1232-CHE-2012.jpg 2013-04-12
6 1232-CHE-2012-FER.pdf 2019-11-18
7 1232-CHE-2012-OTHERS [18-05-2020(online)].pdf 2020-05-18
8 1232-CHE-2012-FER_SER_REPLY [18-05-2020(online)].pdf 2020-05-18
9 1232-CHE-2012-DRAWING [18-05-2020(online)].pdf 2020-05-18
10 1232-CHE-2012-COMPLETE SPECIFICATION [18-05-2020(online)].pdf 2020-05-18
11 1232-CHE-2012-CLAIMS [18-05-2020(online)].pdf 2020-05-18
12 1232-CHE-2012-ABSTRACT [18-05-2020(online)].pdf 2020-05-18
13 1232-CHE-2012-Response to office action [12-09-2022(online)].pdf 2022-09-12
14 1232-CHE-2012-Proof of Right [17-04-2023(online)].pdf 2023-04-17
15 1232-CHE-2012-PETITION UNDER RULE 137 [18-04-2023(online)].pdf 2023-04-18
16 1232-CHE-2012-PatentCertificate24-05-2023.pdf 2023-05-24
17 1232-CHE-2012-IntimationOfGrant24-05-2023.pdf 2023-05-24
18 1232-CHE-2012-FORM FOR SMALL ENTITY [16-10-2023(online)].pdf 2023-10-16
19 1232-CHE-2012-EVIDENCE FOR REGISTRATION UNDER SSI [16-10-2023(online)].pdf 2023-10-16
20 1232-CHE-2012-PETITION UNDER RULE 137 [20-02-2024(online)].pdf 2024-02-20
21 1232-CHE-2012-Annexure [16-08-2024(online)].pdf 2024-08-16
22 1232-CHE-2012-FORM 4 [27-08-2024(online)].pdf 2024-08-27

Search Strategy

1 searchstrategy_1232CHE2012_2019-11-1311-49-21_13-11-2019.pdf

ERegister / Renewals

3rd: 09 Aug 2023

From 29/03/2014 - To 29/03/2015

4th: 09 Aug 2023

From 29/03/2015 - To 29/03/2016

5th: 09 Aug 2023

From 29/03/2016 - To 29/03/2017

6th: 09 Aug 2023

From 29/03/2017 - To 29/03/2018

7th: 09 Aug 2023

From 29/03/2018 - To 29/03/2019

8th: 09 Aug 2023

From 29/03/2019 - To 29/03/2020

9th: 09 Aug 2023

From 29/03/2020 - To 29/03/2021

10th: 09 Aug 2023

From 29/03/2021 - To 29/03/2022

11th: 09 Aug 2023

From 29/03/2022 - To 29/03/2023

12th: 09 Aug 2023

From 29/03/2023 - To 29/03/2024

13th: 27 Aug 2024

From 29/03/2024 - To 29/03/2025

14th: 22 Mar 2025

From 29/03/2025 - To 29/03/2026