# US 7,609,966 B2 · Method and system for time-sharing transmission frequencies in an optical network

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 7,609,966 B2
- Document ID: US7609966B2
- Status: Granted
- Kind: B2
- Application number: 11/061,255
- Filed: 2005-02-18
- Published: 2006-08-24
- Granted: 2009-10-27
- Earliest claimed: 2005-02-18
- Assignees: Fujitsu Limited
- Inventors: Ashwin Anil Gumaste; Susumu Kinoshita; Raghu Ramireddy Valisammagari
- Web page: https://patentgrep.com/patent/US7609966B2

## CPC

- H04J 14/0227: {Operation, administration, maintenance or provisioning [OAMP] of WDM networks, e.g. media access, routing or wavelength allocation}
- H04J 14/021: {Reconfigurable arrangements, e.g. reconfigurable optical add/drop multiplexers [ROADM] or tunable optical add/drop multiplexers [TOADM]}
- H04J 14/0238: {Wavelength allocation for communications one-to-many, e.g. multicasting wavelengths}
- H04J 14/0283: {WDM ring architectures}
- H04J 14/0294: {Dedicated protection at the optical channel (1+1)}
- H04J 14/0204: {Broadcast and select arrangements, e.g. with an optical splitter at the input before adding or dropping}
- H04J 14/0205: {Select and combine arrangements, e.g. with an optical combiner at the output after adding or dropping}
- H04J 14/0206: {Express channels arrangements}
- H04J: MULTIPLEX COMMUNICATION (transmission in general H04B; peculiar to transmission of digital information H04L5/00; systems for the simultaneous or sequential transmission of more than one television signal H04N7/08; in exchanges H04Q11/00; stereophonic systems H04S)

## Abstract

An optical communication system includes an optical ring that couples a hub node and a plurality of local nodes. The hub node is capable of receiving traffic over the optical ring from the plurality of local nodes on a transmitting wavelength and transmitting traffic over the optical ring to the local nodes on a receiving wavelength. At least one local node is capable of adding traffic to the optical ring by determining whether any other local node is transmitting at the transmitting wavelength and, in response to determining that no other local node is transmitting at the transmitting wavelength, transmitting a request message to the hub node requesting use of the transmitting wavelength. The local node adding traffic is further capable of receiving a grant message from the hub node and, in response to receiving the grant message from the hub node, transmitting traffic at the transmitting wavelength.

## Claims

### Claim 1

An optical network, comprising:
an optical ring;
a hub node coupled to the optical ring and operable to receive traffic over the optical ring from a plurality of local nodes on a transmitting wavelength and to transmit traffic over the optical ring to the local nodes on a receiving wavelength;
the plurality of local nodes coupled to the optical ring and operable to add traffic to and drop traffic from the optical ring, wherein at least one local node is operable to add traffic to the optical ring by:
determining whether any other local node is transmitting at the transmitting wavelength;
in response to determining that no other local node is transmitting at the transmitting wavelength, transmitting a request message to the hub node requesting use of the transmitting wavelength;
receiving a grant message from the hub node; and
in response to receiving the grant message from the hub node, transmitting traffic at the transmitting wavelength.

### Claim 2 (depends on 1)

The optical network of claim 1, wherein the local nodes are further operable to add traffic by transmitting traffic at the transmitting wavelength to the hub node, and wherein the hub node is further operable to transmit, at a receiving wavelength, the traffic received at the transmitting wavelength to a destination local node of the traffic.

### Claim 3 (depends on 1)

The optical network of claim 1, wherein the local nodes are further operable to add traffic by transmitting traffic on the transmitting wavelength to a destination local node of the traffic, wherein the destination local node is located between the local node adding traffic and the hub node on the optical ring.

### Claim 4 (depends on 1)

The optical network of claim 1, wherein each local node is operable to transmit a request message to the hub node on an optical supervisory channel and to receive a grant message from the hub node on the optical supervisory channel.

### Claim 5 (depends on 1)

The optical network of claim 1, wherein the request message identifies a destination node associated with the traffic to be transmitted by the local node transmitting the request message; and wherein the hub node is further operable to transmit an intimation message to the destination node on an optical supervisory channel.

### Claim 6 (depends on 1)

The optical network of claim 1, wherein each local node is operable to determine whether any other local node is transmitting on the transmitting wavelength by:
determining at a first time whether any other local node is transmitting on the transmitting wavelength;
in response to determining that another local node is transmitting on the transmitting wavelength, waiting a predetermined period of time; and
determining at a second time whether any other local node is transmitting on the transmitting wavelength.

### Claim 7 (depends on 1)

The optical network of claim 1, wherein the hub node is further operable to:
determine whether a local node has finished transmitting traffic at the transmitting wavelength; and
in response to determining that a local node has not finished transmitting traffic, transmit a refresh message to the plurality of local nodes on an optical supervisory channel indicating that the local node has not finished transmitting traffic.

### Claim 8 (depends on 7)

The optical network of claim 7, wherein each local node is operable to determine whether any other local node is transmitting on the transmitting wavelength by determining whether the local node has received a refresh message within a predetermined period of time.

### Claim 9 (depends on 7)

The optical network of claim 7, wherein the hub node is further operable to transmit refresh messages to the local nodes at predetermined time intervals.

### Claim 10

An optical network, comprising;
an optical ring;
a plurality of local nodes coupled to the optical ring and operable to add traffic to and drop traffic from the optical ring, each of the local nodes operable to add traffic to the optical ring by:
transmitting a request message to a hub node coupled to the optical ring, the request message requesting use of the transmitting wavelength; and
in response to receiving a grant message from the hub node, transmitting traffic on the transmitting wavelength; and
the hub node coupled to the optical ring and operable to:
receive traffic over the optical ring from the plurality of local nodes on a transmitting wavelength;
transmit traffic over the optical ring to the local nodes on a receiving wavelength;
receive a request message from a local node;
in response to receiving the request message, decide whether to grant the requesting local node use of the transmitting wavelength based on a priority status associated with the requesting local node and a priority status associated with a local node currently transmitting traffic on the transmitting wavelength; and
in response to deciding to grant the requesting local node use of the transmitting wavelength, transmitting an interruption message to the local node currently transmitting traffic at the transmitting wavelength and a grant message to the requesting local node.

### Claim 11 (depends on 10)

The optical network of claim 10, wherein the local node currently transmitting traffic on the transmitting wavelength is operable to terminate transmission in response to receiving the interruption message, and wherein the requesting local node is operable to begin transmitting on the transmitting wavelength in response to receiving the grant message.

### Claim 12 (depends on 10)

The optical network of claim 10, wherein the hub node is further operable to, in response to deciding not to grant local node use of the transmitting wavelength, transmitting a negation message to the local node.

### Claim 13 (depends on 12)

The optical network of claim 12, wherein a node, in response to receiving a negation message, is operable to:
wait a predetermined period of time;
modify the priority level associated with the local node in response to waiting the predetermined period of time; and
transmit a second request message to the hub node.

### Claim 14 (depends on 10)

The optical network of claim 10, wherein the hub node is operable to transmit the interruption message and the grant message on an optical supervisory channel.

### Claim 15 (depends on 10)

The optical network of claim 10, wherein the hub node is operable to:
determine whether a local node has finished transmitting traffic on the transmitting wavelength; and
in response to determining that the local node has not finished transmitting traffic on the receiving wavelength, transmit a refresh message to the plurality of local nodes on an optical supervisory channel indicating that the local node has not finished transmitting traffic.

### Claim 16 (depends on 10)

The optical network of claim 10, wherein the request message identifies a destination node associated with the traffic to be transmitted by the local node transmitting the request message and wherein the hub node is further operable to transmit an intimation message to the destination node on a supervisory channel.

### Claim 17

A method for communicating on an optical network, comprising:
determining, at a source local node, whether any other local node is transmitting on an optical ring at a transmitting wavelength;
in response to determining that no other local node is transmitting at the transmitting wavelength, transmitting a request message to a hub node, the request message requesting use of the transmitting wavelength;
receiving a grant message from the hub node; and
in response to receiving the grant message from the hub node, transmitting traffic at the transmitting wavelength.

### Claim 18 (depends on 17)

The method of claim 17, wherein transmitting traffic at the transmitting wavelength comprises:
transmitting traffic, at the transmitting wavelength, from the source local node to the hub node, and
transmitting traffic, at a receiving wavelength, from the hub node to a destination local node of the traffic.

### Claim 19 (depends on 17)

The method of claim 17, wherein transmitting traffic at the transmitting wavelength comprises transmitting traffic, at the transmitting wavelength, from the source local node to a destination local node of the traffic located between the source local node and the hub node on the optical ring.

### Claim 20 (depends on 17)

The method of claim 17, wherein transmit the request message to the hub node comprises transmitting the request message to the hub node on an optical supervisory channel and receiving the grant message comprises receiving the grant message from the hub node on the optical supervisory channel.

### Claim 21 (depends on 17)

The method of claim 17, wherein transmitting the request message comprises transmitting a request message that identifies a destination node of the traffic to be transmitted by the source local node, and further comprising transmitting an intimation message from a hub node to the destination node on an optical supervisory channel.

### Claim 22 (depends on 17)

The method of claim 17, wherein determining whether any other local node is transmitting on the transmitting wavelength comprises:
determining at a first time whether any other local node is transmitting on the transmitting wavelength;
in response to determining that another local node is transmitting on the transmitting wavelength, waiting a predetermined period of time; and
determining at a second time whether any other local node is transmitting on the transmitting wavelength.

### Claim 23 (depends on 17)

The method of claim 17, further comprising:
determining, at a hub node, whether a local node has finished transmitting traffic on the transmitting wavelength; and
in response to determining that the transmitting local node has not finished transmitting traffic, transmitting a refresh message from the hub node to a plurality of local nodes on an optical supervisory channel indicating that the transmitting local node has not finished transmitting traffic.

### Claim 24 (depends on 23)

The method of claim 23, wherein determining whether any other local node is transmitting comprises determining whether the source local node has received a refresh message within a predetermined period of time.

### Claim 25 (depends on 23)

The method of claim 23, transmitting idle messages from the hub node to a plurality of local nodes at predetermined time intervals.

### Claim 26

A method for communicating on an optical network, comprising:
transmitting, from a source local node, a request message to a hub node coupled to an optical ring, wherein the hub node is operable to receive traffic on the optical ring at a transmitting wavelength and to transmit traffic to a plurality of local nodes at a receiving wavelength, and wherein the request message requests use of a transmitting wavelength by the source local node; and
in response to receiving the request message at the hub node, deciding whether to grant the source local node use of the transmitting wavelength based on a priority status associated with the source local node and a priority status associated with a local node currently transmitting traffic on the optical ring at the transmitting wavelength;
in response to deciding to grant the requesting local node use of the transmitting wavelength, transmitting an interruption message from the hub node to the local node currently transmitting traffic and a grant message to the requesting local node; and
in response to receiving a grant message from the hub node, transmitting traffic from the source local node to a destination local node on the transmitting wavelength.

### Claim 27 (depends on 26)

The method of claim 26, further comprising terminating transmission on the transmitting wavelength by the currently transmitting node in response to the currently transmitting node receiving the interruption message, and initiating transmission on the transmitting wavelength by the source local node in response to the source local node receiving the grant message.

### Claim 28 (depends on 26)

The method of claim 26, further comprising transmitting a negation message from the hub node to the source local node, in response to deciding not to grant the source local node use of the transmitting wavelength.

### Claim 29 (depends on 26)

The method of claim 26, further comprising:
waiting a predetermined period of time, in response to the source local node receiving the negation message;
modifying the priority level associated with the source local node in response to waiting the predetermined period of time; and
transmitting a second request message from the source local node to the hub node.

### Claim 30 (depends on 26)

The method of claim 26, wherein transmitting the interruption message comprises transmitting the interruption message to the currently transmitting local node on an optical supervisory channel, and wherein transmitting the grant message comprises transmitting the grant message to the source local node on the optical supervisory channel.

### Claim 31 (depends on 26)

The method of claim 26, further comprising:
determining whether a local node has finished transmitting traffic on the transmitting wavelength; and
in response to determining that the local node has not finished transmitting traffic on the transmitting wavelength, transmitting a refresh message to a plurality of local nodes on an optical supervisory channel indicating that the local node has not finished transmitting traffic.

### Claim 32 (depends on 26)

The method of claim 26, wherein transmitting the request message comprises transmitting a request message that identifies a destination local node associated with traffic to be transmitted by the source local node, and further comprising transmitting an intimation message to the destination local node on an optical supervisory channel.
